﻿var LastLeftID = "";
function menuFix() {
    var obj = document.getElementById("nav").getElementsByTagName("li");
    for (var i = 0; i < obj.length; i++) {
        obj[i].onmouseover = function() {
            this.className += (this.className.length > 0 ? " " : "") + "sfhover";
        }
        obj[i].onMouseDown = function() {
            this.className += (this.className.length > 0 ? " " : "") + "sfhover";
        }
        obj[i].onMouseUp = function() {
            this.className += (this.className.length > 0 ? " " : "") + "sfhover";
        }
        obj[i].onmouseout = function() {
            this.className = this.className.replace(new RegExp("( ?|^)sfhover\b"), "");
        }
    }
}
function DoMenu(emid) {
    var obj = document.getElementById(emid);
    obj.className = (obj.className.toLowerCase() == "expanded" ? "collapsed" : "expanded");
    if ((LastLeftID != "") && (emid != LastLeftID)) {
        document.getElementById(LastLeftID).className = "collapsed";
    }
    LastLeftID = emid;
}
function GetMenuID() {
    var MenuID = "";
    var _paramStr = new String(window.location.href);
    var _sharpPos = _paramStr.indexOf("#");
    if (_sharpPos >= 0 && _sharpPos < _paramStr.length - 1) {
        _paramStr = _paramStr.substring(_sharpPos + 1, _paramStr.length);
    }
    else {
        _paramStr = "";
    }
    if (_paramStr.length > 0) {
        var _paramArr = _paramStr.split("&");
        if (_paramArr.length > 0) {
            var _paramKeyVal = _paramArr[0].split("=");
            if (_paramKeyVal.length > 0) {
                MenuID = _paramKeyVal[1];
            }
        }
    }
    if (MenuID != "") {
        DoMenu(MenuID)
    }
}
function checkAboutMeMenu() {
    var MenuID = "";
    var strID = document.getElementById("RequestID").innerHTML;
    if ((strID >= 26 && strID <= 31) || strID == 8) {
        MenuID = "ChildMenu1";
    }
    else if (strID >= 32 && strID <= 33) {
        MenuID = "ChildMenu2";
    }
    else if (strID >= 34 && strID <= 36) {
        MenuID = "ChildMenu3";
    }
    else if (strID == 37) {
        MenuID = "ChildMenu4";
    }
    else if (strID >= 38 && strID <= 41) {
        MenuID = "ChildMenu5";
    }
    else if (strID >= 42 && strID <= 45) {
        MenuID = "ChildMenu6";
    }
    else if (strID == 46) {
        MenuID = "ChildMenu7";
    }
    else if (strID == 47) {
        MenuID = "ChildMenu8";
    }
    else if (strID == 48) {
        MenuID = "ChildMenu9";
    }
    DoMenu(MenuID);
}
function checkHelpMenu() {
    var MenuID = "";
    var strID = document.getElementById("RequestID").innerHTML;
    //alert(strID);
    if (strID != "6") {
        strID = parseInt(strID) + 10;
    }
    if ((strID >= 11 && strID <= 13) || strID == 6 || strID == 942 || strID == 1543 || strID == 1603 || strID == 1604 || strID == 1605) {
        MenuID = "ChildMenu1";
    }
    else if (strID >= 14 && strID <= 18) {
        MenuID = "ChildMenu2";
    }
    else if (strID >= 19 && strID <= 23) {
        MenuID = "ChildMenu3";
    }
    else if (strID >= 24 && strID <= 27) {
        MenuID = "ChildMenu4";
    }
    else if (strID >= 28 && strID <= 31) {
        MenuID = "ChildMenu4";
    }
    else if (strID >= 32 && strID <= 35) {
        MenuID = "ChildMenu4";
    }
    DoMenu(MenuID);
}
//友情链接JS
function select_tab(str) {
    var onstyle = "friend_head_on";
    var offstyle = "friend_head_off";
    var tabarr = new Array("friend", "link", "apply", "code");
    for (var i = 0; i < tabarr.length; i++) {
        if (tabarr[i] == str) {
            document.getElementById("tab_" + tabarr[i]).className = onstyle;
        } else {
            document.getElementById("tab_" + tabarr[i]).className = offstyle;
        }
    }
    if (str == "friend") {
        document.getElementById("item_friend").style.display = "block";
        document.getElementById("item_link").style.display = "none";
        document.getElementById("item_apply").style.display = "block";
        document.getElementById("item_code").style.display = "block";
    }
    else if (str == "link") {
        document.getElementById("item_friend").style.display = "none";
        document.getElementById("item_link").style.display = "block";
        document.getElementById("item_apply").style.display = "block";
        document.getElementById("item_code").style.display = "block";
    }
    else if (str == "apply") {
        document.getElementById("item_friend").style.display = "none";
        document.getElementById("item_link").style.display = "none";
        document.getElementById("item_apply").style.display = "block";
        document.getElementById("item_code").style.display = "none";
    }
    else if (str == "code") {
        document.getElementById("item_friend").style.display = "none";
        document.getElementById("item_link").style.display = "none";
        document.getElementById("item_apply").style.display = "none";
        document.getElementById("item_code").style.display = "block";
    }
}
function copyLinkCode(linkid) {
    var LinkCode = document.getElementById(linkid);
    LinkCode.select();
    document.execCommand("Copy");
    alert("复制成功,直接粘贴即可.");
}
function showItem(str) {
    if (str == "cooperate") {
        document.getElementById("apply_item_cooperate").style.display = "block";
        document.getElementById("apply_item_link").style.display = "none";
        document.getElementById("apply_cont_right_cooperate").style.display = "block";
        document.getElementById("apply_cont_right_link").style.display = "none";
    }
    else {
        document.getElementById("apply_item_cooperate").style.display = "none";
        document.getElementById("apply_item_link").style.display = "block";
        document.getElementById("apply_cont_right_cooperate").style.display = "none";
        document.getElementById("apply_cont_right_link").style.display = "block";
    }
}
function ReferApply() {
    if (document.getElementById("site_name").value == '') {
        alert("请输入网站名称！");
        document.getElementById("site_name").focus();
        return false;
    }
    var strSiteUrl = document.getElementById("site_url").value;
    var regSiteUrl = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;
    matchArray = strSiteUrl.match(regSiteUrl);
    if (matchArray == null) {
        alert("请输入正确的网址格式！");
        document.getElementById("site_url").focus();
        return false;
    }
    if (getRadioValue('apply_type') == "合作伙伴") {
        if (document.getElementById("link_man").value == '') {
            alert("请输入联系人");
            document.getElementById("link_man").focus();
            return false;
        }
        var strQQ = document.getElementById("link_qq").value;
        var regQQ = /[1-9][0-9]{4,}/;
        matchArray = strQQ.match(regQQ);
        if (matchArray == null) {
            alert("请输入正确的QQ格式！");
            document.getElementById("link_qq").focus();
            return false;
        }
        var strEmail = document.getElementById("link_email").value;
        var regEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
        var matchArray = strEmail.match(regEmail);
        if (matchArray == null) {
            alert("请输入正确的Email格式！");
            document.getElementById("link_email").focus();
            return false;
        }
        var strTel = document.getElementById("link_tel").value;
        var regTel = /0?1[35][0-9]{9}|(\(\d{3,4}\)|\d{3,4}-?)?\d{7,8}(-\d{1,5})?/;
        matchArray = strTel.match(regTel);
        if (matchArray == null) {
            alert("请输入正确的固定电话或手机号码格式！");
            document.getElementById("link_tel").focus();
            return false;
        }
    }
    var txtValidCode = document.getElementById("TxtValidCode");
    if (txtValidCode != null) {
        if (txtValidCode.value == '') {
            alert("请输入验证码！");
            txtValidCode.focus();
            return false;
        }
    }
    var sitename, siteurl, sitelogo, siteintro, linkman, linkqq, linkmsn, linktel, linkfax, linkaddress;
    var applytType = getRadioValue('apply_type');
    if (applytType == "合作伙伴") {
        var cooperateArea = encodeURI(getRadioValue('cooperate_Area'));
        sitename = encodeURI(document.getElementById("site_name").value);
        siteurl = document.getElementById("site_url").value;
        sitelogo = document.getElementById("site_logo").value;
        siteintro = encodeURI(document.getElementById("site_intro").value);
        linkman = encodeURI(document.getElementById("link_man").value);
        linkqq = document.getElementById("link_qq").value;
        linkmsn = document.getElementById("link_msn").value;
        linktel = document.getElementById("link_tel").value;
        linkfax = document.getElementById("link_fax").value;
        linkemail = encodeURI(document.getElementById("link_email").value);
        //alert("/app_ajax/ApplyCooperate.aspx?checkcode=" + txtValidCode.value + "&sitename=" + sitename + "&siteurl=" + siteurl + "&sitelogo=" + sitelogo + "&siteintro=" + siteintro + "&cooperatearea=" + getRadioValue('cooperate_Area') + "&linkman=" + linkman + "&linkqq=" + linkqq + "&linkmsn=" + linkmsn + "&linktel=" + linktel + "&linkfax=" + linkfax + "&linkemail=" + linkemail);
        OLAjaxRequest.get({
            "url": "/app_ajax/ApplyCooperate.aspx?checkcode=" + txtValidCode.value + "&sitename=" + sitename + "&siteurl=" + siteurl + "&sitelogo=" + sitelogo + "&siteintro=" + siteintro + "&cooperatearea=" + cooperateArea + "&linkman=" + linkman + "&linkqq=" + linkqq + "&linkmsn=" + linkmsn + "&linktel=" + linktel + "&linkfax=" + linkfax + "&linkemail=" + linkemail,
            "onSuccess": function(res) {
                if (res.responseText == "1") {
                    alert("提交申请成功，请等待管理员审核，详情请关注惟有爱合作伙伴！");
                    ResetInput();
                }
                else if (res.responseText == "2") {
                    alert("您输入的验证码和系统产生的不一致，请重新输入！");
                    document.getElementById("TxtValidCode").value = "";
                    document.getElementById("TxtValidCode").focus();
                }
                else if (res.responseText == "3") {
                    alert("您提交次数已经达到10次！请联系惟有爱客服人员！");
                }
                else {
                    alert("提交失败，请重新提交！");
                }
            }
        });
    } else {
        var linkType = encodeURI(getRadioValue('link_type'));
        sitename = encodeURI(document.getElementById("site_name").value);
        siteurl = document.getElementById("site_url").value;
        sitelogo = document.getElementById("site_logo").value;
        siteintro = encodeURI(document.getElementById("site_intro").value);
        //alert("/app_ajax/ApplyLink.aspx?checkcode=" + txtValidCode.value + "&sitename=" + sitename + "&siteurl=" + siteurl + "&sitelogo=" + sitelogo + "&siteintro=" + siteintro + "&linktype=" + linkType);
        OLAjaxRequest.get({
            "url": "/app_ajax/ApplyLink.aspx?checkcode=" + txtValidCode.value + "&sitename=" + sitename + "&siteurl=" + siteurl + "&sitelogo=" + sitelogo + "&siteintro=" + siteintro + "&linktype=" + linkType,
            "onSuccess": function(res) {
                if (res.responseText == "1") {
                    alert("提交申请成功，请等待管理员审核，详情请关注惟有爱友情链接！");
                    ResetInput();
                }
                else if (res.responseText == "2") {
                    alert("您输入的验证码和系统产生的不一致，请重新输入！");
                    document.getElementById("TxtValidCode").value = "";
                    document.getElementById("TxtValidCode").focus();
                }
                else if (res.responseText == "3") {
                    alert("您提交次数已经达到10次！请联系惟有爱客服人员！");
                    ResetInput();
                } else {
                    alert("提交失败，请重新提交！");
                }
            }
        });
    }
}
function ResetInput() {
    var obj;
    obj = document.getElementsByName("input_txt");
    for (var i = 0; i < obj.length; i++) {
        if (obj[i].id == "site_url" || obj[i].id == "site_logo") {
            obj[i].value = "http://";
        } else {
            obj[i].value = "";
        }
    }
}
//获取Radio值
function getRadioValue(strName) {
    var nValue = "";
    var obj = document.getElementsByName(strName);
    for (var i = 0; i < obj.length; i++) {
        if (obj[i].checked == true) {
            nValue = obj[i].value;
        }
    }
    return nValue;
}
function refreshValidateCodeImage(ValidateCodeImageControl) {
    ValidateCodeImageControl.src = "/App_Ajax/ValidateImageHandler.ashx?dt=" + Math.random();
}
function checkStr(str, checktype) {
    var checkResult = 0;
    checktype = encodeURI(checktype);
    //alert("/app_ajax/CheckSiteUrl.ashx?&siteurl=" + str + "&applytype=" + checktype);
    if (str != "http://") {
        OLAjaxRequest.get({
            "url": "/app_ajax/CheckSiteUrl.ashx?&siteurl=" + str + "&applytype=" + checktype,
            "onSuccess": function(res) {
                if (res.responseText != "0") {
                    alert("已存在相同网站，不能重复提交！");
                    document.getElementById("site_url").value = "http://";
                    document.getElementById("site_url").focus();
                }
            }
        });
    }
}

