/** 
function showbutten(){
 document.body.style.backgroundColor="#fff";
  
  for(var i=0;i<$("frmMain").length;i++){
  
  if($("frmMain")[i].type=="submit" || $("frmMain")[i].type=="button"){
  
 
  ///var name=$("frmMain")[i].id;
     ///$(name).className="button-main";

    // $("frmMain")[i].className="button-main";
  }
  }
}

*/
var chars=0;
System.colorDiff =function(id){ //function colordiff(id){

	var obj=$("frmMain:"+id);
	 if(obj==null)return;
	for(var i=0;i<obj.rows.length;i++){ 
	 obj.rows[i].onmouseover=function(){this.className="tr-over";};
	 obj.rows[i].onmouseout=function(){this.className="tr-out";};
 }
 }


/** 下面两个全部用Common.showDiv()换掉
//??????????????  
 function showdiv(){
	 var path = basePath+"/tools/images/";;
	 if(chars==0){
	      $$("pgslts").style.display="block";
	       $("imagesd").src=path+"label_2.gif";
	      chars=1;
	 }else{
	       $$("pgslts").style.display="none";
	       $("imagesd").src=path+"label_1.gif";
	       chars=0;
	 }
}
 function showdiv4search(){
   if(chars==0){
	$$("pgslts").style.display="block";
	if(document.getElementById("imagesd")){
	document.getElementById("imagesd").src=""+basePath+"/tools/images/label_2.gif";
	}
	chars=1;
 }else{
	$$("pgslts").style.display="none";
	if(document.getElementById("imagesd")){
	document.getElementById("imagesd").src=""+basePath+"/tools/images/label_1.gif";
	}
	chars=0;
  }
}
*/ 

/** dou 感觉没有用，content1只在两个jsp中有.确认后可以在jsp中找到全部引用删除后再来删除此函数 */
function changes(){

	if($$("contents")==null||$$("content1")==null) return;
	$$("contents").innerText=$$("content1").innerText;
}


	System.InterceptKeyDown =function(){ //function KeyDown(){
        var b = event.srcElement.type=='file'; //input type=file
		  if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='' && event.srcElement.tagName!='TEXTAREA')
				{if(!b)event.keyCode=9;}
		if ((window.event.altKey)&& ((window.event.keyCode==37)||(window.event.keyCode==39)))  //?q? Alt+ ????? ??  //?q? Alt+ ????? ?? 
		{ 
			event.returnValue=false; 
		} 
		if (event.keyCode==114) //\u705e\u5fda\u6580F3\u95bf\ufffd 
 
		{       
			if(!b)event.keyCode=0; 
			event.returnValue=false; 
		} 
		if (event.keyCode==115) //\u705e\u5fda\u6580F4\u95bf\ufffd
 
		{       
			if(!b)event.keyCode=0; 
			event.returnValue=false; 
		} 
		if (event.keyCode==116) //\u705e\u5fda\u6580F5\u95bf\ufffd
 
		{    //alert('come in');      
			if(!b)event.keyCode=0; 
			event.returnValue=false; 
		} 
		if (event.keyCode==117) //\u705e\u5fda\u6580F6\u95bf\ufffd
		{          
			if(!b)event.keyCode=0; 
			event.returnValue=false; 
		} 		
		if (event.keyCode==122) //\u705e\u5fda\u6580F11\u95bf\ufffd
		{           
			if(!b)event.keyCode=0; 
			event.returnValue=false; 
		} 		
		if ((event.ctrlKey)&&(event.keyCode==78))//\u705e\u5fda\u6580Ctrl+n 
		{   
			event.returnValue=false; 
		}   
		if ((event.ctrlKey)&&(event.keyCode==82))//\u705e\u5fda\u6580Ctrl+r 
		{   
			event.returnValue=false; 
		} 
		if ((event.keyCode==8) && (!((event.srcElement.tagName == "INPUT") && (event.srcElement.type == "file"))) && (!((event.srcElement.tagName == "INPUT") && (event.srcElement.type == "text"))) && (event.srcElement.tagName != "TEXTAREA") && (!((event.srcElement.tagName == "INPUT") && (event.srcElement.type == "password")))) //\u705e\u5fda\u6580backspace
		{          
			if(!b)event.keyCode=0; 
			event.returnValue=false; 
		} 

    event.cancelBubble = false;
    event.returnValue = true;
    return true;
	} 

