function trim(str) {  //去空格
	return str.replace(/(^\s*)|(\s*$)/g,"");
}

function f_check_null(obj){
	 var slen=trim(obj.value).length;
	 if(slen==0){
	  	alert("组名不能空");
	  	return false;
	  }  	
	  return true;
}

function f_check_name(obj){  //用户名不能空
	 var slen=trim(obj.value).length;
	 if(slen==0){
	  	alert("姓名不能空");
	  	return false;
	  }
	  return true;
}

function f_check_password(obj,allwoNull)     //自然数校验,校验密码
{ 
	 var slen=trim(obj.value).length;
	 if(slen==0){
	  if(!allwoNull) 
	  {
	  	alert("必须填写密码");
	  	return false;
	  }  	
	  return true;
	 }
	 if(slen !=6){
	   alert("密码必须是6位数字");
	   return false;
	   }         
    var s = obj.value;     
    if (/^[0-9]+$/.test( s ) && (s >= 0))     
    {     
       return true;     
    }      
    else      
    {     
        alert("密码必须是6位数字");     
        return false;     
    }     
}     


function f_check_naturalnumber(obj,allwoNull)     //自然数校验,校验年龄
{ 
	 var slen=trim(obj.value).length;
	 if(slen==0){
	  if(!allwoNull) 
	  {
	  	alert("必须填写年龄");
	  	return false;
	  }  	
	  return true;
	 }
	            
    var s = obj.value;     
    if (/^[0-9]+$/.test( s ) && (s >= 0))     
    {     
       return true;     
    }      
    else      
    {     
        alert("请输入正确年龄");     
        return false;     
    }     
}     

function f_check_qq(obj,allwoNull)     //自然数校验,校验年龄
{ 
	 var slen=trim(obj.value).length;
	 if(slen==0){
	  if(!allwoNull) 
	  {
	  	alert("必须填写QQ号码");
	  	return false;
	  }  	
	  return true;
	 }
	            
    var s = obj.value;     
    if (/^[0-9]+$/.test( s ) && (s >= 0))     
    {     
       return true;     
    }      
    else      
    {     
        alert("请输入QQ号码");     
        return false;     
    }     
} 

function f_check_integer(obj,allwoNull)     //整数校验
{            
	 var slen=trim(obj.value).length;
	 if(slen==0){
	  if(!allwoNull) 
	  {
	  	alert("必须填写年龄");
	  	return false;
	  }  	
	  return true;
	 }
	 
    if (/^(\+|-)?\d+$/.test( obj.value ))      
    {     
       return true;     
    }      
    else      
    {     
        alert("年龄输入整数");     
        return false;     
    }     
}     


function f_check_userName(name)   //用户名校验函数
{   
    var userID = name.value; 
     if(trim(userID)=='')   
    {   
        alert("用户名不能空");   
        return false;   
    }   
    
    if(	trim(userID).length > 20)   
    {   
        alert("用户名长度不能大于20");   
        return false;   
    }   
        if(!isNaN(userID.charAt(0)))   
    {   
        alert("用户名第一个字符不能为数字");   
        return false;   
    }   
    if(!/^\w{1,20}$/.test(userID))    
    {   
        alert("用户名只能由数字、字母、下划线组合而成");   
        return false;   
    }   

    	return true;   
}  

function f_check_email(obj,allwoNull){     //EMAIL校验函数
	 var slen=trim(obj.value).length;
	 if(slen==0){
	  if(!allwoNull) 
	  {
	  	alert("必须输入一个合理的Email");
	  	return false;
	  }  	
	  return true;
	 }
	 
    //var myReg = /^([-_A-Za-z0-9\.]+)@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;
    var myReg=/^(\w+)@(\w+\.)+[A-Za-z0-9]{2,3}$/;    
    if(myReg.test( obj.value )) return true;    
    alert("请输入合法的电子邮件地址");   
    return false;    
}   

	/* 
	要求：一、电话号码由数字、"("、")"和"-"构成 
	二、电话号码为3到8位 
	三、如果电话号码中包含有区号，那么区号为三位或四位 
	四、区号用"("、")"或"-"和其他部分隔开 
	用途：检查输入的电话号码格式是否正确 
	输入： 
	strPhone：字符串 
	返回： 
	如果通过验证返回true,否则返回false 
	*/ 
