
//检查用户名是否可用
function checkUsernameExist(id){
	//alert(checkStrFormat(id));
	if(checkStrFormat(id)){
		myAjax.AddKey("username", $F(id));
		myAjax.SendPost(webDomain.url + 'app/member/register/?act=check');
		myAjax.ToDo(function(){},
		function(rs, arg){
			if(rs.responseText == 'noData'){
				$ID('usernameMsg').innerHTML = "[恭喜您,该用户名可用.]";
			}else{
				$ID('usernameMsg').innerHTML = "[很遗憾,该用户名已经被占用了.]";
			}
		}

		);
		myAjax.ClearSet();
	}else{
		$ID('usernameMsg').innerHTML ="[用户名为英文、中文字母、数字、下划线组成，长度为5-16个字符]";
	}
	return;
}
//是否有计划购买车动作
function doWhenBuy(value){
	if((value == '没有计划购车') || (value == '已订购荣威')){
		$ID('BuyCarMoneyTr').style.display = 'none';
		$ID('dealerTr').style.display = 'none';
		$ID('dealerListTr').style.display = 'none';
		$ID('flagCar').value = 'n';
	}else{
		$ID('BuyCarMoneyTr').style.display = '';
		$ID('dealerTr').style.display = '';
		$ID('dealerListTr').style.display = '';
		$ID('flagCar').value = 'y';
	}
}
//注册reg
function reg(){
	//check username format

	if(!checkStrFormat('username')){
		$ID('usernameMsg').innerHTML ="[用户名为英文、中文字母、数字、下划线组成，长度为5-16个字符]";
		return;
	}else{
		$ID('usernameMsg').innerHTML ="";
	}
	//check true name
	if(!checkNameFormat('tname')){
		$ID('tnameMsg').innerHTML ="[请填写姓名]";
		return;
	}else{
		$ID('tnameMsg').innerHTML ="";
	}
	//check password format
	if(checkStrLength($F('password')) > 12 || checkStrLength($F('password')) < 6){
		$ID('passwordMsg').className ="red";
		return;
	}else{
		$ID('passwordMsg').className ="gray2";
	}
	//compact password and repassword
	if($F('password') != $F('repassword')){
		$ID('repasswordMsg').innerHTML ="[两次密码不一致]";
		return;
	}else{
		$ID('repasswordMsg').innerHTML ="";
	}
	//check email format
	if(!checkEmailFormat('email')){
		$ID('emailMsg').className = 'red';
		return;
	}else{
		$ID('emailMsg').className = 'gray2';
	}
	//check sex
	if($S('sex') == ""){
		$ID('sexMsg').innerHTML ="[请选择您的性别]";
		return;
	}else{
		$ID('sexMsg').innerHTML ="";
	}
	//check birthday
	if($S('month') == "" || $S('day') == ""){
		$ID('birthdayMsg').innerHTML ="[请选择您的生日]";
		return;
	}else{
		$ID('birthdayMsg').innerHTML ="";
	}
	//check agearea
	if($S('agearea') == ""){
		$ID('ageareaMsg').innerHTML ="[请选择您的年龄区间]";
		return;
	}else{
		$ID('ageareaMsg').innerHTML ="";
	}
	//check moblie phone no.
	if(!checkMobileFormat('mobile')){
		$ID('mobileMsg').className = 'red';
		return;
	}else{
		$ID('mobileMsg').className = 'gray2';
	}
	//check area no and tel no
	if( $F('area')!="" && !/^[0-9]{3,4}$/.test($F('area')) ){
		$ID('telMsg').innerHTML = "[请填写4位数字区号]";
		return;
	}else{
		$ID('telMsg').innerHTML = "";
	}
	if( $F('telephone')!="" ){
		if(checkStrLength($F('area')) == 4){
			if( !/^[0-9]{7}$/.test($F('telephone')) ){
				$ID('telMsg').innerHTML = "[请填写7位数字号码]";
				return;
			}else{
				$ID('telMsg').innerHTML = "";
			}
		}else{
			if( !/^[0-9]{8}$/.test($F('telephone')) ){
				$ID('telMsg').innerHTML = "[请填写8位数字号码]";
				return;
			}else{
				$ID('telMsg').innerHTML = "";
			}
		}
	}else{
		$ID('telMsg').innerHTML = "";
	}
	//check postCode
	if($F('postCode') != "" && !/^[0-9]{6}$/.test($F('postCode'))){
		$ID('postCodeMsg').innerHTML = "[请填写6位数字邮政编码]";
		return;
	}else{
		$ID('postCodeMsg').innerHTML = "";
	}
	if($S('WhenBuy') == ""){
		$ID('WhenBuyMsg').innerHTML = "[请选择您的购车计划]";
		return;
	}else{
		$ID('WhenBuyMsg').innerHTML = "";
	}
	if($S('WhenBuy') != "" && $S('WhenBuy') != "已订购荣威" && $S('WhenBuy') != "没有计划购车"){
		if($S('BuyCarMoney') == ""){
			$ID('BuyCarMoneyMsg').innerHTML = "[请选择您的购车预算]";
			return;
		}else{
			$ID('BuyCarMoneyMsg').innerHTML = "";
		}
		//check dealer
		if($S('province') == ""){
			$ID('dealerMsg').innerHTML = "[请选择经销商所在省份]";
			return;
		}else if($S('city') == 0){
			$ID('dealerMsg').innerHTML = "[请选择经销商所在城市]";
			return;
		}else if($S('dealerList') == 0){
			$ID('dealerMsg').innerHTML = "[请选择经销商名称]";
			return;
		}else{
			$ID('dealerMsg').innerHTML = "";
		}

	}else{
		$ID('BuyCarMoneyMsg').innerHTML = "";
		$ID('dealerMsg').innerHTML = "";
	}

	if(checkStrLength($F('auth')) != 4){
		$ID('authMsg').innerHTML = "[请填写4位字母]";
		return;
	}else{
		$ID('authMsg').innerHTML = "";
	}

	if(!$ID('agreeCheck').checked){
		$ID('agreeCheckMsg').innerHTML = "[请仔细阅读并同意“注册条款”]";
		return;
	}else{
		$ID('agreeCheckMsg').innerHTML = "";
	}
	//获取表单信息
	myAjax.AddKey("username", $F("username"));
	myAjax.AddKey("tname", $F("tname"));
	myAjax.AddKey("password", $F("password"));
	myAjax.AddKey("email", $F("email"));
	myAjax.AddKey("sex", $S("sex"));
	myAjax.AddKey("month", $S("month"));
	myAjax.AddKey("day", $S("day"));
	myAjax.AddKey("agearea", $F("agearea"));
	myAjax.AddKey("mobile", $F("mobile"));
	myAjax.AddKey("area", $F("area"));//区号
	myAjax.AddKey("telephone", $F("telephone"));//电话
	myAjax.AddKey("driverAge", $F("driverAge"));
	myAjax.AddKey("cfrom", $F("cfrom"));
	myAjax.AddKey("address_province", $F("address_province"));//省
	myAjax.AddKey("address_city", $F("address_city"));
	myAjax.AddKey("address_area", $F("address_area"));
	myAjax.AddKey("address_road", $F("address_road"));
	myAjax.AddKey("postCode", $F("postCode"));
	myAjax.AddKey("WhenBuy", $S("WhenBuy"));
	myAjax.AddKey("BuyCarMoney", $S("BuyCarMoney"));
	myAjax.AddKey("province", $S("province"));
	myAjax.AddKey("city", $S("city"));
	myAjax.AddKey("dealerList", $S("dealerList"));
	myAjax.AddKey("auth",$F('auth'));
	myAjax.SendPost(webDomain.url + 'app/member/register/?act=reg');
	myAjax.ToDo(function(){},
	function(rs,arg){
		if(rs.responseText != 'success'){
			$ID('regMsg').innerHTML = rs.responseText;
		}else{
			location.href = "setp2.html?r="+getUrlPar('r');
		}
	});
}
//修改信息
//注册reg
function update(){
	//check password format
	if($F('password')!=""){
		if(checkStrLength($F('password')) > 12 || checkStrLength($F('password')) < 6){
			$ID('passwordMsg').className ="red";
			return;
		}else{
			$ID('passwordMsg').className ="gray2";
		}
		//compact password and repassword
		if($F('password') != $F('repassword')){
			$ID('repasswordMsg').innerHTML ="[两次密码不一致]";
			return;
		}else{
			$ID('repasswordMsg').innerHTML ="";
		}
	}
	//check email format
	if(!checkEmailFormat('email')){
		$ID('emailMsg').className = 'red';
		return;
	}else{
		$ID('emailMsg').className = 'gray2';
	}
	//check sex
	if($S('sex') == ""){
		$ID('sexMsg').innerHTML ="[请选择您的性别]";
		return;
	}else{
		$ID('sexMsg').innerHTML ="";
	}
	//check birthday
	if($S('month') == "" || $S('day') == ""){
		$ID('birthdayMsg').innerHTML ="[请选择您的生日]";
		return;
	}else{
		$ID('birthdayMsg').innerHTML ="";
	}
	//check agearea
	if($S('agearea') == ""){
		$ID('ageareaMsg').innerHTML ="[请选择您的年龄区间]";
		return;
	}else{
		$ID('ageareaMsg').innerHTML ="";
	}
	//check moblie phone no.
	if(!checkMobileFormat('mobile')){
		$ID('mobileMsg').className = 'red';
		return;
	}else{
		$ID('mobileMsg').className = 'gray2';
	}
	//check area no and tel no
	if( $F('area')!="" ){
		if(/^[0-9]{3,4}$/.test($F('area')) ){
			$ID('telMsg').innerHTML = "";
		}else{

			$ID('telMsg').innerHTML = "[请填写4位数字区号]";
			return;
		}

	}else{

	}
	if( $F('telephone')!="" ){
		if(checkStrLength($F('area')) == 4){
			if( !/^[0-9]{7}$/.test($F('telephone')) ){
				$ID('telMsg').innerHTML = "[请填写7位数字号码]";
				return;
			}else{
				$ID('telMsg').innerHTML = "";
			}
		}else{
			if( !/^[0-9]{8}$/.test($F('telephone')) ){
				$ID('telMsg').innerHTML = "[请填写8位数字号码]";
				return;
			}else{
				$ID('telMsg').innerHTML = "";
			}
		}
	}else{
		$ID('telMsg').innerHTML = "";
	}
	//check postCode
	if($F('postCode') != "" && !/^[0-9]{6}$/.test($F('postCode'))){
		$ID('postCodeMsg').innerHTML = "[请填写6位数字邮政编码]";
		return;
	}else{
		$ID('postCodeMsg').innerHTML = "";
	}
	if($S('WhenBuy') == ""){
		$ID('WhenBuyMsg').innerHTML = "[请选择您的购车计划]";
		return;
	}else{
		$ID('WhenBuyMsg').innerHTML = "";
	}
	if($S('WhenBuy') != "" && $S('WhenBuy') != "已订购荣威" && $S('WhenBuy') != "没有计划购车"){
		if($S('BuyCarMoney') == ""){
			$ID('BuyCarMoneyMsg').innerHTML = "[请选择您的购车预算]";
			return;
		}else{
			$ID('BuyCarMoneyMsg').innerHTML = "";
		}
		//check dealer
		if($S('province') == ""){
			$ID('dealerMsg').innerHTML = "[请选择经销商所在省份]";
			return;
		}else if($S('city') == 0){
			$ID('dealerMsg').innerHTML = "[请选择经销商所在城市]";
			return;
		}else if($S('dealerList') == 0){
			$ID('dealerMsg').innerHTML = "[请选择经销商名称]";
			return;
		}else{
			$ID('dealerMsg').innerHTML = "";
		}

	}else{
		$ID('BuyCarMoneyMsg').innerHTML = "";
		$ID('dealerMsg').innerHTML = "";
	}

	//获取表单信息
	myAjax.AddKey("tname", $F("tname"));
	myAjax.AddKey("password", $F("password"));
	myAjax.AddKey("email", $F("email"));
	myAjax.AddKey("sex", $S("sex"));
	myAjax.AddKey("month", $S("month"));
	myAjax.AddKey("day", $S("day"));
	myAjax.AddKey("agearea", $F("agearea"));
	myAjax.AddKey("mobile", $F("mobile"));
	myAjax.AddKey("area", $F("area"));//区号
	myAjax.AddKey("telephone", $F("telephone"));//电话
	myAjax.AddKey("driverAge", $F("driverAge"));
	myAjax.AddKey("cfrom", $F("cfrom"));
	myAjax.AddKey("address_province", $F("address_province"));//省
	myAjax.AddKey("address_city", $F("address_city"));
	myAjax.AddKey("address_area", $F("address_area"));
	myAjax.AddKey("address_road", $F("address_road"));
	myAjax.AddKey("postCode", $F("postCode"));
	myAjax.AddKey("WhenBuy", $S("WhenBuy"));
	myAjax.AddKey("BuyCarMoney", $S("BuyCarMoney"));
	myAjax.AddKey("province", $S("province"));
	myAjax.AddKey("city", $S("city"));
	myAjax.AddKey("dealerList", $S("dealerList"));
	myAjax.SendPost(webDomain.url + 'app/member/control/?act=update');

	myAjax.ToDo(function(){},
	function(rs,arg){
		if(rs.responseText != 'success'){
			$ID('regMsg').innerHTML = rs.responseText;
		}else{
			location.href = "changeUserInfo_ext.php";
		}
	});
}