/*
	function nocontextmenu()
	{
		event.cancelBubble = true;
		event.returnValue = false;

		return false;
	}
*/
//	window.attachEvent("onload",function(){
//  if(document.frmMain)
//   document.frmMain.onkeydown=KeyDown;
// });
  document.onkeydown = System.InterceptKeyDown;
	// document.oncontextmenu=nocontextmenu;
  
  /*window.attachEvent("onload", hideLink);
  function hideLink() {
    var as = document.all.tags("A");
    if (as != null) {
      for (var i=0; i<as.length; i++)
        as[i].onmouseover=hideLinkAddress;
    }
  }
  function hideLinkAddress() {
    window.status="";
    return true;
  }*/
  
/*	 	 
//add by Andy Lee
function paramDispose(param,value){
   var paramObj=document.createElement("INPUT");
   if(paramObj){
      paramObj.type="hidden";
      paramObj.name=param;
      paramObj.value=value;
      $("frmMain").appendChild(paramObj);
   }
 }	 
*/
 //\u93cd\u89c4\u5d41\u93c4\ue21a\u60c1\u6fc9\ue0a2\u5553\u9471\u65c2\u90f4\u6d5c\u70d8\u6f75\u93c7\u5b58\u67caSQL\u7487\ue15e\u5f5e
 System.transformSql =function (){ //function transformSql(){
	 var exeflag=document.all.transformSqlFlag;
	 if(!exeflag) return;
	 var linkmanvalue=$$('value2');
	 var sqlobj=$$('sql_hidden');
	   if(sqlobj&&linkmanvalue){
	      if(linkmanvalue.value!=null&&Trim(linkmanvalue.value)!=""){
		   	  var sqlobjvalue=sqlobj.value;
		   	  var p1=sqlobjvalue.indexOf("lower(name)");
		   	  if(p1==-1){
		   	      p1=sqlobjvalue.indexOf(" name ");
		   	  }
		   	  var bstr=sqlobjvalue.substring(0,p1);
		   	  var tempstr=sqlobjvalue.substring(p1);
		   	  var p2=tempstr.indexOf("and");
		   	  var astr=tempstr.substring(p2);
		   	  
		   	  var msql="  id in(select cl.mainid  from Ctlinkmanlist cl  where cl.name like '%"+linkmanvalue.value+"%') ";
		   	  var resultsql=bstr+msql+astr;
		   	  
		   	  //alert(sqlobj.value+"\n"+p1+"\n"+bstr+"\n"+tempstr+"\n"+astr);
		   	  //alert(resultsql);
		   	  $$('sql_hidden').value=resultsql;
	     }
	 }
}


//\u9354\u71bb\u5158\u951b\u6c2c\ue1ee\u93c2\u56e8\u6e70\u5997\u55d5\u8151\u9428\u52eb\ufffd\u8270\u7e58\u741b\u5c7e\u5bda\u7039\u6c2b\u7d85\u93c1\u626e\u6b914\u9478\ufffd5\u934f\ufffd
        //add by Hia.li 2007-10-10
    
       var strCheck = function(str){
        var strFormat = "0123456789,";
        for(var i=0;i<str.length;i++)
        {
            if(strFormat.indexOf(str.substr(i ,1)) == -1)
            {
                return false;
            }
        }
        return true;
    };
 
 Digital.myFix =function(obj,x){  //function myfix(obj,x){
 
        
            if(!Number.prototype.toFixed){   
              Number.prototype.toFixed = function(n){   
                with(Math) return  round(Number(this)*pow(10,n))/pow(10,n);
              }   
          }
          
          if(obj){
            var v=obj.value;
            if(strCheck(v)==false)return;
            if(v){
                var vn=parseFloat(v)*Math.pow(10,x);
                obj.value=(vn.toFixed(0)/Math.pow(10,x));
            }
          }
        }
        