function f_check_phone(obj,allwoNull)    
{	 var slen=trim(obj.value).length;
	 if(slen==0){
	  if(!allwoNull) 
	  {
	  	alert("必须输入一个合理的号码");
	  	return false;
	  }  	
	  return true;
	 }
	 
//	    var regu =/(^([0][1-9]{2,3}[-])?\d{3,8}(-\d{1,6})?$)|(^\([0][1-9]{2,3}\)\d{3,8}(\(\d{1,6}\))?$)|(^\d{3,8}$)/;   原版的   
    //var regu =/(^\d{3,50}$)|(^\([0][0-9]{2,50}\)\d{3,50}(\(\d{1,50}\))?$)|(^\d{3,50}$)/;
    var regu=/^\d{3,20}$/;
    var re = new RegExp(regu); 
    if (re.test( obj.value )) {   
     return true;   
    }
  //  alert("请输入正确的号码");   
    return false;   
}   

	/* 
	要求：一、移动电话号码为11或12位，如果为12位,那么第一位为0 
	二、11位移动电话号码的第一位和第二位为"13" 
	三、12位移动电话号码的第二位和第三位为"13" 
	用途：检查输入手机号码是否正确 
	输入： 
	s：字符串 
	返回： 
	如果通过验证返回true,否则返回false 
	*/ 
function f_check_mobile(obj,allwoNull){     
	 var slen=trim(obj.value).length;
	 if(slen==0){
	  if(!allwoNull) 
	  {
	  	alert("必须输入一个合理的手机号码");
	  	return false;
	  }  	
	  return true;
	 }
	 
   // var regu =/(^[1][3][0-9]{9}$)|(^0[1][3][0-9]{9}$)|(^0[1][5][0-9]{9}$)|(^[1][5][0-9]{9}$)/;   
   //var regu =/(^\d{3,50}$)|(^\([0][0-9]{2,50}\)\d{3,50}(\(\d{1,50}\))?$)|(^\d{3,50}$)/;
   var regu=/^(13|15|18|00)\d{9,}$/;
    var re = new RegExp(regu);   
    if (re.test( obj.value )) {   
      return true;   
    }   
    alert("请输入正确的手机号码,手机(本地或异地)前面不必加0");   
    return false;      
}   

//整合f_check_phone和f_check_mobile 主要是为了绑定号码新增，修改的限制
function f_check_mobile_phone(obj,allwoNull){

	 var slen=trim(obj.value).length;
		 if(slen==0){
		  if(!allwoNull) 
		  {
		  	alert("必须输入一个合理的号码");
		  	return false;
		  }  	
		  return true;
		 }
		 
	//	var regu =/(^([0][1-9]{2,3}[-])?\d{3,8}(-\d{1,6})?$)|(^\([0][1-9]{2,3}\)\d{3,8}(\(\d{1,6}\))?$)|(^\d{3,8}$)/;   原版的   
    var regu =/(^\d{3,50}$)|(^\([0][0-9]{2,50}\)\d{3,50}(\(\d{1,50}\))?$)|(^\d{3,50}$)/;
	    var re = new RegExp(regu);   
	    if (re.test( obj.value )) {   
	      return true;   
	    }   
	    alert("请输入正确的号码");   
	    return false; 
}



