/******************************************/
function enroll(str){	
	if(str=="member"){
		document.all("member").style.display="";
		document.all("memberCar").style.display="none";
		document.forms[0].judge.value="0";
		document.all("newTable").style.display="none";
		document.all("NotHave").style.display="";
		document.all("Have").style.display="none";
	}
	if(str=="memberCar"){
		document.all("memberCar").style.display="";
		document.forms[0].judge.value="1";
		document.all("newTable").style.display="";
		document.all("NotHave").style.display="";
		document.all("Have").style.display="none";
	}
}
/////////////////////////
function doNew(str){
	if(str=="new"){
		document.all("Already").style.display="none";
		document.all("member").style.display="";
		document.all("NotHave").style.display="";
		document.all("Have").style.display="none";
	}
	if(str=="already"){
		document.all("Already").style.display="";
		document.all("member").style.display="none";
		document.all("NotHave").style.display="none";
		document.all("Have").style.display="";
	}
}
///////////////////////////////
function keyEnter(){
	if (window.event.keyCode ==13) {
		checkAlready();
	}
}
////////////////////////////////
function checkAlready(){
	if(document.forms[0].userLoginName.value==""){
	   alert("请输入登陆名！");
	   document.forms[0].userLoginName.focus();
	   return;
   }
   if(document.forms[0].loginPwd.value==""){
	   alert("请输入密码！！");
	   document.forms[0].loginPwd.focus();
	   return false;
   }
   document.forms[0].action="login.do?str=already";
   document.forms[0].submit();
}
//检查是否为空值
function checkNotNull(strValue){
    if(strValue==""){
       return false;
    }
   else{ return true;}
}
////////////////
//检查是否为电话
function  checkPhone(num){
    var i,j,strTemp;
    strTemp="0123456789-/\ ";
	var temp=num.indexOf("-");
    if (num.length== 0){ return false; }
    for(i=0;i<num.length;i++){
        j=strTemp.indexOf(num.charAt(i)); 
        if (j==-1){
          return false;
        }
    }
    return true;
}
//检查是否为Email
function isEmail(theStr) {
    if(theStr=="" || theStr.length==0){ return false; }
    var atIndex = theStr.indexOf('@');
    var dotIndex = theStr.indexOf('.', atIndex);
    var flag = true;
    theSub = theStr.substring(0, dotIndex+1)
    if ((atIndex < 1)||(atIndex != theStr.lastIndexOf('@'))||(dotIndex < atIndex + 2)||(theStr.length <= theSub.length)){ 
      alert("这不是 e-mail address!请重新输入 !");
      return(false); 
    }
    else { return(true); }
}
//////////////////////////////////
//检查是否为数字
function  checkNum(num){
    var i,j,strTemp;
    strTemp="0123456789.";
    if (num.length== 0){ return false; }
    for(i=0;i<num.length;i++){
        j=strTemp.indexOf(num.charAt(i)); 
        if (j==-1){
          return false;
        }
    }
    return true;
}
////////////////////////
function subForm(){
   var judge = document.forms[0].judge.value;
   if(judge=="0"){
	   if(checkUser()){
		   document.forms[0].action="useAddAction.do";
		   document.forms[0].submit();
	   }
   }
   if(judge=="1"){
	   if(checkMember()){
		   if(checkUser()){
			   document.forms[0].action="useAddAction.do";
			   document.forms[0].submit();
		   }
	   }
   }
}
////////////////////////////
function subAlready(){
	if(checkSubAlready()){
		if(checkMember()){
			document.forms[0].action="useAddAction.do?oper=already";
			document.forms[0].submit();
		}
	}
}
function checkSubAlready(){
	if(document.forms[0].userLoginName.value==""){
	   alert("请输入登陆名！");
	   document.forms[0].userLoginName.focus();
	   return false;
	}
	if(document.forms[0].loginPwd.value==""){
	   alert("请输入密码！！");
	   document.forms[0].loginPwd.focus();
	   return false;
	}
	return true;
}
/////////////////////////////
function checkMenmber(){
   if(!checkNotNull(document.forms[0].memberCardId.value)){
		alert("会员卡号不能为空！"); 
		document.forms[0].memberCardId.focus();
		return;
   }
   if(!checkNum(document.forms[0].memberCardId.value)){
	   alert("会员卡号只能是数字");
	   document.forms[0].memberCardId.focus();
	   return;
   }
   document.forms[0].action="login.do?str=c";        
   document.forms[0].submit();
}
///////////////////////////////
function checkLogin(){
   if(document.forms[0].userName.value==""){
	   alert("请输入登陆名！");
	   document.forms[0].userName.focus();
	   return;
   }
   /*
   if(document.forms[0].userName.value.length<5){
	   alert("登陆名不少于6位！");
	   document.forms[0].userName.focus();
	   return;
   }*/
   if(checkUserFirstItem(document.forms[0].userName.value)){
	   alert("用户登陆名第一个字符不能为数字！");
	   document.forms[0].userName.focus();
	   return false;
   }
   document.forms[0].action="login.do?str=a";        
   document.forms[0].submit();
}
///////////////////////////////////
function checkMember(){	   
   if(!checkNotNull(document.forms[0].memberCardId.value)){
		alert("会员卡号不能为空！");
		document.forms[0].memberCardId.focus();
		return false;
   }
   if(!checkNum(document.forms[0].memberCardId.value)){
	   alert("会员卡号只能是数字");
	   document.forms[0].memberCardId.focus();
	   return false;
   }
   if(!checkNotNull(document.forms[0].memberCarPwd.value)){
		alert("会员卡密码不能为空！");
		document.forms[0].memberCarPwd.focus();
		return false;
   }
   /*
   if(document.forms[0].memberCarPwd.value.length<6){
	  alert("会员卡密码长度不能小于6位");
	  return false;
   }
   if(!checkNotNull(document.forms[0].memberCarPwdConf.value)){
		alert("请再次输入会员卡密码！");       		
		return false;
   }
   if(!checkSame(document.forms[0].memberCarPwd.value,document.forms[0].memberCarPwdConf.value)){
		document.forms[0].memberCarPwd.value="";
		document.forms[0].memberCarPwdConf.value="";
		alert("两次输入的密码不对");
	   return false;
   }
   */
   return true;
}
/////////////////////////////////////////
function checkUserFirstItem(src){
   if(src==""){
	   return false;
   }
   var first = src.charAt(0);
   if(checkNum(first)){
	   //alert("第一个字符不能为数字");
	   return true;
   }
   return false;
}
////////////////////////////////////////////
//检查两次输入是否相同
function checkSame(valueA,valueB){
   if(valueA!=valueB){        
          return false;
    }
    else {return true;}
}
////////////////////////////////////////////
function checkUser(){  
   if(!checkNotNull(document.forms[0].userName.value)){
		alert("用户登陆名不能为空！");
		document.forms[0].userName.focus();
		return false;
   }
   /*
   if(document.forms[0].userName.value.length<6){
		alert("用户登陆名不少于6位！");
		document.forms[0].userName.focus();
		return false;
   }*/
   if(checkUserFirstItem(document.forms[0].userName.value)){
	   alert("用户登陆名第一个字符不能为数字！");
	   document.forms[0].userName.focus();
	   return false;
   }
   if(document.forms[0].userPassword.value==""){
	   alert("密码不能为空");
	   document.forms[0].userPassword.focus();
	   return false;
   }  
   if(!checkSame(document.forms[0].userPassword.value,document.forms[0].userPasswordd.value)){
		document.forms[0].userPassword.value="";
		document.forms[0].userPasswordd.value="";
		alert("两次输入的密码不对");
		document.forms[0].userPassword.focus();
	   return false;
   }
   if(document.forms[0].userPassword.value.length<6){
	  alert("密码长度不能小于6位");
	  document.forms[0].userPassword.focus();
	  return false;
   }
   if(!checkNotNull(document.forms[0].userFristname.value)){
	   alert("用户姓不能为空");
	   document.forms[0].userFristname.focus();
	   return false;           
   }
   if(!checkNotNull(document.forms[0].userLastname.value)){
	   alert("用户名不能为空");
	   document.forms[0].userLastname.focus();
	   return false;
   }
   
	var radioObj = document.forms[0].userSex;
	var k=0;
	for(var i=0; i<radioObj.length;i++){
		if(radioObj[i].checked){
			sex = radioObj[i].value;
			k=1;
		}
	}
	if(k==0){
		alert("请选择性别!");			
		return false;
	}
/*
   if(!checkNotNull(document.forms[0].certificateNum.value)){
	   alert("证件号码不能为空");
	   return false;
   }
  if(!checkNum(document.forms[0].certificateNum.value)){
	   alert("证件号码只能是数字");
	   return false;
   }

  if(document.forms[0].certId.value=='1'){
	  var len = document.forms[0].certificateNum.value.length;
	  if( len!=15){
		
		if(len!=18){
			 alert("身份证位数输入有误,只能是15或18位");
			 return false;
		}
	  }
   } 
   */
   if(document.forms[0].userPhone.value=="" && document.forms[0].mobile.value=="" ){
	   alert("用户固定电话或者移动电话至少输入一项");
	   document.forms[0].mobile.focus();
	   return false;
   }
   if(document.forms[0].userPhone.value!=""){
	   if(!checkPhone(document.forms[0].userPhone.value)){
		   alert("您输入的固定电话格式不正确!");
		   document.forms[0].userPhone.focus();
		   return false;
	   }
   }
   if(document.forms[0].mobile.value!=""){
	   if(!checkNum(document.forms[0].mobile.value)){
		   alert("移动电话只能是数字");
		   document.forms[0].mobile.focus();
		   return false;
	   }
	   if(document.forms[0].mobile.value.length>20){
		   alert("移动电话不能超过20位");
		   document.forms[0].mobile.focus();
		   return false;
	   }
   }
   if(document.forms[0].code.value!=""){
	   if(!checkNum(document.forms[0].code.value)){
		   alert("邮编只能是数字");
		   document.forms[0].code.focus();
		   return false;
	   }
	   if(document.forms[0].code.value.length!=6){
		 alert("邮编只能是6位");
		 document.forms[0].code.focus();
		 return false;
	   }           
   }      
   /*
   if(!checkNotNull(document.forms[0].email.value)){
	   alert("邮箱不能为空");
	   return false;
   }
   */
   if(document.forms[0].email.value!=""){
	   if(!isEmail(document.forms[0].email.value)){
		   document.forms[0].email.focus();
		   return false;
	   }  
   }
	if(document.forms[0].countryId.value==""){
	   alert("请选择国家");
	   document.forms[0].countryId.focus();
	   return false;       
   }    

   if(!checkNotNull(document.forms[0].cityId.value)){
	   alert("城市不能为空");
	   document.forms[0].cityId.focus();
	   return false;
   }   
  return true;
}

