var IE = document.all?true:false;
/*****************************************************/
function getCursor()
{	var e;
	if(IE)	e=window.event;
	else		e=arguments[0];
	if(e.pageX||e.pageY)	{	curX=e.pageX;	curY=e.pageY;	}
	else
	{	if(e.clientX||e.clientY)
		{	if (document.body.scrollTop > document.documentElement.scrollTop)	curY = e.clientY + document.body.scrollTop;
     	else	curY = e.clientY + document.documentElement.scrollTop;
			if (document.body.scrollLeft > document.documentElement.scrollLeft)	curX = e.clientX + document.body.scrollLeft+10;
			else	curX = e.clientX + document.documentElement.scrollLeft+10;
		}
	}
}
String.prototype.Trim = function(){ return this.replace(/^\s*|\s*$/g,"");}
var textChanged = true;
/*****************************************************/
function notSave(event_)
{	if (!event_ && window.event)	event_ = window.event;
	if(textChanged)	{	event_.returnValue = notSavedYet;	return notSavedYet;	}
}
/*****************************************************/
function selectAll(tipid,chkid,childname)
{	var chk=document.getElementById(chkid);
	var infotip=document.getElementById(tipid);
	if(chk.checked==true)
	{	checkAll(childname,true);
		infotip.innerHTML=JS_LANG['jsTopicSelNone'];
	}
	else
	{	checkAll(childname,false);
		infotip.innerHTML=JS_LANG['jsTopicSelALL'];
	}
}
/*****************************************************/
function checkAll(eleName,state)
{	var checks=document.getElementsByName(eleName);
	for(i=0; i<checks.length; i++)	checks[i].checked=state;
}
/*****************************************************/
function checkAllCheckbox(eleName)
{	var flag=false;
	var checks=document.getElementsByName(eleName);
	for(i=0; i<checks.length; i++)	{	if(checks[i].checked==true)	{	flag=true;	break;	}	}
	return flag;
}
/*****************************************************/
function copyURL()
{	if (IE)	window.clipboardData.setData("Text",window.location.href);
	else if (window.netscape)
	{	netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip) return;
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if (!trans) return;
		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=window.location.href;
		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);
	}
	alert(JS_LANG['jsCopyToSuccess']);
}
/*****************************************************/
function countWords(taid,tipid,maxlen)
{	var ta = document.getElementById(taid);
	var tip = document.getElementById(tipid);
	tip.innerHTML = maxlen-ta.value.length;
}
/*****************************************************/
function doZoom(x)
{	var textId = document.getElementById('text-body');
	textId.style.fontSize=x+'%';
}
/*****************************************************/
function selectedValue(eleName)
{	var selectedVal=null;
	for (i=0;i<eleName.length;i++)
	{	if (eleName[i].checked == true)	{	selectedVal=eleName[i].value;	return selectedVal;	}	}
	return selectedVal;
}

