﻿// JScript 文件
// JScript 文件
var act;
var cat;
var xmlHttp;
var lbtigvipcardid="";
var txtvipcardid="";
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("pop1");
    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+145;
			bgObj.style.left=bgObj_1.offsetLeft+260;
			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 == "User-defined")
    {
        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 ResetMessage()
{
    //document.getElementById("Login_Zhuce1_Msg_username").innerText="";
    //$("#Login_Zhuce1_Msg_username").text("");
    document.getElementById("Login_Zhuce1_Msg_username").style.color ="green";
}

//验证用户名
function validateUsername()
{
   
   createXMLHttpRequest();
   var zc01 = document.getElementById("Login_Zhuce1_zc_01");
   if(zc01.value.length<6)
   {
        //document.getElementById("Login_Zhuce1_Msg_username").innerText="由6-13位英文字母数字或下划线组成，如：tomkan21。(必填)";
        $("#Login_Zhuce1_Msg_username").empty();
        //$("#Login_Zhuce1_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:14px;'>Includes 6-30 letters, digits or underlines</span>");
        document.getElementById("Login_Zhuce1_Msg_username").style.color ="red";
        return;
   }
   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("Login_Zhuce1_Msg_username");
            //zc01.innerText = message1;
            zc01.style.color = message2;
            var hid = document.getElementById("Login_Zhuce1_hid_Username");
            if(message2 == "green")
            {
                $("#Login_Zhuce1_Msg_username").empty();
                //$("#Login_Zhuce1_Msg_username").append("<span style='color:green;text-align:left;line-height:20px;font-size:20px;'>√&nbsp;&nbsp;</span>"+"<span style='color:green;text-align:left;line-height:20px;font-size:12px;'></span>");
                hid.value = "green";
            }
            else
            {
                $("#Login_Zhuce1_Msg_username").empty();
                //$("#Login_Zhuce1_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;'></span>");
                hid.value = "red";
            }
        }
    }
}
//还原vip卡号提示
function RestoreVipCard(messageid)
{
    $("#"+messageid).text("Enter correct VIP card number, and enjoy VIP discount");
    document.getElementById(messageid).style.color ="green";
}

function validateVipCard(clientID,tigID)
{
    lbtigvipcardid=tigID;
    txtvipcardid=clientID;
    var vipcard=$("#"+txtvipcardid).val();
    vipcard=$.trim(vipcard);
    if(vipcard.length>0)
    {
        $.ajax({
            type:"GET",
            cache:false,
            async:false,
            url:"Ajax/checkvipcard.ashx?vipcardid="+vipcard,
            success:function(msg){rtnVilidateVipCard(msg);},
            error:function(){alert("occur error");}
        });
    }
    else
    {
        $("#"+lbtigvipcardid).empty();
        $("#"+lbtigvipcardid).append("<font color='gray'>Enter correct VIP card number, and enjoy VIP discount</font>");
        return;
    }
}

