// JavaScript Document
function isChinese(str)
{
   var lst = /[u00-uFF]/;      
   return !lst.test(str);
}
function strlen(str)
{
   var strlength=0;
   for (i=0;i<str.length;i++)
{
    if (isChinese(str.charAt(i))==true)
        strlength=strlength + 2;
    else
        strlength=strlength + 1;
}
return strlength;
}


function isPasswd(s) 
{ 
var patrn=/^(\w){6,16}$/; 
if (!patrn.exec(s)) return false;
return true;
}
function isPasswd2(s) 
{ 
    var password1 = document.getElementById("password1");
 if(s!=password1.value){
     return false;
 }
 return true;
}

//校验登录名：只能输入4-15个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName(s) 
{ 
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){3,15}$/; 
if (!patrn.exec(s)) return false;
return true;
}

/**
* 验证电话号码
*/
function checkTextDataForPHONE(strValue)
{
var regTextPhone = /^(\(\d+\))*(\d)+(-(\d)+)*$/;
return regTextPhone.test(strValue);
}

/**
* 验证EMail
*/
function checkTextDataForEMAIL(strValue)
{
var regTextEmail = /^[\w-]+@[\w-]+(\.(\w)+)*(\.(\w){2,3})$/;
return regTextEmail.test(strValue);
}
/**
* 验证数字
*/
function checkTextDataForNUMBER(strValue)
{
var regTextNumber = /^(\d)*$/;
return regTextNumber.test(strValue);
}
/**验证手机**/

function checkMobilePhone(src)
{
   if(/^13\d{9}$/g.test(src)||(/^15[8,9]\d{8}$/g.test(src))){
         return true;
    }else{
        return false;
   }
} 

/**
* 验证普通字串，只要字串中不包含特殊字符即可
*/
function checkTextDataForNORMAL(strValue)
{
// 特殊字符验证格式
var regTextChar = /([\,\;\'<>\/])+/ ;
return !regTextChar.test(strValue);
}

/*
验证字符串不包含;或其它特殊字符，可包含,
*/
function checkTextDataForNORMAL2(strValue)
{
// 特殊字符验证格式
var regTextChar = /([\;\*\"\'<>\/])+/ ;
return !regTextChar.test(strValue);
}

function checkTextDataForNORMAL3(strValue)
{
// 特殊字符验证格式
var regTextChar = /([\;\*\"\'<>])+/ ;
return !regTextChar.test(strValue);
}

/*验证浮点数*/
function isFloat(oNum)
{ 
 if(!oNum) return false; var strP=/^\d+(\.\d+)?$/;
 if(!strP.test(oNum)) return false;
 try{
  if(parseFloat(oNum)!=oNum)
  return false; 
 } catch(ex) {
  return false; 
 } 
 return true; 
}

/**
* 验证时间
*/
function checkTextDataForTIME(strValue)
{
var regTextTime = /^(\d+):(\d{1,2}):(\d{1,2})$/;
return regTextTime.test(strValue);
}

/**
* 验证URL
*/
function checkTextDataForURL(strValue)
{
var regTextUrl = /^(file|http|https|ftp|mms|telnet|news|wais|mailto):\/\/(.+)$/;
return regTextUrl.test(strValue);
}

/*
去除字符串空格
*/
function  trim(str){
    for(var  i  =  0  ;  i<str.length  &&  str.charAt(i)=="  "  ;  i++  )  ;
    for(var  j  =str.length;  j>0  &&  str.charAt(j-1)=="  "  ;  j--)  ;
    if(i>j)  return  "";  
    return  str.substring(i,j);  
}