//弹出菜单代码
function MM_preloadimg() { //v3.0
    var d = document; if (d.img) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadimg.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
    }
}
function MM_findObj(n, d) { //v4.0
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && document.getElementById) x = document.getElementById(n); return x;
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
    if (init == true) with (navigator) {
        if ((appName == "Netscape") && (parseInt(appVersion) == 4)) {
            document.MM_pgW = innerWidth; document.MM_pgH = innerHeight; onresize = MM_reloadPage;
        }
    }
    else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) location.reload();
}
function MM_showHideLayers() { //v3.0
    var i, p, v, obj, args = MM_showHideLayers.arguments;
    for (i = 0; i < (args.length - 2); i += 3) if ((obj = MM_findObj(args[i])) != null) {
        v = args[i + 2];
        if (obj.style) { obj = obj.style; v = (v == 'show') ? 'visible' : (v = 'hide') ? 'hidden' : v; }
        obj.visibility = v;
    }
}
function MM_jumpMenu(targ, selObj, restore) { //v3.0
    eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
    if (restore) selObj.selectedIndex = 0;
}
MM_reloadPage(true);

//登录验证开始
function checkCode(n) {
    var code = document.getElementById("code")
    if (n == 0 && code.value == "右侧数字") { code.value = ""; code.style.cssText = "color:#000000" }
    if (n == 1 && code.value == "") { code.value = ""; code.style.cssText = "color:#000000" }
}
function getCode() {
    var url = '/has_client/include/checkCode.asp';
    var pars = '';
    var myAjax = new Ajax.Request(url, { method: 'post', parameters: pars, onComplete: showResponse });
}

function showResponse(originalRequest) {
    var attid = originalRequest.responseText;
    if (attid == "(-)") {
        $('codeImg').src = '/has_client/include/code.asp?' + (new Date().getTime());
    }
}

function login_onclick() {
    if (document.login_club.username.value == "" || isNaN(document.login_club.username.value)) {
        alert("请输入您的数字ID!");
        document.login_club.username.value = "";
        document.login_club.username.focus();
        return false;
    }
    if (isEnKong(document.login_club.username.value) == false) {
        alert("用户名不能是字母、数字、-、_之外的字符！");
        document.login_club.username.focus();
        return false;
    }
    if (document.login_club.password.value == "") {
        alert("请输入您的密码!");
        document.login_club.password.focus();
        return false;
    }
    if (document.login_club.code.value == "" || document.login_club.code.value == "右侧数字") {
        alert("请输入您的登录验证码，验证码为右侧四位数字!");
        document.login_club.code.value = ""
        document.login_club.code.focus();
        return false;
    }
    //add_fptt();
    hide_show()
}

function add_fptt() {
    var username = document.login_club.username.value;  //用户名
    var pswd = document.login_club.password.value; //密码
    var oXMLDoc = new ActiveXObject('MSXML');
    //sURL = 'panduan_fptt.asp?username=' + username + '&pswd=' + pswd;
    var sURL = '/HAS_Client/panduan_fptt.asp?username=' + username + '&pswd=' + pswd;
    oXMLDoc.url = sURL;
    var oRoot = oXMLDoc.root;
    //alert(oRoot.children.item(0).text);
    if (oRoot.children.item(0).text.substring(0, 4) == "True") {
        var address = oRoot.children.item(0).text.substring(4, oRoot.children.item(0).text.length);
        //  alert(address);
        window.open("/has_client/messagecenter/notice_fptt.asp?username=" + username + "&address=" + address, '', 'width=345,height=425,resizable=0,scrollbars=no')
        //  return false;
    } else {
        // document.login_club.action = "UserLogOn/userlogon2.asp"
        document.login_club.submit();
    }
}
function windowOpener(loadpos) {
    newWindow = window.open(loadpos, 'surveywin', 'toolbar=yes,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=422,height=160');
    newWindow.focus();
}
//登录验证结束