//身份证校验
function f_check_IDno(obj,allwoNull)   
{    
		 var slen=trim(obj.value).length;
		 if(slen==0){
		  if(!allwoNull) 
		  {
		  	alert("必须输入身份证");
		  	return false;
		  }  	
		  return true;
		 }
		 
    var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外"};   
    
    var iSum = 0;   
    var info = "";   
    var strIDno = obj.value;   
    var idCardLength = strIDno.length;     
    if(!/^\d{17}(\d|x)$/i.test(strIDno)&&!/^\d{15}$/i.test(strIDno))    
    {   
        alert("非法身份证号");   
        return false;   
    }   
    
    //在后面的运算中x相当于数字10,所以转换成a   
    strIDno = strIDno.replace(/x$/i,"a");   
  
    if(aCity[parseInt(strIDno.substr(0,2))]==null)   
    {   
        alert("非法身份证号");   
        return false;   
    }   
       
    if (idCardLength==18)   
    {   
        sBirthday=strIDno.substr(6,4)+"-"+Number(strIDno.substr(10,2))+"-"+Number(strIDno.substr(12,2));   
        var d = new Date(sBirthday.replace(/-/g,"/"))   
        if(sBirthday!=(d.getFullYear()+"-"+ (d.getMonth()+1) + "-" + d.getDate()))   
        {          
            alert("非法身份证号");   
            return false;   
        }   
  
        for(var i = 17;i>=0;i --)   
            iSum += (Math.pow(2,i) % 11) * parseInt(strIDno.charAt(17 - i),11);   
  
        if(iSum%11!=1)   
        {   
            alert("非法身份证号");   
            return false;   
        }   
    }   
    else if (idCardLength==15)   
    {   
        sBirthday = "19" + strIDno.substr(6,2) + "-" + Number(strIDno.substr(8,2)) + "-" + Number(strIDno.substr(10,2));   
        var d = new Date(sBirthday.replace(/-/g,"/"))   
        var dd = d.getFullYear().toString() + "-" + (d.getMonth()+1) + "-" + d.getDate();   
        if(sBirthday != dd)   
        {   
            alert("非法身份证号");   
            return false;   
        }   
    }   
    return true;    
}   
   

//过虑特殊字符
  function checkExpecialChar(target){
         var iu, iuu, regArray=new Array("◎","■","●","№","↑","→","↓"+
         "!","@","#","$","%","^","&","*","(",")","_","-","+","=","|","[","]","？","~","`"+
         "!","<",">","‰","→","←","↑","↓","¤","§","＃","＆","＆","＼","≡","≠"+
         "≈","∈","∪","∏","∑","∧","∨","⊥","∥","∥","∠","⊙","≌","≌","√","∝","∞","∮"+
         "∫","≯","≮","＞","≥","≤","≠","±","＋","÷","×","/","Ⅱ","Ⅰ","Ⅲ","Ⅳ","Ⅴ","Ⅵ","Ⅶ","Ⅷ","Ⅹ","Ⅻ","㈠","㈡"+
         "╄","╅","╇","┻","┻","┇","┭","┷","┦","┣","┝","┤","┷","┷","┹","╉","╇","【","】"+
         "㈢","㈣","㈤","㈥","㈦","㈧","㈨","㈩","①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","┌","├","┬","┼","┍","┕","┗","┏","┅","─"+
         "〖","〗","←","〓","☆","§","□","‰","◇","︿","＠","△","▲","＃","℃","※",".","≈","￠"); 
         iuu=regArray.length;
         var temp=target.value;
         for(iu=0;iu<=iuu;iu++){
                if (temp.indexOf(regArray[iu])!=-1){                   
                       return false;
                }
         }
  return true;              
  }
  
var f_check_qqhm_validate_result_var = true;
function f_check_qqhm_validate_result(data) {
	try{
		if(data.indexOf("err")>=0) {	
			if(data.indexOf("err0")>=0) {
				alert("请不要设置重复的亲情号码");
			}		
			if(data.indexOf("err1")>=0) {
				alert("亲情号码只能设置电信的号码，这些号码不允许设置：" + data.split(":")[1]);
			}
			if(data.indexOf("err2")>=0) {
				alert("亲情号码不允许存在重复，这些号码已经在其他联系人中设置过：" + data.split(":")[1]);
			}	
			if(data.indexOf("err3")>=0) {
				alert("亲情号码最多设置不能超过5个，包括本次设置已经达到了：" + data.split(":")[1] + "个");
			}		
			f_check_qqhm_validate_result_var = false;
		} 
	}catch(e){
		return false;
	}
}
//亲情号码数量验证
function f_check_qqhm() {
	var linkmanidval = "-1";
	var linkmanid = document.getElementById("id");
	if(linkmanid)
		linkmanidval = linkmanid.value;
		
	var mobileck = document.getElementById("qqhmMobile");
	var fixck = document.getElementById("qqhmFix");
	var phsck = document.getElementById("qqhmPhs");		
	
	var qqhmNumber = document.getElementById("qqhmNumber").value;
	var mobile = document.getElementById("mobile1");
	var fix = document.getElementById("fix1");
	var phs = document.getElementById("phs1");		
	var values = linkmanidval + ",";
	var checkedNum = 0;
	if(mobileck.checked) {
		values += mobile.value + ",";
		checkedNum++;
	}
	if(fixck.checked)	{
		values += fix.value  + ",";
		checkedNum++;
	}
		
	if(phsck.checked) {
		values += phs.value;
		checkedNum++;
	}
	if(checkedNum ==0){//没有选择亲情号码就返回正确了
		return true;
	}
		
	//先检测亲情号码是否为有效的可设置的
	$.ajax({
		type:"POST",
		url:"linkManConf.do?method=checkQqNumber&qqhm="+values,
		async: false,
		success:f_check_qqhm_validate_result
	});
}

