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类添加三个成员,用于截取字符串
String.prototype.Trim = function(){ return this.replace(/^\s*|\s*$/g,"");}
 
 
//未保存就关闭编辑页面
/**
 * global var used for not saved yet warning
 */
var textChanged = true;
                                                                                       
function notSave(event_){
  if (!event_ && window.event) {
          event_ = window.event;
  }
  if(textChanged){
     event_.returnValue = notSavedYet;
    return notSavedYet;
  }
}
/*checkbox的全选和全不选*/
function selectAll(tipid,chkid,childname)
{
	var chk=document.getElementById(chkid);
	var infotip=document.getElementById(tipid);
	if(chk.checked==true){
		checkAll(childname,true);
		infotip.innerHTML='全不选';
	}else{
		checkAll(childname,false);
		infotip.innerHTML='全选';
	}
}

/*执行checkbox全选/全不选的操作*/
function checkAll(eleName,state)
{
  var checks=document.getElementsByName(eleName);
   for(i=0; i<checks.length; i++){
     checks[i].checked=state;
  }
}

/*检查CheckBox是否被选中过*/
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;
}

/*复制url到剪切板*/
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("成功复制链接到剪贴板！");
}