﻿// JScript 文件
        function checkForm(){
            with(document.form1){
//                document.getElementById("email_msg").style.display='none';
//                document.getElementById("labEmailMsg").innerHTML="";
//                document.getElementById("password_msg").style.display='none';
//                document.getElementById("labPasswordMsg").innerHTML="";
//                document.getElementById("repassword_msg").style.display='none';
//                document.getElementById("labRePasswordMsg").innerHTML="";
                
                if(txtEmail.value==""||txtEmail.value=="输入您的EMAIL"){
                    document.getElementById("email_msg").style.display='block';
                    document.getElementById("labEmailMsg").innerHTML="请输入Email！";
//                    txtEmail.value="";
                    txtEmail.focus();
                    return false;
                }
				else if(txtEmail.value!=""&&(txtEmail.value.indexOf("'")!=-1||txtEmail.value.indexOf("|")!=-1||txtEmail.value.indexOf("%")!=-1)){
                    document.getElementById("email_msg").style.display='block';
                    document.getElementById("labEmailMsg").innerHTML="Email包含非法字符！";
                    txtEmail.select();
                    return false;
				}
				else if(!checkEmail(txtEmail.value)&&(txtEmail.value)!=""){
                    document.getElementById("email_msg").style.display='block';
                    document.getElementById("labEmailMsg").innerHTML="请输入有效合法的Email ！";
                    txtEmail.select();
                    return false;
				}
				else if(document.getElementById("labEmailMsg").innerHTML=="Email已被注册！"){
//                    document.getElementById("email_msg").style.display='block';
//                    document.getElementById("labEmailMsg").innerHTML="Email已被注册！";
                    txtEmail.select();
                    return false;
				}
                else if(txtPassword.value==""){
                    document.getElementById("password_msg").style.display='block';
                    document.getElementById("labPasswordMsg").innerHTML="请输入密码！";
                    txtPassword.focus();
                    return false;
                }
                else if(txtRePassword.value==""){
                    document.getElementById("repassword_msg").style.display='block';
                    document.getElementById("labRePasswordMsg").innerHTML="请输入确认密码！";
                    txtRePassword.focus();
                    return false;
                }
                else if(txtPassword.value!=txtRePassword.value){
                    document.getElementById("repassword_msg").style.display='block';
                    document.getElementById("labRePasswordMsg").innerHTML="两次输入的密码不相同！";
                    txtRePassword.select();
                    return false;
                }
                else{
                    return true;
                } 
            }
        }
        
        function check_Email(){
            if(document.getElementById("txtEmail").value=="输入您的EMAIL"){
                document.getElementById("txtEmail").value="";
                return; 
            }
            else if(document.getElementById("txtEmail").value==""){
                document.getElementById("txtEmail").value="输入您的EMAIL";
                document.getElementById("email_msg").style.display='block';
                document.getElementById("labEmailMsg").innerHTML="请输入Email！";
                return; 
            }
			else if(document.getElementById("txtEmail").value!=""&&(document.getElementById("txtEmail").value.indexOf("'")!=-1||document.getElementById("txtEmail").value.indexOf("|")!=-1||document.getElementById("txtEmail").value.indexOf("%")!=-1)){
                document.getElementById("email_msg").style.display='block';
                document.getElementById("labEmailMsg").innerHTML="Email包含非法字符！";
//                document.getElementById("txtEmail").select();
                return;
			}
			else if(!checkEmail(document.getElementById("txtEmail").value)&&(document.getElementById("txtEmail").value)!=""){
                document.getElementById("email_msg").style.display='block';
                document.getElementById("labEmailMsg").innerHTML="请输入有效合法的Email ！";
//                document.getElementById("txtEmail").select();
                return;
			}
	        else{
                document.getElementById("email_msg").style.display='none';
                document.getElementById("labEmailMsg").innerHTML="";
	            var xmlhttp=createAjax();	//创建变量xmlhttp，并将createAjax()函数创建的对象实例赋于它
	            if (xmlhttp) {		//如果xmlhttp对象创建成功，则执行条件语句中的程序
		            xmlhttp.open('post','getEmail.aspx?email='+document.getElementById('txtEmail').value+'&n='+Math.random(),true);	//打开与服务器的连接，其中get为连接方式，server.asp为要连接的页面，有两个参数，其中第一个参数page为需要返回数据的页数,第二个参数n为一个随机数，这样每次发送的URL都会不一样，相当于都向服务器发出一个新的请求，避免浏览器缓存数据。
	                xmlhttp.onreadystatechange=function() {		//为xmlhttp对象的readyState属性指定事件，改属性值改变时，则会执行其中的程序
			            if (xmlhttp.readyState==4 && xmlhttp.status==200) {	//如果xmlhttp.readyState==4并且xmlhttp.status==200时，执行条件中的程序，其中readyState有五个值，4为请求完成，是客户端向服务器提交的数据成功到达，status有N多值-_-!!，其中200为OK，是指服务器向客户端完成发送数据。
					        var loginStatus=unescape(xmlhttp.responseText);
					        if (loginStatus=="exist"){
                                document.getElementById("email_msg").style.display='block';
                                document.getElementById("labEmailMsg").innerHTML="Email已被注册！";
//		                        document.getElementById('txtEmail').select();
		                        return;
					        }
					        else{
                                document.getElementById("email_msg").style.display='none';
		                        document.getElementById('labEmailMsg').innerHTML="";
					        }
			            }
			            else{
                            document.getElementById("email_msg").style.display='none';
                            document.getElementById('labEmailMsg').innerHTML="";
			            }
			        }
		            xmlhttp.send(null);	//向服务器发送请求，因为是get请求，会直接附在URL后面，所以这里括号中的数据为null，IE中也可以不写，但FF就必须加上null，否则会发送失败。
		        }
	        }
        }
        
        function check_Pass(){
            if(document.getElementById("txtPassword").value==""){
                document.getElementById("password_msg").style.display='block';
                document.getElementById("labPasswordMsg").innerHTML="请输入密码！";
//                document.getElementById("txtPassword").focus();  
                return; 
            }
            else if(document.getElementById("txtPassword").value!=""){
                document.getElementById("password_msg").style.display='none';
                document.getElementById("labPasswordMsg").innerHTML="";
                return; 
            }
            else{
                document.getElementById("password_msg").style.display='none';
                document.getElementById("labPasswordMsg").innerHTML="";
                return; 
            }
        }
        
        function check_rePass(){
            if(document.getElementById("txtRePassword").value==""){
                document.getElementById("repassword_msg").style.display='block';
                document.getElementById("labRePasswordMsg").innerHTML="请输入确认密码！";
//                document.getElementById("txtRePassword").focus(); 
                return; 
            }
            else if(document.getElementById("txtRePassword").value!=""&&document.getElementById("txtRePassword").value!=document.getElementById("txtPassword").value){
                document.getElementById("repassword_msg").style.display='block';
                document.getElementById("labRePasswordMsg").innerHTML="两次输入的密码不相同！";
//                document.getElementById("txtRePassword").select(); 
                return; 
            }
            else{
                document.getElementById("repassword_msg").style.display='none';
                document.getElementById("labRePasswordMsg").innerHTML="";
                return; 
            }
        }
        
        function checkForm2(){
            with(document.form1){
                if(ddlGameCity.value==""){
                    document.getElementById("city_msg").style.display='block';
                    document.getElementById("labCityMsg").innerHTML="请选择试驾城市！";
                    ddlGameCity.focus();
                    return false;
                }
                else{
                    return true;
                } 
            }
        }
        
        function check_GameCity(){
            if(document.getElementById("ddlGameCity").value==""){
                document.getElementById("city_msg").style.display='block';
                document.getElementById("labCityMsg").innerHTML="请选择试驾城市！";
                document.getElementById("ddlGameCity").focus();
                return; 
            }
            else if(document.getElementById("ddlGameCity").value!=""){
                document.getElementById("city_msg").style.display='none';
                document.getElementById("labCityMsg").innerHTML="";
                return; 
            }
        }