function  checkLinkMan(){
	var flag=true;
	// 联系人姓名检查：
	var name=document.getElementById("name");
	flag=f_check_name(name);
	if(flag==false) 
		return false;

	flag=checkExpecialChar(name);
	if(flag==false) {
		alert("联系人姓名不能有特殊字符");
		return false;
	}
			
	//检测邮件
	var email=document.getElementById("email");
	flag=f_check_email(email,true);
	if(flag==false) 
		return false;
		
	//年龄校验
	var age=document.getElementById("age");
	flag=f_check_naturalnumber(age,true);
	if(flag==false)
		return false;
		
	//QQ校验
	var qq=document.getElementById("qq");
	flag=f_check_qq(qq,true);
	if(flag==false)
		return false;	
			
	//检测固话1，2，3	
	var fix1=document.getElementById("fix1");
	flag=f_check_phone(fix1,true);
	if(flag==false) 
	{
		alert("请输入正确的固话号码");
		return false;
	}	
		
	var fix2=document.getElementById("fix2");
	flag=f_check_phone(fix2,true);
	if(flag==false) 
	{
		alert("请输入正确的固话号码");
		return false;
	}	
		
	var fix3=document.getElementById("fix3");
	flag=f_check_phone(fix3,true);
	if(flag==false) 
	{
		alert("请输入正确的固话号码");
		return false;
	}	
				
	//检测手机号码1，2，3			
	var mobile1=document.getElementById("mobile1");
	flag=f_check_mobile(mobile1,true);
	if(flag==false) 
		return false;

	var mobile2=document.getElementById("mobile2");
	flag=f_check_mobile(mobile2,true);
	if(flag==false) 
		return false;
		
	var mobile3=document.getElementById("mobile3");
	flag=f_check_mobile(mobile3,true);
	if(flag==false) 
		return false;
		
	//检测小灵通
	var phs1=document.getElementById("phs1");
	flag=f_check_phone(phs1,true);
	if(flag==false) 
	{
		alert("请输入正确的小灵通号码");
		return false;
	}	

	var phs2=document.getElementById("phs2");
	flag=f_check_phone(phs2,true);
	if(flag==false) 
	{
		alert("请输入正确的小灵通号码");
		return false;
	}	
		
	var phs3=document.getElementById("phs3");
	flag=f_check_phone(phs3,true);
	if(flag==false) 
	{
		alert("请输入正确的小灵通号码");
		return false;
	}	
	f_check_qqhm_validate_result_var = true;
	f_check_qqhm();	
	if(f_check_qqhm_validate_result_var==false) 
	{
		return false;
	}	
	return flag;
}

function  checkPublic(){
	var flag=false;
	// 联系人姓名检查：
	var name=document.getElementById("name");
	flag=f_check_name(name);
	if(flag==false) 
		return false;
		
	flag=checkExpecialChar(name);
	if(flag==false) {
		alert("公共号簿名称不能有特殊字符");
		return false;
	}
	
	

			
	//检测固话1，2，3	
	var fix1=document.getElementById("fix1");
	flag=f_check_phone(fix1,true);
	if(flag==false) 
	{
		alert("请输入正确的固话号码");
		return false;
	}	
		
	var fix2=document.getElementById("fix2");
	flag=f_check_phone(fix2,true);
	if(flag==false) 
	{
		alert("请输入正确的固话号码");
		return false;
	}	
		
	var fix3=document.getElementById("fix3");
	flag=f_check_phone(fix3,true);
	if(flag==false) 
	{
		alert("请输入正确的固话号码");
		return false;
	}	
				
	//检测手机号码1，2，3			
	var mobile1=document.getElementById("mobile1");
	flag=f_check_mobile(mobile1,true);
	if(flag==false) 
		return false;

	var mobile2=document.getElementById("mobile2");
	flag=f_check_mobile(mobile2,true);
	if(flag==false) 
		return false;
		
	var mobile3=document.getElementById("mobile3");
	flag=f_check_mobile(mobile3,true);
	if(flag==false) 
		return false;
		
	//检测小灵通
	var phs1=document.getElementById("phs1");
	flag=f_check_phone(phs1,true);
	if(flag==false) 
	{
		alert("请输入正确的小灵通号码");
		return false;
	}	

	var phs2=document.getElementById("phs2");
	flag=f_check_phone(phs2,true);
	if(flag==false) 
	{
		alert("请输入正确的小灵通号码");
		return false;
	}	
		
	var phs3=document.getElementById("phs3");
	flag=f_check_phone(phs3,true);
	if(flag==false) 
	{
		alert("请输入正确的小灵通号码");
		return false;
	}		
		
	return flag;
}