function rtnVilidateVipCard(message)
{
    switch(message)
    {
        case "1":
        {
            
            $("#"+lbtigvipcardid).empty();
            $("#"+lbtigvipcardid).append("<span style='color:green;text-align:left;line-height:20px;font-size:20px;font-weight:500;'>√&nbsp;&nbsp;</span><span style='text-align:left;color:green;'> The VIP card number you entered is valid</span>");
            break;  
        }
        case "0":
        {
            $("#"+lbtigvipcardid).empty();
            $("#"+lbtigvipcardid).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;'>The VIP card number you entered"+$("#"+txtvipcardid).val()+"does not exist</span>");
            $("#"+txtvipcardid).select();
            $("#"+txtvipcardid).focus();
            break;
        }
        case "-2":
        {
            $("#"+lbtigvipcardid).empty();
            $("#"+lbtigvipcardid).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;'>The VIP card number you entered"+$("#"+txtvipcardid).val()+"has been used</span>");
            $("#"+txtvipcardid).select();
            $("#"+txtvipcardid).focus();
            break;
        }
        case "-1":
        {
            $("#"+lbtigvipcardid).empty();
            $("#"+lbtigvipcardid).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;'>System error, please contact customer service center</span>");
            $("#"+txtvipcardid).select();
            $("#"+txtvipcardid).focus();
            break;
        }
        default:
        {
            $("#"+lbtigvipcardid).empty();
            $("#"+lbtigvipcardid).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;'>System error, please contact customer service center</span>");
            $("#"+txtvipcardid).select();
            $("#"+txtvipcardid).focus();
        }
    }
}
//验证密码
function validatePass()
{
   createXMLHttpRequest();
   var zc02 = document.getElementById("Login_Zhuce1_zc_02");
       var url= "Ajax/Ajax_yanzheng.ashx?s1="+zc02.value+"&s2=Pass";//
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=PassResult;
        xmlHttp.send(null);
    }
}
function PassResult()
{
    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("Login_Zhuce1_msg_pass1");
            //zc01.innerText = message1;
            zc01.style.color = message2;
            var hid = document.getElementById("Login_Zhuce1_hid_Pass");
            if(message2 == "green")
            {
                $("#Login_Zhuce1_msg_pass1").empty();
                $("#Login_Zhuce1_msg_pass1").append("<span style='color:green;text-align:left;line-height:20px;font-size:20px;'>√&nbsp;&nbsp;</span>"+"<span style='color:green;text-align:left;line-height:20px;font-size:12px;'>"+message1+"</span>");
                hid.value = "green";
            }
            else
            {
                $("#Login_Zhuce1_msg_pass1").empty();
                $("#Login_Zhuce1_msg_pass1").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("Login_Zhuce1_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 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("Login_Zhuce1_Msg_mobileTel");
            zc04.innerText = message1;
            zc04.style.color = message2;
            var hid = document.getElementById("Login_Zhuce1_hid_mobileTel");
            if(message2 == "green")
            {
                hid.value = "green";
            }
            else
            {
                hid.value = "red";
            }
        }
    }
}
//验证Email
function validateEmail()
{
    createXMLHttpRequest();
    var zc05 = document.getElementById("Login_Zhuce1_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);
    }
}
function EmailResult()
{
    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("Login_Zhuce1_Msg_email");
            zc04.innerText = message1;
            zc04.style.color = message2;
            var hid = document.getElementById("Login_Zhuce1_hid_email");
            if(message2 == "green")
            {
                hid.value = "green";
            }
            else
            {
                hid.value = "red";
            }
        }
    }
}
//验证真实姓名
function validateName()
{
    createXMLHttpRequest();
    var zc06 = document.getElementById("Login_Zhuce1_zc_06").value;
    zc06 = escape(zc06);
        url= "Ajax/Ajax_yanzheng.ashx?s1="+zc06+"&s2=Name";
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=NameResult;
        xmlHttp.send(null);
    }
}

function NameResult()
{
    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("Login_Zhuce1_Msg_name");
            zc04.innerText = message1;
            zc04.style.color = message2;
            var hid = document.getElementById("Login_Zhuce1_hid_name");
            if(message2 == "green")
            {
                hid.value = "green";
            }
            else
            {
                hid.value = "red";
            }
        }
    }
}
//验证Pin码
function validatePin()
{
    createXMLHttpRequest();
    var pin = document.getElementById("Login_Zhuce1_Pin");
        url= "Ajax/Ajax_yanzheng.ashx?s1="+pin.value+"&s2=Pin";
    if(url!="")
    {
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=PinResult;
        xmlHttp.send(null);
    }
}
function PinResult()
{
    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("Login_Zhuce1_Msg_Pin");
            zc04.innerText = 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;
            zc04.style.color = 'green';
        }
    }
}
//验证所有
function validateAll()
{
    validateUsername();
    validateMobileTel();
    validateEmail();
    validatePin();
    validateQuestion();
    validateresult();
    validatePostCode();
}
//验证部分
function validateAny()
{
    validateUsername();
    validateMobileTel();
    validateEmail();
}
function validateAnymore()
{
    validateUsername();
    //validateMobileTel();
    //validateEmail();
    //validateName();
    validatePass();
}

