﻿// JScript 文件
var act;
var cat;
var xmlHttp;
function createXMLHttpRequest()
{
    if(window.ActiveXObject)
    {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if(window.XMLHttpRequest)
    {
        xmlHttp = new XMLHttpRequest();
    }
}
/*
关闭层
*/
function close_div()
{
    var bgObj=document.getElementById("bgDiv");
    var obj  = document.getElementById("pop");
    var downdrop = document.getElementById("ProDetialControl1_cboSize");
	downdrop.style.visibility="visible";
    bgObj.style.display  = "none";
    obj.style.display  = "none";
    
}
/*
渐变效果
*/
function over_1(){
  var bgObj=document.getElementById("bgDiv_1");
  bgObj.style.display  = "block";
  bgObj.style.zIndex = "10000";
  //var pcd = document.getElementById("ssq");
  //pcd.style.display  = "none";
}
function out_1(_s1,_s2,_s3){
  var bgObj=document.getElementById("bgDiv_1");
  bgObj.style.display  = "none";
  
//  var pcd = document.getElementById("ssq");
//  pcd.style.display  = "block";
}
/*
窗体参数
*/
function getPosition() {
var top    = document.documentElement.scrollTop;
var left   = document.documentElement.scrollLeft;
var height = document.documentElement.clientHeight;
var width  = document.documentElement.clientWidth;
return {top:top,left:left,height:height,width:width};
}
/*
打开层
*/
function showPop(){
/*
把窗体其他控件锁死
*/
var msgw,msgh,bordercolor,titlecolor,titleheight;
			titleheight=25 //提示窗口标题高度
			bordercolor="#336699";//提示窗口的边框颜色
			titlecolor="#99CCFF";//提示窗口的标题颜色
            var bgObj_1=document.getElementById("AgreeID");
            var sWidth,sHeight;
			sWidth=bgObj_1.offsetWidth;
			sHeight=bgObj_1.offsetHeight;
			var bgObj=document.getElementById("bgDiv_1");
			bgObj.style.top=bgObj_1.offsetTop+175;
			bgObj.style.left=bgObj_1.offsetLeft+225;
			bgObj.style.visibility = "visible";
			bgObj.style.position="absolute";
			bgObj.style.width=sWidth;
			bgObj.style.height=sHeight;
			bgObj.style.display  = "none";
			bgObj.style.background="#eee";
			bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
			bgObj.style.opacity="0.6";
			bgObj.style.zIndex = "0";
}
/*
自动生成省市区，方便用户填写详细地址
*/
function downtext()
{
   var s1 = document.getElementById("Province_City_Distric1_s1");
   var s2 = document.getElementById("Province_City_Distric1_s2");
   var s3 = document.getElementById("Province_City_Distric1_s3");
   createXMLHttpRequest();
        url= "Ajax/Ajax_Register.ashx?s1="+s1.value+"&s2="+s2.value+"&s3="+s3.value+"";//
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=SaveResult;
        xmlHttp.send(null);
    }
}
function SaveResult()
{
    if(xmlHttp.readyState==4)
    {
            if(xmlHttp.status==200)//Distric
        {
            var pro_city = xmlHttp.responseText;
            //省
            var pro = pro_city.substring(0,pro_city.indexOf("_")).replace("_","").replace(" ","");
            pro = pro.replace(" ","");
            //市
            var sss = pro_city.indexOf("_");
            var city = pro_city.substring(pro_city.indexOf("_"),pro_city.indexOf("&")).replace("_","").replace(" ","");
            city = city.replace(" ","");
            city = city.replace("_","");
            //区
            var Distric_city = pro_city.substring(pro_city.indexOf("_"),pro_city.length);
            Distric_city = Distric_city.replace("_","");
            var Districs = Distric_city.split("&");
            var Distric = Districs[1];
            var db_text = document.getElementById("db_01");
            if(pro == city && pro == Distric)
            {
                db_text.value = (pro);
            }else
            if(city == Distric)
            {
                db_text.value = (pro+city);
            }else
            if(pro == city)
            {
                db_text.value = (pro+Distric);
            }else
            db_text.value = (pro+city+Distric);
        }
    }
}
/*
**********************************************
*/
function selectChange()
{
    var select=document.getElementById("Question");
    var msg_Question = document.getElementById("msg_Question");
    var text_box=document.getElementById("ZiDingYi");
    if(select.value == "自定义...")
    {
        text_box.style.display = 'block';
//        msg_Question.style.display = 'block';
    }
    else
    {
        text_box.style.display = 'none';   
//        msg_Question.style.display = 'none';
    }
}
function isNum()
{
    if(event.keyCode<45 || event.keyCode>57)
    {
        event.keyCode=0;
    }
}
//验证用户名
function validateUsername()
{
    var zc01 = document.getElementById("zc_01");
    if(zc01.value.length > 30 || zc01.value.length < 6)
    {
        $("#Msg_username").empty();
        //var tmp="";
        //tmp=tmp+"<span style='color:red;font-size:20px;'>×</span><span style='color:red;font-size:12px;'>由6-30位英文字母数字或下划线组成</span>";
        //tmp=tmp+"<span>提示：用户名由6-30位英文字母、数字或下划线组成。</span>";
        //tmp=tmp+"";
        $("#Msg_username").append("<span style='color:red;font-size:20px;'>×</span><span style='color:red;font-size:14px;'>由6-30位英文字母数字或下划线组成</span>");
        //document.getElementById("Msg_username").innerHTML = "<span style='color:red;text-align:left;line-height:20px;font-size:20px;'>×</span><span style='color:red;text-align:left;line-height:20px;font-size:14px;'>由6-30位英文字母数字或下划线组成</span>";
        return false;
    }
   createXMLHttpRequest();
   
       var url= "Ajax/Ajax_yanzheng.ashx?s1="+zc01.value+"&s2=CustomerAccount";//
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=UsernameResult;
        xmlHttp.send(null);
    }
}
function UsernameResult()
{
    if(xmlHttp.readyState==4)
    {
            if(xmlHttp.status==200)//Distric
        {
            var message = xmlHttp.responseText;
            var message1 = message.substring(0,message.indexOf("&")).replace("&","");
            var message2 = message.substring(message.indexOf("&"),message.length).replace("&","");
            var zc01 = document.getElementById("Msg_username");
            //zc01.innerText = message1;
            
            zc01.style.color = message2;
            var hid = document.getElementById("hid_Username");
            if(message2 == "green")
            {
                $("#Msg_username").empty();
                $("#Msg_username").append("<span style='color:green;text-align:left;line-height:20px;font-family:华文楷体;font-size:20px;'>√</span>"+"<span style='color:green;text-align:left;line-height:20px;font-size:12px;'>"+message1+"</span>");
                hid.value = "green";
            }
            else
            {
                $("#Msg_username").empty();
                $("#Msg_username").append("<span style='color:red;text-align:left;line-height:20px;font-size:20px;'>×</span>"+"<span style='color:red;text-align:left;line-height:20px;font-size:12px;'>"+message1+"</span>");
                hid.value = "red";
            }
        }
    }
}
//验证手机
function validateMobileTel()
{
    createXMLHttpRequest();
    var zc04 = document.getElementById("zc_04");
        url= "Ajax/Ajax_yanzheng.ashx?s1="+zc04.value+"&s2=MotelPhone";//
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=MobileTelResult;
        xmlHttp.send(null);
    }
}
//修改用户信息时验证手机
function validateMobileTel1()
{
    createXMLHttpRequest();
    var MobileTel = document.getElementById("MobileTel");
     var hid = document.getElementById("hid_mobileTel");
     var hid_flag = document.getElementById("hid_mobileTel_flag");
    if(MobileTel.value==""||MobileTel.value==hid.value)//手机号为空或者手机号没有改变，则不需验证。
    {
        //document.getElementById("Msg_mobileTel").innerText="";
        $("#Msg_mobileTel").text("");
        hid_flag.value="green";
        return;
    }
    url= "Ajax/Ajax_yanzheng.ashx?s1="+MobileTel.value+"&s2=MotelPhone";//
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=MobileTelResult1;
        xmlHttp.send(null);
    }
}
//修改用户信息时验证手机
function MobileTelResult1()
{
    if(xmlHttp.readyState==4)
    {
            if(xmlHttp.status==200)
        {
            var message = xmlHttp.responseText;
            var message1 = message.substring(0,message.indexOf("&")).replace("&","");
            var message2 = message.substring(message.indexOf("&"),message.length).replace("&","");
            var zc04 = document.getElementById("Msg_mobileTel");
            //zc04.innerText = message1;
            $("#Msg_mobileTel").text(message1);
            zc04.style.color = message2;
            var hid_flag = document.getElementById("hid_mobileTel_flag");
            if(message2 == "green")
            {
                hid_flag.value = "green";
            }
            else
            {
                hid_flag.value = "red";
            }
        }
    }
}

