// JavaScript Document

function Display(id) {
    document.getElementById(id).style.display = "block";
}
function Hidden(id) {
    document.getElementById(id).style.display = "none";
}
function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.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.01
    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 && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}
function CheckForm() {
    var skeyword = document.getElementById("keyword").value;
    var OoSelect = document.getElementById("class");
    if (skeyword != "" && skeyword != "关键词") {
        var sckeyword = OoSelect.options[OoSelect.selectedIndex].value;
        var RUrl = "";
        switch (sckeyword) {
            case "债券信息":
                RUrl = "/BondSearchList.do?enterprise=" + skeyword;
                break;
            case "跟踪评级":
                RUrl = "/BondTrackList.do?enterprise=" + skeyword;
                break;
            case "研究分析":
                RUrl = "/AnalysisSearchList.do?t=" + skeyword;
                break;
            case "政策法规":
                RUrl = "/PolicySearchList.do?t=" + skeyword;
                break;
            case "相关新闻":
                RUrl = "/NewsSearchList.do?t=" + skeyword;
                break;
            case "发行人":
                RUrl = "/EnterpriseinformationSearchList.do?t=" + skeyword;
                break;
        }
        window.open(encodeURI(RUrl));
    }
    else {
        Ext.MessageBox.show({ title: '中诚信信息提示系统', msg: '<br/>请填写关键词。<br/>', width: 200, buttons: Ext.MessageBox.OK });
        return false;
    }
}
function MM_jumpMenu(targ, selObj, restore) { //v3.0
    eval(targ + ".location='" + selObj.options[selObj.selectedIndex].value + "'");
    if (restore) selObj.selectedIndex = 0;
}
function KeyUp() {

    if (location.href.indexOf("SearchGroup.aspx") > 0) {
        var OoRadio = document.getElementsByName("radiobutton");
        var selectValue;
        for (i = 0; i < OoRadio.length; i++) {
            if (OoRadio[i].checked) {
                selectValue = OoRadio[i].value;
            }
        }
        if (event.keyCode == 13) {
            switch (selectValue) {
                case "0":
                    BondClick();
                    break;
                case "1":
                    FxClick();
                    break;
                case "2":
                    ZcClick();
                    break;
                case "3":
                    NewsClick();
                    break;
                case "4":
                    EnterClick();
                    break;
            }
        }
    }
}
function OpenNewWindow(cid, id, bondcode) {
    window.open("/RedirectDown.do?cid=" + cid + "&id=" + id + "&bondcode=" + bondcode);
}
function OpenNewWindow(cid, id, bondcode, downClass) {
    window.open("/RedirectDown.do?cid=" + cid + "&id=" + id + "&bondcode=" + bondcode + "&downClass=" + downClass, "文件浏览", "height=768, width=1024, toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, status=no");
}
function OpenNewWin(Organcode, RatingDate) {
    window.open("/RedirectDown.do?cid=01-01d&Organcode=" + Organcode + "&downClass=body&RatingDate=" + RatingDate, "文件浏览", "height=768, width=1024, toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, status=no");
}
//////////
///以下为首页右部切换代码
//////////
function ChangeDisplay(title, content, order) {
    var OoTitle = document.getElementById(title);
    var OoContent = document.getElementById(content).getElementsByTagName("li");
    for (i = 0; i < OoContent.length; i++) {
        OoContent[i].style.display = "none";
    }
    OoContent[order].style.display = "block";
    if (order == "0") {
        OoTitle.getElementsByTagName("img")[0].src = "images/p1.jpg";
        OoTitle.getElementsByTagName("img")[1].src = "images/p2.jpg";
    }
    else {
        OoTitle.getElementsByTagName("img")[0].src = "images/pic/p1-1.jpg";
        OoTitle.getElementsByTagName("img")[1].src = "images/pic/p2-1.jpg";
    }
}
//////////
///以下为首页左部切换代码
//////////
function g(o) { return document.getElementById(o); }
function HoverLi(n) {
    for (var i = 1; i <= 3; i++) { g('tb_' + i).className = 'normaltab'; g('tbc_0' + i).className = 'undis'; } g('tbc_0' + n).className = 'dis'; g('tb_' + n).className = 'hovertab';
    g("Image16").src = "images/pic/ni.jpg";
    g("Image17").src = "images/pic/wo.jpg";
    g("Image18").src = "images/pic/ta.jpg";
    switch (n) {
        case 1:
            g("Image16").src = "images/pic/ni-1.jpg";
            break;
        case 2:
            g("Image17").src = "images/pic/wo-1.jpg";
            break;
        case 3:
            g("Image18").src = "images/pic/ta-1.jpg";
            break;
    }
}
//////////
///以下为异步登陆登出代码
//////////
function login() {
    var username = document.getElementById("username").value;
    var password = document.getElementById("password").value;
    if (username.replace(" ", "") == "" || password.replace(" ", "") == "") {
        Ext.MessageBox.show({ title: '中诚信信息提示系统', msg: '<br/>用户名、密码不可为空！<br/>', width: 200, buttons: Ext.MessageBox.OK });
        return;
    }
    else {
        $.get("LoginCheck.html", { "action": "login", "username": username, "password": password, "rand": Math.random() }, function(data, textStatus) {
            if (textStatus == "success") {
                if (data == "|fail|") {
                    Ext.MessageBox.show({ title: '中诚信信息提示系统', msg: '<br/>登陆失败，请核对用户名、密码！<br/>', width: 200, buttons: Ext.MessageBox.OK });
                }
                else {
                    document.getElementById("ajaxout").getElementsByTagName("div")[0].innerHTML = data;
                }
            }
        }, "text")
    }

}
function logout_Click() {
    $.get("LoginCheck.html", { "action": "logout", "rand": Math.random() }, function(data, textStatus) {
        if (textStatus == "success") {
            document.getElementById("ajaxout").getElementsByTagName("div")[0].innerHTML = data;
        }
    }, "text")
}
///////////
///以下为搜索智能提示代码
//////////
var doget;
function UpDateTip() {
    clearTimeout(doget);
    doget = setTimeout(TipDo, 1000);
}
function TipDo() {
    var v = Ext.fly("keyword").getValue();
    var webservice = "/WebService.asmx/";
    var searchClass = Ext.fly("class").getValue();
    switch (searchClass) {
        case "债券信息":
            webservice += "GetEnterList";
            break;
        case "跟踪评级":
            webservice += "GetEnterList";
            break;
        case "发行人":
            webservice += "GetEnterList";
            break;
        case "研究分析":
            webservice += "GetYjList";
            break;
        case "政策法规":
            webservice += "GetZcList";
            break;
        case "相关新闻":
            webservice += "GetNewsList";
            break;
    }
    Ext.Ajax.request({
        url: webservice,
        params: { keyword: v },
        success: function(response, config) {
            var datastore = response.responseText;
            var d = Ext.util.JSON.decode("[" + datastore.split("[")[1].split("]")[0] + "]");
            var OutStr = "<ul>";
            for (var item in d) {
                if (d[item].Name != undefined) {
                    OutStr += "<li><a href=\"javascript:void(0)\" onclick=\"SetKeyWord(this)\" title=\"" + d[item].Name + "\">" + d[item].Name + "</a></li>";
                }
            }
            OutStr += "</ul>";
            var node = Ext.fly("keywordTip").child("ul", true);
            Ext.removeNode(node);
            Ext.DomHelper.insertHtml("afterBegin", Ext.fly("keywordTip").dom, OutStr);
            Ext.fly("keywordTip").dom.style.display = "block";
        },
        failure: function() {
            KeyWordBlur();
            //Ext.MessageBox.alert("中诚信信息提示系统", webservice);
        }
    });
}
function SetKeyWord(el) {
    //alert(el.innerHTML);
    document.getElementById("keyword").value = el.innerHTML;
}
function KeyWordBlur() {
    setTimeout(function() {
        Ext.fly("keywordTip").dom.style.display = "none";
        var node = Ext.fly("keywordTip").child("ul", true);
        Ext.removeNode(node);
    }, 200);
}
