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;
}
