function $submit_check_userName(){
	var _username = document.getElementById("userName");
	var _value = _username.value;
	
	if($trim(_value) =="" || $trim(_value).length<=0){
		$warning_str(_username.id,"账号不能为空");
		return false;
	}else if($check_userName_cur(_value) ==false || $trim(_value).length<6 || $trim(_value).length>12){
		$warning_str(_username.id,"账号不符合要求");
		return false;
	}else{
		$warning_alert_hide(_username.id);
		return true;
		
	}
}

function $check_pwd(){
	var _pwd = document.getElementById("pwd");
	var _value = _pwd.value;
	if($trim(_value) =="" ||$trim( _value).length<=0){
		$warning_str(_pwd.id,"密码不能为空");
		return false;
	}else if($trim(_value).length<6 || $trim(_value).length>10){
		$warning_str(_pwd.id,"密码长度不符合要求");
		return false;
	}else if(isPasswd(_value) == false){
		$warning_str(_pwd.id,"密码不符合要求");
		return false;
	}else{
		$warning_alert_hide(_pwd.id);
		return true;
	}
}




//根据代码查找对应提示语句
function $warning_str(_war_div,code){
	var _war_str="";
	if(code == "-1"){
		_war_str="该账号已被使用";
	}else if(code =="-1001"){
		_war_str="账号有误";
	}else if(code =="-1002"){
		_war_str="昵称有误";
	}else if(code =="-1003"){
		_war_str="密码有误";
	}else if(code =="-1004"){
		_war_str="两次输入密码不一致";
	}else if(code =="-1005"){
		_war_str="邮箱有误";
	}else if(code =="-1006"){
		_war_str="验证码有误";
	}else{
		_war_str=code;
	}
	$warning_alert(_war_div,_war_str);
}


function $validate_login(){
	document.getElementById("submit_button").disabled=true;
	
	if($submit_check_userName() && $check_pwd()){
		//是否记住用户名
		if(checkSaveUserName()==true){
			setUserCookie();
		}else{
			DeleteUserCookie("userName");
		}
		return true;
	}else{
		document.getElementById("submit_button").disabled=false;
		return false;
	}
}

function $validate_satus_login(){
	document.getElementById("submit_button").disabled=true;
	
	if($submit_check_userName() && $check_pwd()){
		return true;
	}else{
		document.getElementById("submit_button").disabled=false;
		return false;
	}
}


//错误信息显示
function $warning_alert(_war_div,_innerHtml){
	if(_war_div != null && _war_div !="")
	{
		//document.getElementById(_war_div).focus();
		document.getElementById("warning_div").innerHTML=_innerHtml;
		document.getElementById("warning_div").className="error";    //class="right"  error
		document.getElementById("warning_div").style.display="";
	}
}


function $warning_alert_hide(_war_div){
	if(_war_div != null && _war_div !="")
	{
		//document.getElementById(_war_div).focus();
		document.getElementById("warning_div").innerHTML="";
		document.getElementById("warning_div").style.display="none";
	}
}



function $update_warning_alert_hide(_war_div){
	if(_war_div != null && _war_div !="")
	{
		//document.getElementById(_war_div).focus();
		document.getElementById(_war_div+"_warning").innerHTML="";
		document.getElementById(_war_div+"_warning").style.display="none";
	}
}
//错误信息显示
function $update_warning_alert(_war_div,_innerHtml){
	if(_war_div != null && _war_div !="")
	{
		document.getElementById(_war_div).value="";
		//document.getElementById(_war_div).focus();
		document.getElementById(_war_div+"_warning").innerHTML=_innerHtml;
		document.getElementById(_war_div+"_warning").className="error";    //class="right"  error
		document.getElementById(_war_div+"_warning").style.display="";
	}
}


function $validate_pwd(){
	document.getElementById("submit_button").disabled=true;
	
	if($update_check_oldpwd() && $update_check_two_pwd_same() && $update_check_newpwd()){
		return true;
	}else{
		document.getElementById("submit_button").disabled=false;
		return false;
	}
}