//昵称查询
function consult(objform) {
    var con_win;
    with (objform) {
        if (old_userid.value == "") {
            alert("请先输入您的昵称!");
            old_userid.focus();
            return false;
        }
        else {
            con_win = window.open('', 'conwin', 'scrollbars=no,width=260,height=20');
            //objform.action = "consult_id.asp";
            objform.target = "conwin"; //con_win;
            detectuserid();
            return true;
        }
    }
}
function detectuserid() {
    //added by baoqiang
    //   alert("old_userid");
    var old_userid = document.consult_id.old_userid.value;  //用户名
    var oXMLDoc = new ActiveXObject('MSXML');
    var sURL = '/HAS_Client/panduan_userid.asp?old_userid=' + old_userid;
    oXMLDoc.url = sURL;
    var oRoot = oXMLDoc.root;
    //alert(oRoot.children.item(1).text);
    if (oRoot.children.item(0).text.charAt(0) == "T") {
        //        alert(length());
        document.login_club.username.value = oRoot.children.item(0).text.substring(4, oRoot.children.item(0).text.length);
    }
    //added end
}

//域名合法性验证
function isEnKong(argValue) {
    var flag1 = false;
    var compStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_-1234567890";
    var length2 = argValue.length;
    for (var iIndex = 0; iIndex < length2; iIndex++) {
        var temp1 = compStr.indexOf(argValue.charAt(iIndex));
        if (temp1 == -1) {
            flag1 = false;
            break;
        }
        else {
            flag1 = true;
        }
    }
    return flag1;
}
function IsChDomain(argString) {
    var flag = false;
    var compStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-1234567890";
    var length1 = argString.length;
    for (var chrIndex = 0; chrIndex < length1; chrIndex++) {
        var temp = argString.charCodeAt(chrIndex)
        if (temp >= 10000)
            flag = true;
        else {
            var temp1 = compStr.indexOf(argString.charAt(chrIndex));
            if (temp1 == -1) {
                flag = false;
                break;
            }
        }
    }
    return flag;
}
function IsEnDomain(argValue) {
    var flag1 = false;
    var compStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-1234567890";
    var length2 = argValue.length;
    for (var iIndex = 0; iIndex < length2; iIndex++) {
        var temp1 = compStr.indexOf(argValue.charAt(iIndex));
        if (temp1 == -1) {
            flag1 = false;
            break;
        }
        else {
            flag1 = true;
        }
    }
    return flag1;
}
function isEnDomain0(argValue) {
    var flag1 = false;
    var compStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    var length2 = argValue.length;
    for (var iIndex = 0; iIndex < length2; iIndex++) {
        var temp1 = compStr.indexOf(argValue.charAt(iIndex));
        if (temp1 == -1) {
            flag1 = false;
            break;
        }
        else {
            flag1 = true;
        }
    }
    return flag1;
}
function isNum(argValue) {
    var flag1 = false;
    var compStr = "-1234567890";
    var length2 = argValue.length;
    for (var iIndex = 0; iIndex < length2; iIndex++) {
        var temp1 = compStr.indexOf(argValue.charAt(iIndex));
        if (temp1 == -1) {
            flag1 = false;
            break;
        }
        else {
            flag1 = true;
        }
    }
    return flag1;
}

function Trim(info) {
    return info.replace(/(^\s*)|(\s*$)/g, "");
}


function Info_Check() {
    var domain10 = document.form1.domain1.value.replace(/['　'|' ']*/ig, '');   //addby lianqz 20090330 过滤掉空格

    domain10 == Trim(domain10);
    if (IsChDomain(domain10))
        SetCheckBox1(true);
    else if (IsEnDomain(domain10))
        SetCheckBox2(false);

    document.form1.domain1.value = domain10;
}

function SetCheckBox1(flag) {

    if (document.form1.queryType[0].checked == true) {
        if (document.form1.domain1.value != "请输入英文域名")
            alert('您选择的是英文域名，请输入英文或数字进行查询');
        // document.form1.domain1.focus();
        return false;
    }


}
function SetCheckBox2(flag) {
    if (document.form1.queryType[1].checked == true) {
        if (document.form1.domain1.value != "请输入中文域名")
            alert('您选择的是中文域名，请输入中文进行查询');
        // document.form1.domain1.focus();
        return false;
    }


}

