﻿//产生验证码
function getVercode(objID, backpage, radioName) {
    if (!getonclick1()) return;
    var url = "/_AjaxAsp/" + backpage + ".aspx";
    var obj = document.getElementById(objID);
    var radios = document.getElementsByName(radioName);
    var btn1 = document.getElementById("ctl00_ContentPlaceHolder_Main_Button_OK");
    //var btn2 = document.getElementById("ctl00_ContentPlaceHolder_Main_Button_Activate");
    //obj.disabled = true;
    btn1.disabled = true;
    //btn2.disabled = true;
    var bid = 2;
    for (var i = 0; i < radios.length; i++) {
        if (radios[i].checked)
            bid = radios[i].value;
    }
    var pars = "utel=" + obj.value + "&bid=" + bid;
    var myAjax = new Ajax.Request(url, { method: "post", parameters: pars, onComplete: function(req) { getVercodeShow(req); } });
}
function getVercodeShow(req) {
    var r = req.responseText;
    if (r == "1") {
        telSuccess();
        setTimeout("disableButton(false)", 300000);
    } else if (r == "-1") {
        telOccupy();
        disableButton(false);
    } else if (r == "2") {
        telError();
        disableButton(false);
    } else {
        telFailure();
        disableButton(false);
    }
}

function disableButton(bool) {
    //var obj = document.getElementById("ctl00_ContentPlaceHolder_Main_TextBox_Tel");
    var btn1 = document.getElementById("ctl00_ContentPlaceHolder_Main_Button_OK");
    //var btn2 = document.getElementById("ctl00_ContentPlaceHolder_Main_Button_Activate");
    //obj.disabled = bool;
    btn1.disabled = bool;
    //btn2.disabled = bool;
}

function accountOnFocus(obj) {
    divdisplay();
    document.getElementById("account_tip2").innerHTML = document.getElementById("html_account1").innerHTML;
    document.getElementById("account_tip2").style.display = "";
    document.getElementById("account_tip").style.display = "none";
}
function accountOnblur(obj) {
    divdisplay();
    document.getElementById("account_tip").style.display = "";
    document.getElementById("account_tip").className = "zc_cwts";
    if (obj.value.length == 0) {
        document.getElementById("account_tip").innerHTML = "&nbsp;<img src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
        document.getElementById("account_tip2").innerHTML = document.getElementById("html_account2").innerHTML;
        document.getElementById("account_tip2").style.display = "";
    } else {
        document.getElementById("account_tip").innerHTML = "&nbsp;<img  name='imgok' src='/_Images/i/fzcg_dh.gif' width='17' height='13' vspace='13' />";
    }
}
function ihomeOnFocus(obj) {
    divdisplay();
    document.getElementById("ihome_tip2").innerHTML = document.getElementById("html_ihome1").innerHTML;
    document.getElementById("ihome_tip2").style.display = "";
    document.getElementById("ihome_tip").style.display = "none";
}
function ihomeOnblur(obj) {
    divdisplay();
    document.getElementById("ihome_tip").style.display = "";
    document.getElementById("ihome_tip").className = "zc_cwts";
    if (obj.value.length == 0) {
        document.getElementById("ihome_tip").innerHTML = "&nbsp;<img src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
        document.getElementById("ihome_tip2").innerHTML = document.getElementById("html_ihome2").innerHTML;
        document.getElementById("ihome_tip2").style.display = "";
    } else {
        document.getElementById("ihome_tip").innerHTML = "&nbsp;<img  name='imgok' src='/_Images/i/fzcg_dh.gif' width='17' height='13' vspace='13' />";
    }
}

function telOnFocus(obj) {
    divdisplay();
    document.getElementById("tel_tip2").innerHTML = document.getElementById("html_tel1").innerHTML;
    document.getElementById("tel_tip2").style.display = "";
    document.getElementById("tel_tip").style.display = "none";
}
function telOnblur(obj) {
    divdisplay();
    document.getElementById("tel_tip").style.display = "";
    document.getElementById("tel_tip").className = "zc_cwts";
    if (obj.value.length == 0) {
        document.getElementById("tel_tip").innerHTML = "&nbsp;<img src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
        document.getElementById("tel_tip2").innerHTML = document.getElementById("html_tel2").innerHTML;
        document.getElementById("tel_tip2").style.display = "";
    } else if(!checkTel(obj.value)) {
        document.getElementById("tel_tip").innerHTML = "&nbsp;<img src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
        document.getElementById("tel_tip2").innerHTML = document.getElementById("html_tel3").innerHTML;
        document.getElementById("tel_tip2").style.display = "";
    } else {
        document.getElementById("tel_tip").innerHTML = "&nbsp;<img  name='imgok' src='/_Images/i/fzcg_dh.gif' width='17' height='13' vspace='13' />";    
    }
}
function checkTel(tel) {
    var format = /^0\d{10,11}$|^1\d{10}$/;
    if (!tel.match(format)) {
        return false;
    }
    return true;
}

