﻿
function isNumeric(value){
   if(value.indexOf(".")!=-1){
     if(value.indexOf(".")!=value.lastIndexOf(".")){
       return false;
     }
       var pf = parseFloat(value);
       if( pf ==null||isNaN(pf)){
         return false;
       } 
   }else{
     var pi = parseInt(value);
     if(pi ==null||isNaN(pi)){
       return false;
     }
   } 
   return true;
}

function  isEmail(s){   
  //在字符@前必须有>=1个字符，所以我们从第一个字符开始判断   
  var   i=1;   
  var   sLength=s.length;   
    
  //找到@的位置   
  while((i<sLength)&&(s.charAt(i)!="@"))   
  {   
  i++;   
  }   
    
  //不存在@返回false   
  if((i>=sLength)||(s.charAt(i)!="@"))     
  return   false;   
  else   
  i+=2;   
    
  //找到.的位置   
  while((i<sLength)&&(s.charAt(i)!="."))   
  {   
  i++;   
  }   
    
  //如果找不到.肯定不是一个有效的Email地址   
  if((i>=sLength-1)||(s.charAt(i)!="."))   
  	return   false;   
  else   
  	return   true;   
} 



function load( loc ) {
  window.location=loc;
}

function download( loc ) {
  window.top.location=loc;
}

//删除确认
function confirmDelete(){
  if (!window.confirm('本操作将删除您选定的数据或记录，删除之后无法恢复，\n若要继续执行，请按确定？')) {
      return false;
  }else{
      return true;
  }
}

function trim(inputString) {
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { 
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { 
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   return retValue; 
} 



function isNumber(s){
  var rt ;
  rt = parseInt(s);
  if (rt==null||isNaN(rt)){
     return false;
  }else{
     return true;
  }    
}

function getByteLength(strTemp)
{
 var i,sum;
 sum=0;
 for(i=0;i<strTemp.length;i++)
 {
  if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
   sum=sum+1;
  else
   sum=sum+2;
 }
 return sum;
}


 //用于判断输入的字符中是否含有中文
function isExistChinese(str){

var i;

for (i=0;i<str.length;i++)
{
if (str.charCodeAt(i)>255) return true;
}
return false;

}