function $update_check_two_pwd_same(){
	var _pwd = document.getElementById("newpwd");
	var _confim_pwd = document.getElementById("newpwdconfig");
	if($trim(_pwd.value) =="null" || $trim(_pwd.value) ==""){
		$update_warning_alert(_confim_pwd.id,"新密码有误");
	}
	if($trim(_pwd.value) != $trim(_confim_pwd.value)){
		$update_warning_alert(_confim_pwd.id,"两次输入不一致");
		return false;
	}else{
		$update_warning_alert_hide(_confim_pwd.id);
		return true;
	}
}

function $update_check_oldpwd(){
	var _pwd = document.getElementById("oldpwd");
	var _value = _pwd.value;
	if($trim(_value) =="" ||$trim( _value).length<=0){
		$update_warning_alert(_pwd.id,"密码不能为空");
		return false;
	}else if($trim(_value).length<6 || $trim(_value).length>10){
		$update_warning_alert(_pwd.id,"密码长度不符合要求");
		return false;
	}else if(isPasswd(_value) == false){
		$update_warning_alert(_pwd.id,"密码不符合要求");
		return false;
	}else{
		$update_warning_alert_hide(_pwd.id);
		return true;
	}
}

function $update_check_newpwd(){
	var _pwd = document.getElementById("newpwd");
	var _value = _pwd.value;
	if($trim(_value) =="" ||$trim( _value).length<=0){
		$update_warning_alert(_pwd.id,"密码不能为空");
		return false;
	}else if($trim(_value).length<6 || $trim(_value).length>10){
		$update_warning_alert(_pwd.id,"密码长度不符合要求");
		return false;
	}else if(isPasswd(_value) == false){
		$update_warning_alert(_pwd.id,"密码不符合要求");
		return false;
	}else{
		$update_warning_alert_hide(_pwd.id);
		return true;
	}
}

function $check_identiyi_card(){

	var _identityCard = document.getElementById("identityCard");
	var _value = _identityCard.value;
	if($trim(_value) =="" ||$trim( _value).length<=0){
		$update_warning_alert(_identityCard.id,"身份证号码不能为空");
		return false;
	}else if($trim(_value).length<15 || $trim(_value).length>18){
		$update_warning_alert(_identityCard.id,"身份证号码长度不符合要求");
		return false;
	}else if(checkIDCard(_value)!=1){
		$update_warning_alert(_identityCard.id,"身份证号码不符合要求");
		return false;
	}else{
		$update_warning_alert_hide(_identityCard.id);
		return true;
	}
}
function $check_identiyi_card_comfig(){

	var _identityCard = document.getElementById("identityCard");
	var id_value=_identityCard.value;
	var _identitycomfig = document.getElementById("identitycomfig");	
	var _value = _identitycomfig.value;
	if($trim(_value) =="" ||$trim( _value).length<=0){
		$update_warning_alert(_identitycomfig.id,"身份证号码不能为空");
		return false;
	}else if($trim(_value).length<15 || $trim(_value).length>18){
		$update_warning_alert(_identitycomfig.id,"身份证号码长度不符合要求");
		return false;
	}else if(checkIDCard(_value)!=1){
		$update_warning_alert(_identitycomfig.id,"身份证号码不符合要求");
		return false;
	}else if(id_value != _value){
		$update_warning_alert(_identitycomfig.id,"两次身份证号码输入不一致");
		return false;
	}else{
		$update_warning_alert_hide(_identitycomfig.id);
		return true;
	}
}

function $check_real_name(){
	
	var _realName = document.getElementById("realName");	
	var _value = _realName.value;
	if($trim(_value) =="" ||$trim( _value).length<=0){
		$update_warning_alert(_realName.id,"真实姓名不能为空");
		return false;
	}else if($trim(_value).length<1 || $trim(_value).length>5){
		$update_warning_alert(_realName.id,"真实姓名长度不符合要求");
		return false;
	}else if(f_check_zh(_value)!=false || f_check_ZhOrNumOrLett(_value) !=true){
		$update_warning_alert(_realName.id,"真实姓名不符合要求");
		return false;
	}else{
		$update_warning_alert_hide(_realName.id);
		return true;
	}
}

function $validate_update_user_info(){
	document.getElementById("submit_button").disabled=true;
	
	if($check_real_name() && $check_identiyi_card_comfig() && $check_identiyi_card()){
		return true;
	}else{
		document.getElementById("submit_button").disabled=false;
		return false;
	}
}