function telSuccess() {
    divdisplay();
    document.getElementById("telno").innerHTML = "<p>5分钟内您将收到一条包含验证码的文字或语音短信到：" + document.getElementById("ctl00_ContentPlaceHolder_Main_TextBox_Tel").value + "(电话号码)，请注意查收！</p>";
    document.getElementById("tel_tip2").innerHTML = document.getElementById("html_tel_prompt").innerHTML;
    document.getElementById("tel_tip2").style.display = "";
}

function telFailure() {
    divdisplay();
    document.getElementById("tel_tip2").innerHTML = document.getElementById("html_tel_prompt1").innerHTML;
    document.getElementById("tel_tip2").style.display = "";
}

function telOccupy() {
    divdisplay();
    document.getElementById("tel_tip2").innerHTML = document.getElementById("html_tel_prompt2").innerHTML;
    document.getElementById("tel_tip2").style.display = "";
}
function telError() {
    divdisplay();
    document.getElementById("tel_tip2").innerHTML = document.getElementById("html_tel_prompt3").innerHTML;
    document.getElementById("tel_tip2").style.display = "";
}

function vercodeOnfocus(obj) {
    divdisplay();
    document.getElementById("vercode_tip2").innerHTML = document.getElementById("html_code1").innerHTML;
    document.getElementById("vercode_tip2").style.display = "";
    document.getElementById("vercode_tip").style.display = "none";
}

function vercodeOnblur(obj) {
    divdisplay();
    document.getElementById("vercode_tip").style.display = "";
    document.getElementById("vercode_tip").className = "zc_cwts";
    if (obj.value.length == 0) {
        document.getElementById("vercode_tip").innerHTML = "&nbsp;<img src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
        document.getElementById("vercode_tip2").innerHTML = document.getElementById("html_code2").innerHTML;
        document.getElementById("vercode_tip2").style.display = "";
    } else {
        document.getElementById("vercode_tip").innerHTML = "&nbsp;<img  name='imgok' src='/_Images/i/fzcg_dh.gif' width='17' height='13' vspace='13' />";
    }
}


function nameOnfocus(obj) {
    divdisplay();
    document.getElementById("name_tip2").innerHTML = document.getElementById("html_name1").innerHTML;
    document.getElementById("name_tip2").style.display = "";
    document.getElementById("name_tip").style.display = "none";
}

function nameOnblur(obj) {
    divdisplay();
    document.getElementById("name_tip").style.display = "";
    document.getElementById("name_tip").className = "zc_cwts";
    if (obj.value.length == 0) {
        document.getElementById("name_tip").innerHTML = "&nbsp;<img src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
        document.getElementById("name_tip2").innerHTML = document.getElementById("html_name2").innerHTML;
        document.getElementById("name_tip2").style.display = "";
    } else {
        document.getElementById("name_tip").innerHTML = "&nbsp;<img  name='imgok' src='/_Images/i/fzcg_dh.gif' width='17' height='13' vspace='13' />";
    }
}

//密码判断

function passwordOnfocus(obj) {
    if (obj.className == "it1") {
        obj.className = "it2";
    }
    if (obj.value.length == 0) {
        divdisplay();
        document.getElementById("password_tip2").innerHTML = document.getElementById("html_password1").innerHTML;
        document.getElementById("password_tip2").style.display = "";
        document.getElementById("password_tip").style.display = "none";
    }
}

function passwordOnblur(obj) {
    if (obj.className == "it2") {
        obj.className = "it1";
    }
    if (obj.value.length == 0) {
        document.getElementById("password_tip").innerHTML = "&nbsp;<img src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
        document.getElementById("password_tip").style.display = "";
        document.getElementById("password_tip").className = "zc_cwts";
        document.getElementById("password_tip2").innerHTML = document.getElementById("html_password7").innerHTML;
        document.getElementById("password_tip2").style.display = "";
    }
    else if (obj.value.length < 6 && obj.value.length != 0) {
        divdisplay();
        document.getElementById("password_tip2").innerHTML = document.getElementById("html_password6").innerHTML;
        document.getElementById("password_tip2").style.display = "";
        document.getElementById("password_tip").innerHTML = "&nbsp;<img src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
        document.getElementById("password_tip").style.display = "";
        document.getElementById("password_tip").className = "zc_cwts";
    }
    else {
        document.getElementById("password_tip").innerHTML = "&nbsp;<img  name='imgok' src='/_Images/i/fzcg_dh.gif' width='17' height='13' vspace='13' />";
        document.getElementById("password_tip").style.display = "";
        document.getElementById("password_tip").className = "zc_cwts";
        document.getElementById("password_tip2").style.display = "none";
    }
}

