<!--
  function replace(strText,findText,replaceText){
      var pos=0;
      var len=findText.length;
      pos=strText.indexOf(findText);
      while(pos!=-1){
         lString=strText.substring(0,pos);
         rString=strText.substring(pos+len,strText.length)
         strText=lString+replaceText+rString;
         pos=strText.indexOf(findText);
      }
      return strText;
 }
 function trim(strText){
      var len=strText.length;
      a=strText.substring(0,1).charCodeAt(0);
      while(a==32){
          strText=strText.substring(1,len);
          a=strText.substring(0,1).charCodeAt(0);
      }

      len=strText.length;
      a=strText.substring(len-1,len).charCodeAt(0);
      while(a==32){
           strText=strText.substring(0,strText.length-1);
           a=strText.substring(strText.length-1,strText.length).charCodeAt(0);
      }
      return strText;
 }

 function NumberInput(lx,o,e){//检查数字
   var sValue=o.value;
   //if(isNaN(sValue)) {e.keyCode=0;o.value="";return false;}
   switch(lx) {
     case 0: //整数/小数点
          if(e.keyCode==46){if(sValue.indexOf(".")!=-1){e.keyCode=0;return false;}}
          else if(e.keyCode==45){if(sValue.indexOf("-")!=-1){e.keyCode=0;return false;}}
          if((e.keyCode<48||e.keyCode>57) && e.keyCode!=8 && e.keyCode!=46 && e.keyCode!=45){e.keyCode=0;return false;}
     case 1:   //整数
          if(e.keyCode==45){if(sValue.indexOf("-")!=-1||trim(sValue).length>0){e.keyCode=0;return false;}}
          if((e.keyCode<48||e.keyCode>57) && e.keyCode!=8 && e.keyCode!=45){e.keyCode=0;return false; } break;
     case 2:   //有小数点
          if(e.keyCode==46){if(sValue.indexOf(".")!=-1){e.keyCode=0;return false;}}
          if((e.keyCode<48||e.keyCode>57) && e.keyCode!=8 && e.keyCode!=46){e.keyCode=0;return false;}break;}
 }
 function EnterBlank(e,str)
 {
     if(trim(e.value)==""){
       alert(str+"不能为空白或空格！")
       e.focus();
       if(e.type=='text'){
          e.select();
       }
       return false;
     }
     return true;
 }
 function ComboSearch(e,c1,c2){
   var A=replace(e.id==""?e.name:e.id,c1,c2)
   var sel=document.getElementById(A);
   if(event.keyCode==13){
      if(sel!=null){
         for(var i=0;i<sel.options.length;i++){
            var A1=sel.options[i].value;
            var A2=sel.options[i].innerText;
            if(A1.indexOf(e.value)!=-1)
            {
                sel.selectedIndex=i
                break;
            }
            if(A2.indexOf(e.value)!=-1)
            {
                sel.selectedIndex=i
                break;
            }
         }
         if(sel.value!=""){e.title=sel.options[sel.selectedIndex].innerText;}
      }
   }
   else{
       if(sel!=null){
         for(var i=0;i<sel.options.length;i++){
            var A1=sel.options[i].value;
            var A2=sel.options[i].innerText;
            if(A1.indexOf(e.value)!=-1)
            {
                sel.selectedIndex=i
                break;
            }
            if(A2.indexOf(e.value)!=-1)
            {
                sel.selectedIndex=i
                break;
            }
         }
         if(sel.value!=""){e.title=sel.options[sel.selectedIndex].innerText;}
      }
   }
}

function EnterTab(T,F,N){     //T ->this F->this.name N-> next.name
   var N1;
   if (T.type=='radio'){
      N1=replace(T.id,F,N);
   }else{
      N1=replace(T.name,F,N);
   }
   var N2=document.getElementById(N1)
   if(event.keyCode==13){
     if(N2!=null){
        N2.focus();
        if(N2.type=='text' || N2.type=='password')  N2.select();
     }
   }
}

function EnterNext(evt,fromFld,toFld,bSel) {
   evt = (evt) ? evt : (window.event) ? window.event : "";
   if (evt) {
     var charcode = (evt.which) ? evt.which : evt.keyCode;
     if (charcode==13){
       document.forms[0].elements[toFld].focus();
       if (bSel) {
         if (document.forms[0].elements[toFld].type=="text") {
           document.forms[0].elements[toFld].select();
         }
       }
     }
   }
}

function appInfo(e){
     var appV=new Array();
     appV=window.navigator.appVersion .split(";");
     var isIE=window.navigator.appVersion.indexOf("MSIE");
     var vesion=(isIE!=-1?appV[1].toString().replace("MSIE",""):appV[1]);
     return e=='a'?appV[1]:vesion;
}
function DmFind(T,sel,DM,DMZ,LX){
	var SEL=document.getElementById(sel)
   	if(SEL!=null){
  		  var j=0;
        SEL.length=0;
        for(var i=0;i<DM.length;i++){
			  if(DM[i].indexOf(T.value)!=-1 || DMZ[i].indexOf(T.value)!=-1 ){
					if(LX=="1")	SEL.options[j]=new Option(DMZ[i]);
					else SEL.options[j]=new Option(DM[i]+" "+DMZ[i]);
				  	SEL.options[j].value=DM[i];
				  	j++;
			  }
		  }
          if(SEL.length==0) {
					alert("没有查找到您期望的值,请重新输入查找条件查找！");
					T.value="";
					T.focus();
				}
   	}
}
//-->
