//ajax验证邮箱
function checkEmail()
{
	var email = document.getElementById("email");
	var emailPatern=/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/;//邮箱格式
	document.getElementById('email_msg').style.color='red';
	var msgg = document.getElementById('email_msg');
	//验证
    if(email.value == "" || email.length <0){
        msgg.innerHTML = "请输入您的邮箱地址！";
	    email.focus();
	    return false;
    }
    if(!emailPatern.exec(email.value)){
        msgg.innerHTML = "您的邮箱格式不正确！";
	    email.focus();
	    return false;
    }
    
	if(email.value != "")
	{
		userAjax.checkUserEmail(showUserEmailMsg,email.value);
	}
	else
	{
		email.focus();
	}
}

//回调函数
function showUserEmailMsg(data)
{
    var msgg = document.getElementById('email_msg');
	if(data)
	{
		msgg.innerHTML='对不起，该邮箱已经存在';
		document.getElementById("email").focus();
	}
	else{
	    msgg.innerHTML='该邮箱可以使用！';
	}
}

//是否有宝宝
function isHasBaby(isHas){
  var babyInfo = document.getElementsByName("babyInfo");
  if(babyInfo[0].checked){
    document.getElementById("baby_Name").style.display="block";
    //document.getElementById("baby_birthday").style.display="block";
    document.getElementById("baby_Sex").style.display="block";
    //document.getElementById("base_Sex").style.display="block";
  }
  if(babyInfo[1].checked){
    document.getElementById("baby_Name").style.display="none";
    //document.getElementById("baby_birthday").style.display="none";
    document.getElementById("baby_Sex").style.display="none";
    //document.getElementById("base_Sex").style.display="none";
  }
}

//注册验证
function checkRegister(){
    var passwordPatern =/^[a-zA-Z0-9]{6,20}$/; //密码格式
    var emailPatern=/^[a-zA-Z0-9_\-]{1,}@[a-zA-Z0-9_\-]{1,}\.[a-zA-Z0-9_\-.]{1,}$/;//邮箱格式
	document.getElementById("babyBirthday").value = document.getElementById("selYear").value + "-" + document.getElementById("selMonth").value + "-" + document.getElementById("selDay").value;
	
	//注册个人基本信息
	var email = document.getElementById("email");
    var nickName = document.getElementById("nickName");
	var password = document.getElementById("password");
    var rePassword = document.getElementById("rePassword");
    var telephone = document.getElementById("telephone");
    //是否有宝宝
    var babyInfo = document.getElementsByName("babyInfo");
    var babyName = document.getElementById("babyName");
    
    //是否是专家
    var isProfess = document.getElementsByName("isProfess");
    var professCode = document.getElementsByName("professCode");
    
    //系统确认信息
    var isRead = document.getElementById("isRead");
    
    //错误提示
    var email_msg = document.getElementById("email_msg");
    var nickname_msg = document.getElementById("nickname_msg");
    var password_msg = document.getElementById("password_msg");
    var repassword_msg = document.getElementById("repassword_msg");
    var telephone_msg = document.getElementById("telephone_msg");
    var babyname_msg = document.getElementById("babyname_msg");
    var professcode_msg = document.getElementById("professcode_msg");
    var isread_msg = document.getElementById("isread_msg");
   
   
    //验证
    if(email.value == "" || email.length <0){
        email_msg.style.color='red';
        email_msg.innerHTML ="请输入您的邮箱地址！";
	    email.focus();
	    return false;
    }
    if(!emailPatern.exec(email.value)){
        email_msg.style.color='red';
        email_msg.innerHTML ="您的邮箱格式不正确！";
	    email.focus();
	    return false;
    }
    
    if(nickName.value == "" || nickName.length <0){
        nickname_msg.style.color='red';
        nickname_msg.innerHTML ="请输入您的昵称！";
	    nickName.focus();
	    return false;
    }
    
    if(nickName.value.length > 8){
        nickname_msg.style.color='red';
        nickname_msg.innerHTML ="您的昵称过长，建议为8个字符长度！";
	    nickName.focus();
	    return false;
    }
    
    if(password.value =="" || password.length < 0){
        password_msg.style.color='red';
        password_msg.innerHTML ="请输入您的登陆密码！";
	    password.focus();
	    return false;
    }
    if(!passwordPatern.exec(password.value)){
    	repassword_msg.style.color='red';
        password_msg.innerHTML ="您的密码格式不正确！";
	    password.focus();
	    return false;
    }
    
    if(rePassword.value =="" || rePassword.length < 0){
    	repassword_msg.style.color='red';
        repassword_msg.innerHTML ="请输入您的登陆确认密码！";
	    rePassword.focus();
	    return false;
    }
    if(!passwordPatern.exec(rePassword.value)){
    	repassword_msg.style.color='red';
        repassword_msg.innerHTML ="您的密码格式不正确！";
	    rePassword.focus();
	    return false;
    }
    
    if(password.value != rePassword.value){
   		repassword_msg.style.color='red';
        repassword_msg.innerHTML ="您的2次登陸密碼不相同";
	    rePassword.focus();
	    return false;
    }
    
    if(telephone.value =="" ||telephone.length < 0){
        telephone_msg.style.color='red';
        telephone_msg.innerHTML ="请输入您的联系电话！";
	    telephone.focus();
	    return false;
    }
    
    //是否有宝宝
    if(babyInfo[0].checked){
       if(babyName.value == "" || babyName.length <0){
        babyname_msg.style.color='red';
        babyname_msg.innerHTML ="请输入您的宝宝名称！";
	    babyName.focus();
	    return false;
       }
    }
    
    //是否是专家
    if(isProfess[1].checked){
       if(professCode.value == "" || professCode.length <0){
        professcode_msg.style.color='red';
        professcode_msg.innerHTML ="请输入您的宝宝名称！";
	    professCode.focus();
	    return false;
       }
    }
    
    if(!isRead.checked){
      isread_msg.style.color='red';
       isread_msg.innerHTML='请您遵守用户协议！';
       isRead.focus();
       return false;
    }
    
    //提交表单
	document.getElementById("userForm").submit();
	return true;
}

//是否是专家
function isP(isHas){
  var isProfess = document.getElementsByName("isProfess");
  if(isProfess[0].checked){
    document.getElementById("profess_Code").style.display="none";
    document.getElementById("profess_Introduce").style.display="none";
  }else{
    document.getElementById("profess_Code").style.display="block";
    document.getElementById("profess_Introduce").style.display="block";
  }
}
