﻿var mp_cn_node = null, mp_cn_surl = "/auto/s/s.htm?w=", mp_cn_jurl = "/auto/s/j.htm?r=", mp_cn_murl = "/auto/s/m.htm?r=", mp_cn_durl = "/auto/s/d.htm?i=", mp_cn_w = new Array(), mp_cn_rw = new Array();  //当前地区节点
function mp_cf_ge(e){ return document.getElementById(e);}
function mp_cf_bgc(n, c) {var e = mp_cf_ge(n); if (c == undefined){mp_cf_bgc(n, "transparent"); } else { e.style.backgroundColor = c; } }
function mp_cf_bgi(n, c) { var e = mp_cf_ge(n); e.style.backgroundImage = c; }
function mp_cf_request() { var e; try { return new XMLHttpRequest(); if (xmlhttp.overrideMimeType) { xmlhttp.overrideMimeType('text/xml'); } netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); } catch (e) { var mx = ['Microsoft', 'MSXML3', 'MSXML2']; for (var i = 0; i < mx.length; i++) { try { return new ActiveXObject(mx[i] + '.XMLHTTP') } catch (e) { } } } alert("您的浏览器不支持Ajax！"); return null; }
function mp_cf_date() {return new Date().getTime(); }
function mp_cf_tored(s) {for (var i = 0; i < mp_cn_w.length; i++) { if (mp_cn_w[i] != "") {s = mp_cf_repall(s, mp_cn_w[i], mp_cn_rw[i]); }}return s; }
function mp_cf_repall(s, s1, s2) { return s.replace(new RegExp(s1, "igm"), s2); }
window.onscroll = function() { if (mp_cf_ge("mp_cn_rddiv") == undefined || mp_cf_ge("mp_cn_nextpage")==undefined) { return; } var t = document.documentElement.scrollTop, n = 0, h = mp_cf_ge("mp_cn_rddiv").scrollHeight; if (h < 600) { h = 600; } if (t > 150) { n = t - 150; } else { n = 0; } mp_cf_ge("mp_cn_nextpage").style.top = n; }

function mp_cf_nclk(g, rid)  //点击当前地区节点，d=节点容器名，地区编号
{
    if (mp_cn_node != null) { mp_cf_bgc(mp_cn_node.id + "_t"); }
    d = mp_cf_ge(g);
    mp_cn_node = d;
    mp_cf_bgc(d.id + "_t", "#BBDDFF");
    if (d.style.display == 'block') { mp_cf_bgi(d.id + "_b", "url('" + mp_cf_img_c + "')"); d.style.display = 'none'; }
    else {  //判断是否已经获取过结果
        if (d.D == undefined) {
            var x = mp_cf_request();   //进行回调获取检索结果
            if (x != null) {
                try {
                    var url = mp_cn_jurl + rid + "&w=" + mp_cn_wrd + "&d=" + mp_cf_date();
                    x.open("get", url, false);
                    x.onreadystatechange = function() {
                        if (x.readyState == 4 && x.status == 200) {
                            if (x.responseText != "") {
                                d.D = unescape(x.responseText).split('\r');
                                mp_cf_tree(d);
                            }
                        }
                    }
                    x.send("");
                }
                catch (ex) {alert(ex); return;}
            }
        }
        mp_cf_bgi(d.id + "_b", "url('" + mp_cf_img_o + "')"); if (d.innerHTML != "") { d.style.display = 'block'; }
    }
    if (d.D != undefined) {
	mp_cn_gregion =d.D[2];
        mp_cf_showhits(d.D);
        if(d.D[0]=="1"){
             mp_cn_w = d.D[1].split(';'); for (var i = 0; i < mp_cn_w.length; i++) { mp_cn_rw[i] = "_#@#_" + mp_cn_w[i] + "_@#@_"; }
            if(d.D[8]!=""){ mp_cf_cidtile(d.D[8],"名称直达","mp_cn_alias",d.D[1]);}  //名称直达
            if (d.D[11] != "") { mp_cf_cidtile(d.D[11], "<a href=\"" + mp_cn_murl + rid + "&w=" + mp_cn_wrd + "&d=" + mp_cf_date() + "\">最近更新(" + d.D[10] + ")</a>", "mp_cn_recents",d.D[1]); }  //最近更新
            if (d.D[13] != "") { mp_cf_showpm(d.D[1],d.D[13],'mp_cn_pmdiv','mp_cc_lst',0); } else {mp_cf_ge("mp_cn_pmdiv").style.display = "none";  }
            if (d.D[14] != "") {  mp_cf_showpm(d.D[1],d.D[14],'mp_cn_rddiv','',0); mp_cf_showpg(d.D[6], 0); }
        }
    }
}
function mp_cn_loadp(p) {
    var r = "";
    var x = mp_cf_request();  //进行回调获取检索结果
    if (x != null) {
        var ex;
        try {
            var url = mp_cn_jurl;
            if (mp_cn_node != undefined && mp_cn_node != null) {
                url = url + mp_cn_node.id.substring(6);
            }
            url = url + "&r="+ mp_cn_gregion + "&w=" + mp_cn_wrd + "&p=" + p + "&d=" + mp_cf_date();
            x.open("get", url, false);
            x.onreadystatechange = function() {
                if (x.readyState == 4 && x.status == 200) {
                    if (x.responseText != "") {
                        r = unescape(x.responseText).split('\r');
                    }
                }
            }
            x.send();
        }
        catch (ex) { alert(ex); return; }
    }
    if (r != undefined && r != "" && r[0] == "1") {
        mp_cn_w = r[1].split(';'); mp_cn_rw = new Array(); for (var i = 0; i < mp_cn_w.length; i++) { mp_cn_rw[i] = "_#@#_" + mp_cn_w[i] + "_@#@_"; }
        if (r[14] != "") { mp_cf_showpm(r[1],r[14],"mp_cn_rddiv","",p);mp_cf_showpg(r[6], p); }
    }
}
//显示简称直达和最近更新
function mp_cf_cidtile(r, t, id,rw) {
    var hs = r.split('\n'), s = "<div style=\" border-bottom: #CCCCFF 1px solid; width:150px; padding:3px;\">" + t + "</div><ul style=\"padding:3px 0px 0px 5px;\">";
    for (var i = 0; i < hs.length; i++) {
        if (hs[i].length > 0) {
            var h = hs[i].split('\t');
            s = s + "<li><a target=\"_blank\"  href=\"" + mp_cn_durl + h[0] +"&r="+ mp_cn_gregion +"&l="+mp_cn_boxlogo+"&w="+rw + "\">" + mp_cf_tored(h[1]) + "</a></li>";
    }}
    s = s + "</ul><div style=\" height:15px; width:100%\"></div>";
    s = mp_cf_repall(s, "_#@#_", "<span style=\"color:red\">");
    mp_cf_ge(id).innerHTML = mp_cf_repall(s, "_@#@_", "</span>");
}

