<!--
 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 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 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 CheckEnter(evt) {
   evt = (evt) ? evt : (window.event) ? window.event : "";
   if (evt) {
     var charcode = (evt.which) ? evt.which : evt.keyCode;
     if (charcode==13){
       return true;
     }
   }
   return false;
}

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();
				}
   	}
}
var daysOfMonth = new Array(
  31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
);

var daysOfMonthLY = new Array(
  31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
);
function isLeapYear(year) {
  year = year - 0;
  if ((year/4)   != Math.floor(year/4))   return false;
  if ((year/100) != Math.floor(year/100)) return true;
  if ((year/400) != Math.floor(year/400)) return false;
  return true;
}

function isValidDate(date) {
  if (!isValidDateFormat(date)) return false;
  var d = date.split('-');
  year = d[0];
  month = d[1];
  day = d[2];
  day = day - 0; month = month - 0; year = year - 0;
  if ((day > 31) || (month > 12) || (day <=0) || (month <= 0) || (year<=1900) || (year>=2100) ||
     (isLeapYear(year) && day > daysOfMonthLY[month-1]) ||
     (!isLeapYear(year) && day > daysOfMonth[month-1]))
    return false;
  else
    return true;
}

function isValidDateFormat(date) {
  isDateFormat=/^[1-9][0-9][0-9][0-9]-[0-9]?[0-9]-[0-9]?[0-9]$/
  if(!isDateFormat.test(date))
    return false;
  else
    return true;
}
//-->