function  checkLinkManForManager(){
	var flag=false;
	//检查注册号码
	var regNo=document.getElementById("regNo").value;
	var slen=trim(regNo).length;
	if(slen==0){
		alert("注册号码必填");
		return false;
	}
	
	// 联系人姓名检查：
	var name=document.getElementById("name");
	
	flag=checkExpecialChar(name);
	if(flag==false) {
		alert("用户名不能有特殊字符");
		return false;
	}
	
	flag=f_check_name(name);
	if(flag==false) 
		return false;
		
	//年龄校验
	var age=document.getElementById("age");
	flag=f_check_naturalnumber(age,true);
	if(flag==false)
		return false;	
			
	//检测邮件
	var email=document.getElementById("email");
	flag=f_check_email(email,true);
	if(flag==false) 
		return false;
		
	//检测固话1，2，3	
	var fix1=document.getElementById("fix1");
	flag=f_check_phone(fix1,true);
	if(flag==false) 
	{
		alert("请输入正确的固话号码");
		return false;
	}	
		
	var fix2=document.getElementById("fix2");
	flag=f_check_phone(fix2,true);
	if(flag==false) 
	{
		alert("请输入正确的固话号码");
		return false;
	}	
		
	var fix3=document.getElementById("fix3");
	flag=f_check_phone(fix3,true);
	if(flag==false) 
	{
		alert("请输入正确的固话号码");
		return false;
	}	
				
	//检测手机号码1，2，3			
	var mobile1=document.getElementById("mobile1");
	flag=f_check_mobile(mobile1,true);
	if(flag==false) 
		return false;

	var mobile2=document.getElementById("mobile2");
	flag=f_check_mobile(mobile2,true);
	if(flag==false) 
		return false;
		
	var mobile3=document.getElementById("mobile3");
	flag=f_check_mobile(mobile3,true);
	if(flag==false) 
		return false;
		
	//检测小灵通
	var phs1=document.getElementById("phs1");
	flag=f_check_phone(phs1,true);
	if(flag==false) 
	{
		alert("请输入正确的小灵通号码");
		return false;
	}	

	var phs2=document.getElementById("phs2");
	flag=f_check_phone(phs2,true);
	if(flag==false) 
	{
		alert("请输入正确的小灵通号码");
		return false;
	}	
		
	var phs3=document.getElementById("phs3");
	flag=f_check_phone(phs3,true);
	if(flag==false) 
	{
		alert("请输入正确的小灵通号码");
		return false;
	}		
		
	return flag;
}

function checkGroup(){
	//校验组名
	var flag=false;
	var groupName=document.getElementById("groupName");
	flag=f_check_null(groupName);
	return flag;
}

function checkGroupForManager(){
	var flag=false;
	//校验注册号码
	var regNo=document.getElementById("regNo").value;
	var slen=trim(regNo).length;
	if(slen==0){
		alert("注册号码必填");
		return false;
	}
	
	//校验组名
	var groupName=document.getElementById("groupName");
	flag=f_check_null(groupName);
	if(flag==false) 
		return false;	
		
	return flag;
}

//判断是否数字
function f_check_number(obj,allwoNull)     
{
	 var slen=trim(obj.value).length;
	 if(slen==0){
	  if(!allwoNull) 
	  {
	  	alert("必须绑定号码");
	  	return false;
	  }  	
	  return true;
	 }
	             
    if (/^\d+$/.test(obj.value))     
    {     
       return true;     
    }      
    else      
    {     
       alert("请填写正确号码");     
       return false;     
    }     
}     
    