////////////////////////////////////////////////////////////
function reg_step11(){
    /*if (document.getElementById('txtUserID').value==""){
        alert('网络超时！');
        window.location.href='default.html';
    }
    else{*/
	    var name=document.getElementById('txtRealName').value
	    var mobile=document.getElementById('txtMobile').value
	    var city=document.getElementById('ddlCity').value
	    var dealer=document.getElementById('txtDealer').value
	    var tt=document.getElementById('tt').value
	    if (name==""){
		    document.getElementById('name_msg').innerHTML="请输入真实姓名！";
		    document.getElementById('txtRealName').focus();
		    return false;
	    }
	    else if (mobile==""){
		    document.getElementById('mobile_msg').innerHTML="请输入手机号码！";
		    document.getElementById('txtMobile').focus();
		    return false;
	    }
	    else if (mobile!=""&&(mobile.length!=11||!isNum(mobile))){
		    document.getElementById('mobile_msg').innerHTML="手机号码应为11位数字！";
		    document.getElementById('txtMobile').select();
		    return false;
	    }
	    else if (document.getElementById('mobile_msg').innerHTML=="手机号码已被注册！"){
		    document.getElementById('txtMobile').select();
		    return false;
	    }
	    else if (city=="请选择试驾城市"||city==""){
		    document.getElementById('city_msg').innerHTML="请选择所在城市！";
		    document.getElementById('ddlCity').focus();
		    return false;
	    }
	    else if (dealer=="请选择经销商"||dealer==""){
		    document.getElementById('dealer_msg').innerHTML="请选择经销商！";
		    document.getElementById('ddlDealer').focus();
		    return false;
	    }
	    else if(document.getElementById('rblSQ_0').checked&&(tt==""||tt=="请填写您所属的公司名称")){
		    document.getElementById('SQ_msg').innerHTML="请填写公司名称！";
		    document.getElementById('tt').value="";
		    document.getElementById('tt').focus();
		    return false;
	    }
//	    else if(!document.getElementById('rblCity_0').checked&&!document.getElementById('rblCity_1').checked&&!document.getElementById('rblCity_2').checked&&!document.getElementById('rblCity_3').checked){
	    else if(!document.getElementById('rblCity_2').checked&&!document.getElementById('rblCity_3').checked){
	        document.getElementById('drive_city_msg').innerHTML="请选择试驾城市！";
//	        document.getElementById('rblCity_0').focus();
	        document.getElementById('rblCity_2').focus();
	        return false;
	    }
	    else if(!document.getElementById('rblLicense_0').checked&&!document.getElementById('rblLicense_1').checked){
	        document.getElementById('license_msg').innerHTML="请选择是否有驾照！";
	        document.getElementById('rblLicense_0').focus();
	        return false;
	    }
	    else if(!document.getElementById('rblKnow_0').checked&&!document.getElementById('rblKnow_1').checked&&!document.getElementById('rblKnow_2').checked&&!document.getElementById('rblKnow_3').checked&&document.getElementById('txtKnow').value==""){
	        document.getElementById('know_msg').innerHTML="请选择/填写您通过什么渠道获知本次活动！";
	        document.getElementById('rblKnow_0').focus();
	        return false;
	    }
	    else if (!document.getElementById('cbStatement').checked){
	        document.getElementById('cbStatement').focus();
	        return false;
	    }
//	    else{
//	        return false;
//	    }
    //}
}