function MobileTelResult()
{
    if(xmlHttp.readyState==4)
    {
            if(xmlHttp.status==200)//Distric
        {
            var message = xmlHttp.responseText;
            var message1 = message.substring(0,message.indexOf("&")).replace("&","");
            var message2 = message.substring(message.indexOf("&"),message.length).replace("&","");
            var zc04 = document.getElementById("Msg_mobileTel");
            //zc04.innerText = message1;
            $("#Msg_mobileTel").text(message1);
            zc04.style.color = message2;
            var hid = document.getElementById("hid_mobileTel");
            if(message2 == "green")
            {
                hid.value = "green";
            }
            else
            {
                hid.value = "red";
            }
        }
    }
}
//验证Email
function validateEmail()
{
    createXMLHttpRequest();
    var zc05 = document.getElementById("zc_05");
        url= "Ajax/Ajax_yanzheng.ashx?s1="+zc05.value+"&s2=Email";//
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=EmailResult;
        xmlHttp.send(null);
    }
}
//修改用户信息时验证Email
function validateEmail1()
{
    createXMLHttpRequest();
    var Email = document.getElementById("Email");
    var hid = document.getElementById("hid_email");
    var hid_flag = document.getElementById("hid_email_flag");
    if(Email.value==""||Email.value==hid.value)//手机号为空或者手机号没有改变，则不需验证。
    {
        //document.getElementById("Msg_email").innerText="";
        $("#Msg_email").text("");
        hid_flag.value="green";
        return;
    }
        url= "Ajax/Ajax_yanzheng.ashx?s1="+Email.value+"&s2=Email";//
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=EmailResult1;
        xmlHttp.send(null);
    }
}
//修改用户信息时验证Email
function EmailResult1()
{
    if(xmlHttp.readyState==4)
    {
            if(xmlHttp.status==200)//Distric
        {
            var message = xmlHttp.responseText;
            var message1 = message.substring(0,message.indexOf("&")).replace("&","");
            var message2 = message.substring(message.indexOf("&"),message.length).replace("&","");
            var zc04 = document.getElementById("Msg_email");
            //zc04.innerText = message1;
            $("#Msg_email").text(message1);
            zc04.style.color = message2;
            var hid_flag = document.getElementById("hid_email_flag");
            if(message2 == "green")
            {
                hid_flag.value = "green";
            }
            else
            {
                hid_flag.value = "red";
            }
        }
    }
}
//验证Pin码
function validatePin1()
{
    createXMLHttpRequest();
    var pin = document.getElementById("Pin");
        url= "Ajax/Ajax_yanzheng.ashx?s1="+pin.value+"&s2=Pin";//
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=PinResult1;
        xmlHttp.send(null);
    }
}
function PinResult1()
{
    if(xmlHttp.readyState==4)
    {
            if(xmlHttp.status==200)//Distric
        {
            var message = xmlHttp.responseText;
            var message1 = message.substring(0,message.indexOf("&")).replace("&","");
            var message2 = message.substring(message.indexOf("&"),message.length).replace("&","");
            var zc04 = document.getElementById("Msg_Pin");
            //zc04.innerText = message1;
            
            $("#Msg_Pin").text(message1);
            zc04.style.color = message2;
            var hid = document.getElementById("hid_Pin");
            if(message2 == "green")
            {
                hid.value = "green";
            }
            else
            {
                hid.value = "red";
            }
        }
    }
}
//验证问题
function validateQuestion()
{
//    createXMLHttpRequest();
//    var ZiDingYi = document.getElementById("ZiDingYi");
//        url= "Ajax/Ajax_yanzheng.ashx?s1="+ZiDingYi.value+"&s2=Question";//
//    if(url!="")
//    {
//        xmlHttp.open("GET",url,true);
//        xmlHttp.onreadystatechange=QuestionResult;
//        xmlHttp.send(null);
//    }
}
function QuestionResult()
{
//    if(xmlHttp.readyState==4)
//    {
//            if(xmlHttp.status==200)//Distric
//        {
//            var message = xmlHttp.responseText;
//            var message1 = message.substring(0,message.indexOf("&")).replace("&","");
//            var message2 = message.substring(message.indexOf("&"),message.length).replace("&","");
//            var zc04 = document.getElementById("msg_Question");
//            zc04.innerText = message1;
//            zc04.style.color = message2;
//            var hid = document.getElementById("hid_question");
//            if(message2 == "green")
//            {
//                hid.value = "green";
//            }
//            else
//            {
//                hid.value = "red";
//            }
//        }
//    }
}
//验证问题答案
function validateresult()
{
//    createXMLHttpRequest();
//    var ZiDingYi = document.getElementById("result");
//        url= "Ajax/Ajax_yanzheng.ashx?s1="+ZiDingYi.value+"&s2=result";//
//    if(url!="")
//    {
//        xmlHttp.open("GET",url,true);
//        xmlHttp.onreadystatechange=resultResult;
//        xmlHttp.send(null);
//    }
}
function resultResult()
{
//    if(xmlHttp.readyState==4)
//    {
//            if(xmlHttp.status==200)//Distric
//        {
//            var message = xmlHttp.responseText;
//            var message1 = message.substring(0,message.indexOf("&")).replace("&","");
//            var message2 = message.substring(message.indexOf("&"),message.length).replace("&","");
//            var zc04 = document.getElementById("msg_result");
//            zc04.innerText = message1;
//            zc04.style.color = message2;
//            var hid = document.getElementById("hid_result");
//            if(message2 == "green")
//            {
//                hid.value = "green";
//            }
//            else
//            {
//                hid.value = "red";
//            }
//        }
//    }
}
//验证邮政编码
function validatePostCode()
{
    createXMLHttpRequest();
    var s2 = document.getElementById("Province_City_Distric1_s2");
    var s3 = document.getElementById("Province_City_Distric1_s3");
        url= "Ajax/Ajax_yanzheng.ashx?s2="+s2.value+"&s3="+s3.value+"";//
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=PostCodeResult;
        xmlHttp.send(null);
    }
}
function PostCodeResult()
{
    if(xmlHttp.readyState==4)
    {
            if(xmlHttp.status==200)//Distric
        {
            var message = xmlHttp.responseText;
            var zc04 = document.getElementById("Msg_PostalCode");
            //zc04.innerText = message;
            $("#Msg_PostalCode").text(message);
            zc04.style.color = 'green';
        }
    }
}
//验证所有
function validateAll()
{
    validateUsername();
    validateMobileTel();
    validateEmail();
    validatePin();
    validateQuestion();
    validateresult();
    validatePostCode();
}
//验证部分
function validateAny()
{
    validateUsername();
    //validateMobileTel();
    //validateEmail();
}