//显示检索命中数概要
function mp_cf_showhits(r) {
    if (r[0] == "0") { mp_cf_ge("mp_cn_hits").innerHTML = r[1]; }
    else {
        var s = "在“" + r[7] + "”范围内搜索到 " + r[3] + " 条记录，搜索耗时：";
        if (r[5] == "0") { s = s + "小于0.001秒"; } else { s = s + r[5] + "秒"; }
        mp_cf_ge("mp_cn_hits").innerHTML = s;
    }
}
//显示树节点
function mp_cf_tree(d) {
    if (d.D[9] != undefined) {
        var hs = d.D[9].split('\n'), s = "";
        for (var i = 0; i < hs.length; i++) {
            if (hs[i].length > 0) {
                var shit = hs[i].split('\t'), sId = "mp_cn_" + shit[0] + "_t";
                s = s + "<div><div id=\"mp_cn_" + shit[0] + "_b\" class=\"mp_cc_cNodec\"><div  id=\"" + sId + "\"  class=\"mp_cc_cNodeTi\" onclick=\"mp_cf_nclk('mp_cn_" + shit[0] + "'," + shit[0] + ")\" onmouseover=\"mp_cf_mover1('" + sId + "')\"  onmouseout=\"mp_cf_mout('" + sId + "')\">" + shit[1] + "(" + shit[2] + ")</div></div><div id=\"mp_cn_" + shit[0] + "\" class=\"mp_cc_cNoden\"></div></div>";
            }
        }
        d.innerHTML = s;
    }
}
function mp_cf_showpm(rw,r,id,css,p) {
    var hs = r.split('\n'), s = "";
    for (var i = 0; i < hs.length; i++) {
        if (hs[i].length > 0) {           //一条记录
            var h = hs[i].split('\t'), srid = "mp_cn_pm_" + i;
            s = s + "<div id=\"" + srid + "\" class=\""+css+"\" onmouseout=\"mp_cf_mout('" + srid + "')\" onmouseover=\"mp_cf_mover('" + srid + "')\">";   //记录的外壳
            s = s + "<div class=\"mp_cc_lstti\"><div class=\"mp_cc_f14\"><a target=\"_blank\" href=\"" + mp_cn_durl + h[0] +"&r="+ mp_cn_gregion +"&l="+mp_cn_boxlogo+"&w="+mp_cn_wrd+ "\">"+(p+i+1)+"．" + mp_cf_tored(h[1]) + "</a></div><div class=\"mp_cc_lstti_r\">";
            if (h[6] != undefined && h[6] != "") { s = s + "<a class=\"mp_cc_homepage\" target=\"_blank\" href=\"" + h[6] + "\">网址</a>"; }
            s = s + "<a class=\"mp_cc_ly\" onclick=\"mp_mf_openly('" + h[0] + "','" + h[1] + "')\">留言</a></div></div>";
            s = s + "<div class=\"mp_cc_con\">";
            if (h[8] != undefined && h[8] != "") { s = s + "<table><tr><td style=\"width:150px;\"><a target=\"_blank\" href=\"http://img.11315.com/cpi/0/" + h[8] + ".jpg\"><img src=\"http://img.11315.com/cpi/1/" + h[8] + ".jpg\" /></a></td><td>"; }
            if (h[3] != undefined) {
                s = s + "<div class=\"mp_cc_con_sub\">主营：";
                var hzy = h[3].split(' ');
                for (var i3 = 0; i3 < hzy.length; i3++) {
                    s = s + "<a class=\"mp_cc_blue12\" href=\"" + mp_cn_surl + encodeURI(hzy[i3]) + "&r=0&l="+mp_cn_boxlogo+"\">" + mp_cf_tored(hzy[i3]) + "</a> ";
                }
                s = s + "</div>";
            }
            if (h[4] != undefined && h[4] != "") { s = s + "<div class=\"mp_cc_con_sub\">电话：" + h[4] + "</div>"; }
            if (h[5] != undefined && h[5] != "") { s = s + "<div class=\"mp_cc_con_sub\">地址：" + h[5] + "</div>"; }
            if (h[2] != undefined && h[2] != "") { s = s + "<div class=\"mp_cc_con_sub\">简介：" + mp_cf_tored(h[2]) + "</div>"; }
            s = s + "</div></div>";
            if (h[8] > 0) { s = s + "</td></tr></table>"; }
            s = s + "</div></div>";
        }
    } 
    if(s.length>0){ mp_cf_ge(id).style.display = "block";
    s = mp_cf_repall(s, "_#@#_", "<span style=\"color:red\">");
    mp_cf_ge(id).innerHTML = mp_cf_repall(s, "_@#@_", "</span>");
    }
}
function mp_cf_showpg(max,p) {
    var spp = 10, sarrow = "";
    s = "";
    var st = (max - max % spp) / spp, i2 = 0, scp = (p - p % spp) / spp;
    if (max % spp > 0 || max == 0) {st = st + 1;}
    if (scp == 0) { sarrow += "<div class=\"mp_cn_pupgray\"></div>"; } else { sarrow += "<div class=\"mp_cn_pup\" onclick=\"javascript:mp_cn_loadp(" + ((scp - 1) * spp) + ")\"></div>"; }
    if (st <= scp + 1) {sarrow += "<div class=\"mp_cn_pdowngray\"></div>";}else {sarrow += "<div class=\"mp_cn_pdown\" onclick=\"javascript:mp_cn_loadp(" + ((scp + 1) * spp) + ")\"></div>";}
    s = sarrow;
    var scount = 0, sstart = 0;
    if (st > 9) {if (scp > 4) { sstart = scp - 4;if (st - 9 < sstart) { sstart = st - 9; }}}
    for (i2 = sstart; i2 < st; i2++) {
        if (scp == i2) { s += "<div class=\"mp_cn_pcur\"><div class=\"mp_cn_pcontent\">" + (i2 + 1) + "</div></div>";}else {s += "<div class=\"mp_cn_ppage\" ><div class=\"mp_cn_pcontent\" onclick=\"javascript:mp_cn_loadp(" + (i2 * spp) + ")\">" + (i2 + 1) + "</div></div>";}
        scount++; if (scount >= 9) {break;}
    }
    s += sarrow;
    mp_cf_ge("mp_cn_nextpage").innerHTML = s;
}
function mp_cf_mover(e) {
    var d = mp_cf_ge(e);
    if (d != undefined && d != null) {
        d.style.backgroundColor = "#F7FBFF";
    }
}
function mp_cf_mout(e) {
    var d = mp_cf_ge(e);
    if ( (mp_cn_node != null && d == mp_cf_ge(mp_cn_node.id + "_t")))
       { d.style.backgroundColor = "#BBDDFF" } else {
           d.style.backgroundColor = "transparent";
   }
}
function mp_cf_mover1(e) {
    var d = mp_cf_ge(e);
    if (d != undefined && d != null) {
        d.style.backgroundColor = "yellow";
    }
}
function mp_cf_openly(d, t) {
    alert('该功能增在迁移中');
    //window.open("../user/Comment.aspx?doi=" + d + "&name=" + encodeURI(t), "", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=380,height=250,top=200,left=300", true);
}
function mp_cf_open(r,w) {
    location = "s.htm?l="+mp_cn_boxlogo +"&r="+r+"&w=" + encodeURI(w);
}