function check_realname(){
	var name=document.getElementById('txtRealName').value
	if (name==""){
		document.getElementById('name_msg').innerHTML="请输入真实姓名！";
		document.getElementById('txtRealName').focus();
	}
	else{
		document.getElementById('name_msg').innerHTML="√";
	}
}

function getMobile(){
	var mobile=document.getElementById('txtMobile').value
	if (mobile==""){
		document.getElementById('mobile_msg').innerHTML="请输入手机号码！";
		document.getElementById('txtMobile').focus();
	}
	else if (mobile!=""&&(mobile.length!=11||!isNum(mobile))){
		document.getElementById('mobile_msg').innerHTML="手机号码应为11为数字！";
		document.getElementById('txtMobile').select();
		return;
	}
	else{
	    var xmlhttp=createAjax();	//创建变量xmlhttp，并将createAjax()函数创建的对象实例赋于它
	    if (xmlhttp) {		//如果xmlhttp对象创建成功，则执行条件语句中的程序
		    xmlhttp.open('post','getMobile.aspx?mobile='+mobile+'&n='+Math.random(),true);	//打开与服务器的连接，其中get为连接方式，server.asp为要连接的页面，有两个参数，其中第一个参数page为需要返回数据的页数,第二个参数n为一个随机数，这样每次发送的URL都会不一样，相当于都向服务器发出一个新的请求，避免浏览器缓存数据。
	        xmlhttp.onreadystatechange=function() {		//为xmlhttp对象的readyState属性指定事件，改属性值改变时，则会执行其中的程序
			    if (xmlhttp.readyState==4 && xmlhttp.status==200) {	//如果xmlhttp.readyState==4并且xmlhttp.status==200时，执行条件中的程序，其中readyState有五个值，4为请求完成，是客户端向服务器提交的数据成功到达，status有N多值-_-!!，其中200为OK，是指服务器向客户端完成发送数据。
					var loginStatus=unescape(xmlhttp.responseText);
					if (loginStatus=="exist"){
		                document.getElementById('mobile_msg').innerHTML="手机号码已被注册！";
		                document.getElementById('txtMobile').select();
		                return;
					}
					else{
		                document.getElementById('mobile_msg').innerHTML="√";
					}
			    }
			    else{
			    }
			}
		    xmlhttp.send(null);	//向服务器发送请求，因为是get请求，会直接附在URL后面，所以这里括号中的数据为null，IE中也可以不写，但FF就必须加上null，否则会发送失败。
		}
	}
}

function check_city(){
	var city=document.getElementById('ddlCity').value
	if (city=="请选择试驾城市"||city==""){
		document.getElementById('city_msg').innerHTML="请选择所在城市！";
		document.getElementById('ddlCity').focus();
		return;
	}
	else{
		document.getElementById('city_msg').innerHTML="√";
		return;
	}
}