function checkBindNum(){
	var flag=true;	
	var bindNo=document.getElementById("bindNo");
	flag=f_check_mobile_phone(bindNo,false);
	if(flag==false) 
		return false;
		
	//密码校验
	/*var password=document.getElementById("password");
	flag=f_check_password(password,false);
	if(flag==false)
		return false;
		
	var passwordagain=document.getElementById("passwordagain");
	flag=f_check_password(passwordagain,false);
	if(flag==false)
		return false;
		
		
	if (trim(document.forms[0].password.value) == "") {
      alert("新密码不能为空，请重新输入！");
      document.forms[0].password.focus();
	  return false;
    }
    
    if (trim(document.forms[0].password.value) != trim(document.forms[0].passwordagain.value)) {
      alert("两次输入的密码不匹配,请重新输入！");
      document.forms[0].password.value='';
      document.forms[0].passwordagain.value='';
      document.forms[0].password.focus();
      return false;
    }*/
	return flag;
}
//检查卡号
	function checkCardNo(cardNo) {
		if(cardNo.length!=10) {
			return false;
		}
		if(!/^\d{10}/.test(cardNo)) {
			return false;
		}
	}

//检查序列号
	function checkSN(SN) {
		if(SN=='') {
			alert('序列号不能为空');
			return false;
		}
		if(!/^\d{10}/.test(SN)) {
			alert('序列号必须是10位数字');
			return false;
		}
	}
//面值
	function checkValue(value) {
		if(value=='') {
			alert('面值不能为空');
			return false;
		}
		if(value.indexOf('.')>0) {
			alert('面值不能为小数');
			return false;
		}
		if(isNaN(value)) {
			alert('面值必须为大于1的整数');
			return false;
		}
		if(!/^\d{1,3}/.test(value)) {
			alert('面值必须为大于1的整数');
			return false;
		}
		else if(value<1) {
			alert('面值必须为大于1的整数');
			return false;
		}
	}	
//启用有效期
	function checkUseage(useage) {
		if(useage=='') {
			alert('启用有效期不能为空');
			return false;
		}
		if(useage.indexOf('.')>0) {
			alert('启用有效期不能为小数');
			return false;
		}
		if(isNaN(useage)) {
			alert('启用有效期必须为大于1的整数');
			return false;
		}
		if(!/^\d{1,2}/.test(useage)) {
			alert(useage);
			alert('启用有效期必须为大于1的整数');
			return false;
		}
		else if(useage<1) {
			alert('启用有效期须大于1');
			return false;
		}
	}	
//添加单卡时检查
	function cardCheck() {
		var flag=true;
		
		//卡号
		var cardNo=trim(document.forms[0].cardNo.value);
		flag=checkCardNo(cardNo);
		if(flag==false) {
			alert('请输入10位数字的卡号');
			return false;
		}
		//密码
		var password=document.getElementById("password");
		flag=f_check_password(password,false);
		if(flag==false)
			return false;
			
		//序列号
		/*var sn=trim(document.getElementById("sn").value);
		flag=checkSN(sn);
		if(flag==false) {
			return false;
		}*/

		//面值
		var v=trim(document.getElementById("value").value);
		flag=checkValue(v);
		if(flag==false) {
			return false;
		}			
		//有效期
		var expired=document.getElementById("expired").value;
		if(expired=='') {
			alert('请输入有效期');
			return false;
		}
		/*if(!/^\d{4}-\d{2}-\d{2}/.test(expired)) {
			alert('日期格式不合法(yyyy-mm-dd)');
			return false;
		}*/
            var expired=document.getElementById("expired").value.replace("-","/");            
            var Expired=new Date(Date.parse(expired));
            var today=new Date();
            if(Expired<today) {
            	alert('有效期不能小于今天');
            	return false;
            }		
		//启用有效期
		var useExpired=trim(document.getElementById("useExpired").value);
		flag=checkUseage(useExpired);
		if(flag==false) {
			return false;
		}	
		return flag;
	}