function passwordOnkeyup(obj) {
    if (obj.value.length >= 6) {
        var weight = passwordCheck(obj.value);
        var passwordinfo = "html_password" + (6 - weight).toString();
        document.getElementById("password_tip2").innerHTML = document.getElementById(passwordinfo).innerHTML;
    }
}

//重复密码判断

function password2Onfocus(obj) {
    if (obj.className == "it1") {
        obj.className = "it2";
    }
}

function password2Onblur(obj) {
    if (obj.className == "it2") {
        obj.className = "it1";
    }
    var password1 = document.getElementById("ctl00_ContentPlaceHolder_Main_TextBox_Password").value;
    var password2 = obj.value;
    if (password2.length == 0) {
        if (password1.length != 0) {
            divdisplay();
            document.getElementById("password2_tip").innerHTML = "&nbsp;<img src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
            document.getElementById("password2_tip").style.display = "";
            document.getElementById("password2_tip").className = "zc_cwts";
            document.getElementById("password2_tip2").innerHTML = document.getElementById("html_password9").innerHTML;
            document.getElementById("password2_tip2").style.display = "";
        }
    }
    else if (password1 == password2) {
        document.getElementById("password2_tip").innerHTML = "&nbsp;<img  name='imgok' src='/_Images/i/fzcg_dh.gif' width='17' height='13' vspace='13' />";
        document.getElementById("password2_tip").style.display = "";
        document.getElementById("password2_tip").className = "zc_cwts";
        document.getElementById("password2_tip2").style.display = "none";
    }
    else {
        divdisplay();
        document.getElementById("password2_tip").innerHTML = "&nbsp;<img src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
        document.getElementById("password2_tip").style.display = "";
        document.getElementById("password2_tip").className = "zc_cwts";
        document.getElementById("password2_tip2").innerHTML = document.getElementById("html_password8").innerHTML;
        document.getElementById("password2_tip2").style.display = "";
    }
}

//隐藏全部层

function divdisplay() {
    document.getElementById("account_tip2").style.display = "none";
    document.getElementById("ihome_tip2").style.display = "none";
    document.getElementById("tel_tip2").style.display = "none";
    document.getElementById("password_tip2").style.display = "none";
    document.getElementById("password2_tip2").style.display = "none";
    document.getElementById("vercode_tip2").style.display = "none";
}

//提交判断

function getonclick() {
    var ga_reg_elements = new Array(
    "account",
    "ihome",
	"tel",
	"vercode",
	"password",
	"password2"
	//"real_name",
	//"city",
	//"status"
    );
    var tipname = "";
    for (var a = 0; a < ga_reg_elements.length; a++) {
        tipname = ga_reg_elements[a] + "_tip";

        var tipchildren = document.getElementById(tipname).children;
        if (document.getElementById(tipname).style.display == "none") {
            document.getElementById(tipname).innerHTML = "&nbsp;<img  src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
            document.getElementById(tipname).style.display = "";
            document.getElementById(tipname).className = "zc_cwts";
            return false;
        }
        for (var i = 0; i < tipchildren.length; i++) {
            if (tipchildren[i].name != "imgok") {
                return false;
            }
        }
    }
    return true;
}


function getonclick1() {
    var ga_reg_elements = new Array(
	"tel"
    );
    var tipname = "";
    for (var a = 0; a < ga_reg_elements.length; a++) {
        tipname = ga_reg_elements[a] + "_tip";

        var tipchildren = document.getElementById(tipname).children;
        if (document.getElementById(tipname).style.display == "none") {
            document.getElementById(tipname).innerHTML = "&nbsp;<img  src='/_Images/i/th_ju.gif' width='18' height='24' vspace='7' />";
            document.getElementById(tipname).style.display = "";
            document.getElementById(tipname).className = "zc_cwts";
            return false;
        }
        for (var i = 0; i < tipchildren.length; i++) {
            if (tipchildren[i].name != "imgok") {
                return false;
            }
        }
    }
    return true;
}


//判断验证码
function getmsg() {
    document.getElementById("code_tip2").innerHTML = document.getElementById("html_code2").innerHTML;
    alert("a");
    document.getElementById("code_tip2").style.display = "";

}