function check_dealer(){
	var city=document.getElementById('txtCity').value
	var dealer=document.getElementById('txtDealer').value
	if (city!=""){
	    if (dealer==""||dealer=="请选择经销商"){
		    document.getElementById('dealer_msg').innerHTML="请选择经销商！";
		    document.getElementById('ddlDealer').focus();
		    return;
	    }
	    else{
		    document.getElementById('dealer_msg').innerHTML="√";
		    return;
	    }
	}
}

function check_SQ(){
	var tt=document.getElementById('tt').value
    if(document.getElementById('rblSQ_0').checked&&(tt==""||tt=="请填写您所属的公司名称")){
	    document.getElementById('SQ_msg').innerHTML="请填写公司名称！";
	    document.getElementById('tt').value="";
	    document.getElementById('tt').focus();
		return;
    }
    else if(document.getElementById('rblSQ_0').checked&&tt!="请填写您所属的公司名称"&&tt!=""){
	    var xmlhttp=createAjax();	//创建变量xmlhttp，并将createAjax()函数创建的对象实例赋于它
	    if (xmlhttp) {		//如果xmlhttp对象创建成功，则执行条件语句中的程序
		    xmlhttp.open('post','getSQ.aspx?n='+Math.random(),true);	//打开与服务器的连接，其中get为连接方式，server.asp为要连接的页面，有两个参数，其中第一个参数page为需要返回数据的页数,第二个参数n为一个随机数，这样每次发送的URL都会不一样，相当于都向服务器发出一个新的请求，避免浏览器缓存数据。
	        xmlhttp.onreadystatechange=function() {		//为xmlhttp对象的readyState属性指定事件，改属性值改变时，则会执行其中的程序
			    if (xmlhttp.readyState==4 && xmlhttp.status==200) {	//如果xmlhttp.readyState==4并且xmlhttp.status==200时，执行条件中的程序，其中readyState有五个值，4为请求完成，是客户端向服务器提交的数据成功到达，status有N多值-_-!!，其中200为OK，是指服务器向客户端完成发送数据。
					var loginStatus=unescape(xmlhttp.responseText);
					if (loginStatus=="full"){
		                document.getElementById('SQ_msg').innerHTML="上汽80位名额已满，请留下您的联系方式，我们会尽快为您安排试驾";
		                return;
					}
					else{
		                document.getElementById('SQ_msg').innerHTML="试驾现场，请带好您的工作证";
					}
			    }
			    else{
			        document.getElementById('SQ_msg').innerHTML="" 
			    }
			}
		    xmlhttp.send(null);	//向服务器发送请求，因为是get请求，会直接附在URL后面，所以这里括号中的数据为null，IE中也可以不写，但FF就必须加上null，否则会发送失败。
		}
   } 
}

function check_drive_city(){
    if(!document.getElementById('rblCity_0').checked&&!document.getElementById('rblCity_1').checked&&!document.getElementById('rblCity_2').checked&&!document.getElementById('rblCity_3').checked){
        document.getElementById('drive_city_msg').innerHTML="请选择试驾城市！";
        document.getElementById('rblCity_0').focus();
		return;
    }
    else{
        document.getElementById('drive_city_msg').innerHTML="√";
		return;
    }
}

function check_license(){
    if(!document.getElementById('rblLicense_0').checked&&!document.getElementById('rblLicense_1').checked){
        document.getElementById('license_msg').innerHTML="请选择是否有驾照！";
        document.getElementById('rblLicense_0').focus();
		return;
    }
    else{
        document.getElementById('license_msg').innerHTML="√";
		return;
    }
}

function check_know(){
	    if(!document.getElementById('rblKnow_0').checked&&!document.getElementById('rblKnow_1').checked&&!document.getElementById('rblKnow_2').checked&&!document.getElementById('rblKnow_3').checked&&document.getElementById('txtKnow').value==""){
	        document.getElementById('know_msg').innerHTML="请选择/填写您通过什么渠道获知本次活动！";
	        document.getElementById('rblKnow_0').focus();
		return;
    }
    else{
        //document.getElementById('know_msg').innerHTML="√";
        document.getElementById('know_msg').innerHTML="";
		return;
    }
}

function reg_step11_reset(){
	document.getElementById('name_msg').innerHTML="";
	document.getElementById('mobile_msg').innerHTML="";
	document.getElementById('city_msg').innerHTML="";
	document.getElementById('dealer_msg').innerHTML="";
	document.getElementById('tt').disabled="disabled";
	document.getElementById('SQ_msg').innerHTML="";
	document.getElementById('license_msg').innerHTML="";
	document.getElementById('know_msg').innerHTML="";
	document.getElementById("ddlDealer").length=0;
    document.getElementById("ddlDealer").options.add(new Option("经销商选择",""));
	document.form1.reset();
}