function checkIDCard(){
	if(document.forms[0].certId.value==1){
		if(document.forms[0].certificateNum.value==""){
			alert("请输入证件号码！");
			return;
		}
		var len = document.forms[0].certificateNum.value.length;
		  if( len!=15){	
			if(len!=18){
				 alert("身份证位数输入有误,只能是15或18位");
				 return;
			}
		}
		document.forms[0].action="login.do?str=a";
		document.forms[0].submit();
	}else{
		alert("您选择的不是身份证，不需要检查！");
		return;
	}
}

function checkMobiles(){
	if(document.forms[0].mobile.value==""){
		alert("请输入移动电话！");
		document.forms[0].mobile.focus();
		return;
	}
	if(!checkNum(document.forms[0].mobile.value)){
	   alert("移动电话只能是数字！");
	   document.forms[0].mobile.focus();
	   return false;
   }
   document.forms[0].action="login.do?str=a";
   document.forms[0].submit();
}
function checkUserPhone(){
	if(document.forms[0].userPhone.value==""){
		alert("请输入固定电话！");
		document.forms[0].userPhone.focus();
		return;
	}
	if(!checkNum(document.forms[0].userPhone.value)){
	   alert("固定电话只能是数字！");
	   document.forms[0].userPhone.focus();
	   return false;
   }
   document.forms[0].action="login.do?str=a";
   document.forms[0].submit();
}
function checkExistEmail(){
	if(document.forms[0].email.value==""){
		alert("请输入邮箱！");
		document.forms[0].email.focus();
		return;
	}
	if(!isEmail(document.forms[0].email.value)){
		//alert("请正确输入邮箱！");
		document.forms[0].email.focus();
		return;
	}
	document.forms[0].action="login.do?str=a";
    document.forms[0].submit();
}
