function GetObj(objName){
 if(document.getElementById){
  return eval('document.getElementById("' + objName + '")');
 }else if(document.layers){
  return eval("document.layers['" + objName +"']");
 }else{
  return eval('document.all.' + objName);
 }
}

function ItemShow(id)
{
	if(GetObj(id).className == "item item2 item3")
		{return}
	
	GetObj(id).className = "item item2";

}
function ItemShow2(id)
{
	if(GetObj(id).className == "item item2 item3")
		{return}
		
	GetObj(id).className = "item";

}
function ItemShow3(id)
{
	if(document.getElementsByTagName("div").length>0)
	{
		for(var i=0;i<document.getElementsByTagName("div").length;i++)
		{
			if(document.getElementsByTagName("div")[i].className == "item item2 item3" && document.getElementsByTagName("div")[i].id!=id)
			{
				document.getElementsByTagName("div")[i].className = "item";
			}
		}
	}

	if(GetObj(id).className == "item item2 item3")
	{
		GetObj(id).className = "item item2";
	}
	else
	{
		GetObj(id).className = "item item2 item3";
	}

}

function Display(id)
{
	
	var obj = 	GetObj(id);
	if(obj!=null)
	{
		if(obj.style.display=="none")
			obj.style.display = "block";
		else
			obj.style.display = "none";
	}
}

function Trim(str){
	return str.replace(/(^\s*)|(\s*$)/g,"");
}
function Ltrim(str){
	return str.replace(/(^\s*)/g, "");
}
function Rtrim(str){
	return str.replace(/(\s*$)/g, "");
}

function goPage(page,total,query)
{
    if(page>=total)
    {
        alert("The amount of Pages Is "+total);
        return;
        }
    else if(page>0 && page<total)
        window.location.href="?page="+page+query;
    else
    {
        alert("Make sure start with 1 or bigger number");
        return;
        }
}

function onlyNum(e)
{
    if(window.event) // IE
    {
        keynum = e.keyCode;
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }


    if(!(keynum==46)&&!(keynum==8)&&!(keynum==37)&&!(keynum==39))
    if(!((keynum>=48&&keynum<=57)||(keynum>=96&&keynum<=105)))
    {
        if(window.event) // IE
        {
            event.returnValue=false;
        }
        else if(e.which) // Netscape/Firefox/Opera
        {
            e.preventDefault();
        }
    }
}
function getcookie(name) {
	var cookie_start = document.cookie.indexOf(name);
	var cookie_end = document.cookie.indexOf(";", cookie_start);
	return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}

function copyToClipboard(txt)
{
	if (window.clipboardData)
	{
		window.clipboardData.clearData();
		window.clipboardData.setData("Text", txt);
	}
	else if (navigator.userAgent.indexOf("Opera") != -1)
	{
		window.location = txt;
	}
	else if (window.netscape)
	{
		try
		{
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		}
		catch (e)
		{
			//alert("您的firefox安全限制限制您进行剪贴板操作，请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试");
			return false;
		}
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip)
			return false;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans)
			return false;
		trans.addDataFlavor('text/unicode');
		var str = new Object();
		var len = new Object();
		var str = Components.classes['@mozilla.org/supports-string;1'].createInstance(Components.interfaces.nsISupportsString);
		var copytext = txt;
		str.data = copytext;
		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid = Components.interfaces.nsIClipboard;
		if (!clip)
			return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
	}
	return true;
}

