var Dm = new Object();
Dm.$id = function(o){return document.getElementById(o);};
Dm.Config = "http://config.discoversources.com/";
Dm.Url = "http://www.discoversources.com/";
Dm.unique = function(b){var a ={};for(var i=0;i<b.length;i++){if(typeof a[b[i]] == "undefined")a[b[i]] =1;}b.length = 0;for(var i in a)b[b.length] = i;return b; };
Dm.copyToClipBoard = function(o,t){window.clipboardData.setData("Text",o);Dm.Alert(t);};
Dm.Alert = function(t){alert(t);};
Dm.Alertmsg = function(string,o,b1,b2){alert(string);if(b1){o.value="";}if(b2){o.focus();}};
Dm.DisplayOjbect = function(c,o,f){if(Dm.$id(o).style.display != "block") {Dm.$id(o).style.display = "block";c.getElementsByTagName("IMG")[0].src = Dm.Config + "discoversources/Image/" + f + "-.gif";} else{Dm.$id(o).style.display = "none";c.getElementsByTagName("IMG")[0].src = Dm.Config + "discoversources/Image/" + f + "+.gif";}};
Dm.HiddenOjbect = function(c,o,f){Dm.$id(o).style.display = "none";Dm.$id(c).getElementsByTagName("IMG")[0].src = Dm.Config + "discoversources/Image/" + f + "+.gif";};
Dm.CheckChkBox = function(ObjName)
{ 
	var obj = ObjName.getElementsByTagName("INPUT");
	var objYN = true;
	for (var i = 0;i< obj.length;i++)
	{
		if(obj[i].type == "checkbox")
		{
			if (obj[i].checked)
			{
				objYN = false;
				break;
			}
		}
	}
	return objYN;
};
Dm.IsEnglish = function(string) 
{
	if(string.length == 0){return false;}
	for(var i = 0; i < string.length; i++)
	{
		if(string.charCodeAt(i) > 128)
		{
			return false;
		}
	}
return true;
};
Dm.CheckMail = function(T)
{
	var string = T;
    if(!this.IsEnglish(string)){return false;}
    var Start = string.indexOf("@");
    var End = string.lastIndexOf("@");
    if(Start == -1){return false;}
    if(Start != End){return false;}
    if(Start == string.length){return false;}
    return true;		
};
Dm.setCookie = function(sName, sValue,sTime)
{
	var date = new Date();
	date.setTime(date.getTime() + parseInt(sTime));
	document.cookie = sName + "=" + escape(sValue) + "; expires=" + date.toGMTString();
};
Dm.delCookie = function(sName)
{
	if(Dm.getCookie(sName))
	{
		document.cookie = sName + "=; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
};
Dm.getCookie = function(sName)
{
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; i++)
	{
		var aCrumb = aCookie[i].split("=");
		if (sName == aCrumb[0]){
			return unescape(aCrumb[1]);
		}
	}
	return "";
};