//电信管理员的开户校验
function checkRegister(){
	var flag=true;	
	
	// 联系人姓名检查：
	var name=document.getElementById("name");
	
	flag=checkExpecialChar(name);
	if(flag==false) {
		alert("用户名不能有特殊字符");
		return false;
	}
		
		
	flag=f_check_name(name);
	if(flag==false) 
		return false;
		
	//电话号码校验
	var bindNo=document.getElementById("registerNumber");
	flag=f_check_mobile_phone(bindNo,false);
	if(flag==false) 
		return false;
		
	//年龄校验
	var age=document.getElementById("age");
	flag=f_check_naturalnumber(age,true);
	if(flag==false)
		return false;
		
	//身份证校验 
	//var idCard=document.getElementById("idCard");
	//flag=f_check_IDno(idCard,false);
	//if(flag==false)
		//return false;
		
	//密码校验
	var password=document.getElementById("password");
	flag=f_check_password(password,false);
	if(flag==false)
		return false;
		
	var confirmPassword=document.getElementById("confirmPassword");
	flag=f_check_password(confirmPassword,false);
	if(flag==false)
		return false;
		
								
	if (trim(document.forms[0].password.value) == "") {
      alert("新密码不能为空，请重新输入！");
      document.forms[0].password.focus();
	  return false;
    }
    
    if (trim(document.forms[0].password.value) != trim(document.forms[0].confirmPassword.value)) {
      alert("两次输入的密码不匹配,请重新输入！");
      document.forms[0].password.value='';
      document.forms[0].confirmPassword.value='';
      document.forms[0].password.focus();
      return false;
    }
	return flag;
}
function changePwd(){
var flag=true;	

	//密码校验
	var password=document.getElementById("password");
	flag=f_check_password(password,false);
	if(flag==false)
		return false;
		
	var confirmPassword=document.getElementById("confirmPassword");
	flag=f_check_password(confirmPassword,false);
	if(flag==false)
		return false;
		
								
	if (trim(password.value) == "") {
      alert("新密码不能为空，请重新输入！");
      document.forms[0].password.focus();
	  return false;
    }
    
    if (trim(password.value) != trim(confirmPassword.value)) {
      alert("两次输入的密码不匹配,请重新输入！");
      password.value='';
      confirmPassword.value='';
      password.focus();
      return false;
    }
	return flag;

}



//使页面checkBox的全选，全不选
 function checkAll(obj){
   var array=document.getElementsByTagName("input");
				var len=array.length;
				for(var i=0;i<len;i++)
				{
					if(array[i].type=="checkbox"){

						array[i].checked=obj.checked;}
				}
 }
 
 //点击删除操作时检验是否有选
 
  function isCheck(){
   var array=document.getElementsByTagName("input");
				var len=array.length;
				for(var i=0;i<len;i++)
				{
					if(array[i].type=="checkbox"){
						if(array[i].checked==true){
							return true;
						}
					}
				}
				return false;
 }
 
 //重置表单JS
 	function resetForm(){
		document.getElementById("registerNumber").value='';
		document.getElementById("name").value='';
		document.getElementById("password").value='';
		document.getElementById("confirmPassword").value='';
		document.getElementById("age").value='';
		document.getElementById("idCard").value='';
		document.getElementById("depart").value='';
		document.getElementById("position").value='';
		document.getElementById("sex").selectedIndex =0;
		document.getElementById("type").selectedIndex =0;
		document.getElementById("lan").selectedIndex =0;
	}
	
	//重置表单JS
	function clearForm(formName) { 
	    var formObj = document.forms[formName]; 
	    var formEl = formObj.elements;
	    for (var i=0; i<formEl.length; i++)     
	    {         var element = formEl[i];         
	    if (element.type == 'submit') { continue; }         
	    if (element.type == 'reset') { continue; }         
	    if (element.type == 'button') { continue; }         
	    if (element.type == 'hidden') { continue; }          
	    if (element.type == 'text') { element.value = ''; } 
	    if (element.type == 'password') { element.value = ''; }          
	    if (element.type == 'textarea') { element.value = ''; }         
	    if (element.type == 'checkbox') { element.checked = false; }         
	    if (element.type == 'radio') { element.checked = false; }         
	    if (element.type == 'select-multiple') { element.selectedIndex = 0; }         
	    if (element.type == 'select-one') { element.selectedIndex = 0; }     } 
	    } 