function CheckEmail(item) {
    var etext = document.form1.domain1.value;
    var elen = document.form1.domain1.value.length;
    var i;
    var aa;

    //增加minghui.com sinous.com cbs.com cdn.com 提示，以后问题解决了还要去掉	
    var domainStr;
    var domainStrV;
    var keywz;
    if (elen > 63) {
        alert("请不要输入超过63个字符！");
        return false;
    }
    if (Trim(etext) == "" || Trim(etext) == "请输入中文域名" || Trim(etext) == "请输入英文域名") {
        alert("请输入要查询的域名！");
        return false;
    }

    if (IsChDomain(etext)) {
        if (document.form1.queryType[0].checked == true) {
            alert('您选择的是英文域名，请输入英文或数字进行查询');
            // document.form1.domain1.focus();
            return false;
        }

    }
    if (IsEnDomain(etext)) {
        if (document.form1.queryType[1].checked == true) {
            alert('您选择的是中文域名，请输入中文进行查询');
            // document.form1.domain1.focus();
            return false;
        }

    }

    for (i = 0; i <= elen - 1; i++) {
        aa = etext.charAt(i)
        if ((aa == ' ')) {
            alert("域名不能有空格！");
            return false;
        }
    }
    if (etext.indexOf('.') > 0) {
        var domain1 = etext.substring(0, etext.indexOf('.'));
        domain1 = domain1.toLowerCase();
        if (domain1 == 'www')
            etext = etext.substring(etext.indexOf('.') + 1, etext.length);

        var tld = etext.substring(etext.indexOf('.'), etext.length);
        tld = tld.toLowerCase();
        tld = tld.replace(/\./g, "");

        eval("document.form1." + tld + ".checked = true;");
        etext = etext.substring(0, etext.indexOf('.'));
    }
    document.form1.domain.value = etext;

    if (document.form1.com.checked == true) {
        domainStr = document.form1.domain1.value;
        domainStrV = document.form1.domain1.value.length - 1;
        if (domainStr.indexOf("cbs") > 0 || domainStr.indexOf("CBS") > 0) {
            keywz = domainStrV - 2;
        }
        if (domainStr.indexOf("cdn") > 0 || domainStr.indexOf("CDN") > 0) {
            keywz = domainStrV - 2;
        }
        if (domainStr.indexOf("zlbf") > 0 || domainStr.indexOf("ZLBF") > 0) {
            keywz = domainStrV - 2;
        }
        if (domainStr.indexOf("sinous") > 0 || domainStr.indexOf("SINOUS") > 0) {
            keywz = domainStrV - 5;
        }
        if (domainStr.indexOf("minghui") > 0 || domainStr.indexOf("MINGHUI") > 0) {
            keywz = domainStrV - 6;
        }
        //alert(keywz);
        if (domainStr.indexOf("cbs", -domainStrV) == keywz || domainStr.indexOf("minghui", -domainStrV) == keywz || domainStr.indexOf("sinous", -domainStrV) == keywz || domainStr.indexOf("cdn", -domainStrV) == keywz || domainStr.indexOf("zlbf", -domainStrV) == keywz || domainStr.indexOf("CBS", -domainStrV) == keywz || domainStr.indexOf("MINGHUI", -domainStrV) == keywz || domainStr.indexOf("SINOUS", -domainStrV) == keywz || domainStr.indexOf("CDN", -domainStrV) == keywz || domainStr.indexOf("ZLBF", -domainStrV) == keywz) {
            if (confirm("以minghui, sinous,cbs,cdn,zlbf\n\n结尾的.com域名目前解析有问题，\n\n可能无法访问，您确定继续注册吗？") == true) {
                return true;
            }
            else {
                return false;
            }
        }
    }
    //--------------------------
    if (document.form1.queryType[0].checked == true) {
        if (document.form1.com.checked == false && document.form1.me.checked == false && document.form1.net.checked == false && document.form1.cn.checked == false && document.form1.mobi.checked == false && document.form1.org.checked == false && document.form1.hk.checked == false && document.form1.info.checked == false && document.form1.comcn.checked == false && document.form1.netcn.checked == false && document.form1.name.checked == false && document.form1.biz.checked == false && document.form1.cc.checked == false && document.form1.tv.checked == false && document.form1.asia1.checked == false && document.form1.tel.checked == false && document.form1.govcn.checked == false && document.form1.orgcn.checked == false) {
            alert('请选择后缀');
            document.form1.com.focus();
            return false;
        }

    }
    if (document.form1.queryType[1].checked == true) {
        if (document.form1.网络.checked == false && document.form1.中国.checked == false && document.form1.公司.checked == false && document.form1.biz.checked == false && document.form1.cc.checked == false && document.form1.tv.checked == false && document.form1.com.checked == false && document.form1.net.checked == false && document.form1.hk.checked == false) {
            alert('请选择后缀');
            document.form1.com.focus();
            return false;

        }

    }

    //--------------------------
    hide_show()

    if (document.form1.asia1.checked) {
        document.form1.asia.value = "yes";
    }


    return true;

}
