﻿function nover(o,x){
    var l=$$(dom.father(o,"span"),"em"),len=l.length;
    for(var i=0;i<len;i++)l[i].className="";
    o.className="mw";
    l=$$(dom.father(o,"dl"),"dd");len=l.length;
    for(var i=0;i<len;i++)dom.hidden(l[i]);
    dom.show(l[x]);
}

function cover(o,x){
    var l=$$(dom.father(o,"ul"),"li"),len=l.length;
    for(var i=0;i<len;i++)l[i].className="";
    o.className="it";
    l=$$(dom.father(o,"dl"),"span");len=l.length;
    for(var i=0;i<len;i++)dom.hidden(l[i]);
    dom.show(l[x]);
}

function neover(o,x){
    var l=$$($("pics"),"img"),len=l.length;
    for(var i=0;i<len;i++)dom.hidden(l[i]);
    dom.show(l[x]);
    
    l=$$(dom.father(o),"li");len=l.length;
    for(var i=1;i<len;i++)l[i].className="em";
    o.className="nl";
    
    l=$$(dom.father(o,"dd"),"ul");len=l.length;
    for(var i=1;i<len;i++)dom.hidden(l[i]);
    dom.show(l[x+1]);
}

function rover(o,n,v){
    var l=$$(dom.father(o),"li"),len=l.length;
    for(var i=0;i<len;i++)l[i].className="";
    o.className="jn";
    dom.show($(n));
    dom.hidden($(v));
    dom.hidden($("vp"));
    dom.show($("jv"));
}

function vover(){
    var l=$$($("bs"),"li"),len=l.length;
    for(var i=0;i<len;i++)l[i].className="";
    dom.hidden($("rleft"));
    dom.hidden($("rright"));
    dom.show($("vp"));
    dom.hidden($("jv"));
}

function imover(o,x){
    var l=$$(dom.father(o,"ul"),"li"),len=l.length;
    for(var i=0;i<len;i++)l[i].className="";
    l[x].className="imgsel";
    
    l=$$($("pics"),"li");len=l.length;
    for(var i=0;i<len;i++)dom.hidden(l[i]);
    dom.show(l[x]);
}

var itype=1;
function sover(o,x){
    var l=$$(dom.father(o,"span"),"em"),len=l.length;
    for(var i=0;i<len;i++)l[i].className="";
    o.className="sw";
    itype=x;
}

function sea(id){
    if(!id)id="sea";
    var v=$(id).value.trim();if(v.length==0){alert("请输入查询的关键词！");return;}
    if(v.indexOf("$")>-1){alert("请不要输入$符号！");return;}
    v=escape(v).replace(/\+/g,"%2B").replace(/\-/g,"%2D");
    
    if(itype==0) location.assign("http://www.1718pk.com/corp-list.htm?key="+v);
    else location.assign("http://www.1718pk.com/instrument-list/t"+itype+".htm?key="+v);
}

function csea(){
    var v=$("csea").value.trim();if(v.length==0){alert("请输入查询的关键词！");return;}
    if(v.indexOf("$")>-1){alert("请不要输入$符号！");return;}
    v=escape(v).replace(/\+/g,"%2B").replace(/\-/g,"%2D");
    location.assign("http://www.1718pk.com/corp-product/i"+data.corpid+".htm?key="+v);
}

function hsea(){
    var key=$("sea").value.trim(),url="t"+data.infotype,t,o,l=$$($("sorts"),"li"),len=l.length;
    
    for(var i=0;i<len;i++){
        var c=l[i];
        if(c.className=="xn"){
            t=c.key;
            url+="_s"+t;
            break;
        }
    }
    
    t=$("city").value;
    if(t.length==0)t=$("province").value;
    if(t.length>0) url+="_a"+t;
    
    t=$("ctype").value;
    if(t.length>0) url+="_c"+t;
    
    t=$("days").value;
    if(t.length>0) url+="_d"+t;
    
    url+=".htm";
    if(key.length>0){
        url+="?key="+escape(key).replace(/\+/g,"%2B").replace(/\-/g,"%2D");
    }
    
    var ext=[];
    l=$$($("attr"),"em");len=l.length;
    for(var i=0;i<len;i++){
        var e=l[i],n=dom.get($$(e,"i")[0],"name"),sel=$$(e,"select")[0],p=sel.options[sel.selectedIndex];
        if(t=dom.get(p,"value"))ext.push(n+","+t);        
    }
    if(ext.length>0){
        ext=ext.join(",");
        if(url.indexOf("?")>-1)url+="&attr="+escape(ext).replace(/\+/g,"%2B").replace(/\-/g,"%2D");
        else url+="?attr="+escape(ext).replace(/\+/g,"%2B").replace(/\-/g,"%2D");
    }
    
    location.assign("http://www.1718pk.com/instrument-list/"+url); 
}

function chsea(){
    var key=$("sea").value.trim(),t,url="";
    
    t=$("city").value;
    if(t.length==0)t=$("province").value;
    if(t.length>0) url+="_a"+t;
    
    t=$("ctype").value;
    if(t.length>0) url+="_c"+t;
    
    url+=".htm";
    if(key.length>0)url+="?key="+escape(key).replace(/\+/g,"%2B").replace(/\-/g,"%2D");
    
    if(url.length==4){alert("请选择筛选条件！");return;}
    if(url.indexOf("_")!=-1)url="/"+url.substring(1);
    location.assign("http://www.1718pk.com/corp-list"+url); 
}

function load(){
    if($("province")){
        var l=area.childs,len=l.length,o=$("province"),f=o.options,pos=0;
        for(var i=0;i<len;i++){
            var t = dom.create("option"),c=l[i];
            f.add(t);t.value=c.key;t.innerText=c.name;t.data = c;
            if(data.proid&&data.proid==c.key)pos=i+1;
        }
        if(pos>0){o.selectedIndex=pos;cpro(o);}
        
        if(data.infotype!=null)itype=data.infotype;
        
        if(data.ctype){
            o=$("ctype");f=o.options;len=f.length;
            for(var i=0;i<len;i++){
                if(dom.get(f[i],"value")==data.ctype){o.selectedIndex=i;break;}
            }
        }
        
        if(data.days){
            o=$("days");f=o.options;len=f.length;
            for(var i=0;i<len;i++){
                if(dom.get(f[i],"value")==data.days){o.selectedIndex=i;break;}
            }
        }
        
        //分类信息
        var o=$("sorts");
        if(o){
            l=data.sorts;len=l.length;
            if(len>0){
                var fl;
                for(var i=0;i<len;i++){
                    var s=l[i],li=dom.create("li");
                    dom.set(li,"title",s.name);
                    li.key=s.key;
                    li.innerHTML=s.name;
                    li.attr=s.attribute;
                    evt.add(li,"click","so",slsort,li);
                    dom.append(o,li);
                    if(i==0)fl=li;
                }
                dom.show($("st"));
                dom.show(o);
                var at=$("attr");
                dom.show(at);
                if(location.href.indexOf("_s")>-1){
                    if(ie)fl.click(fl);else {
                        var e = document.createEvent("MouseEvents");
                        e.initEvent("click", true, true);
                        fl.dispatchEvent(e);
                    }
                }
                
                if(data.attr){
                    l=data.attr;
                    for(var e in l){
                        var n=e,v=l[e],ois=$$(at,"i"),oisl=ois.length;
                        for(var j=0;j<oisl;j++){
                            var c=ois[j];
                            if(dom.get(c,"name")==n){
                                var sel=$$(dom.father(c),"select")[0],ops=sel.options,opsl=ops.length;
                                for(var k=0;k<opsl;k++){
                                    if(v==dom.get(ops[k],"value")){sel.selectedIndex=k;break;}
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

function sreset(){
    $("province").selectedIndex=0;
    $("city").innerHTML="";
    var p=dom.create("option");
    $("city").options.add(p);
    p.value="";p.innerText="==请选择城市==";
    $("ctype").selectedIndex=0;
    if($("days"))$("days").selectedIndex=0;
}

function cpro(){
    var o=$("city"),p=$("province");o.innerHTML="";
    var sel=p.options[p.selectedIndex],f =o.options,pos=0;
    var t = dom.create("option");f.add(t);t.value="";t.innerText="==请选择城市==";
    if(sel.value=="")return;
    var l=sel.data.childs,len=l.length;
    for(var i=0;i<len;i++){
        var t = dom.create("option"),c=l[i];
        f.add(t);t.value=c.key;t.innerText=c.name;t.data = c;
        if(data.cityid&&data.cityid==c.key)pos=i+1;
    }
    if(pos>0)o.selectedIndex=pos;
}

function slsort(o){
    var l=$$(dom.father(o),"li"),len=l.length;
    for(var i=0;i<len;i++)l[i].className="";
    o.className="xn";
    
    l=o.attr.list;len=l.length;
    var as=$("attr");as.innerHTML="";
    for(var i=0;i<len;i++){
        var a=l[i],n=a.name;
        if(a.options){
            var op=a.options.split(","),opl=op.length,ol=dom.create("em","i","select"),em=ol.em[0],oi=ol.i[0],sel=ol.select[0],p=dom.create("option");
            dom.set(p,"value","");
            p.innerHTML="==请选择"+n+"==";
            dom.append(sel,p);
            for(var j=0;j<opl;j++){
                p=dom.create("option");
                dom.set(p,"value",op[j]);
                p.innerHTML=op[j];
                dom.append(sel,p);
            }
            dom.set(oi,"name",n);
            oi.innerHTML=n+"：";
            dom.append(em,oi);
            dom.append(em,sel);
            dom.append(as,em);
        }
    }
}

function tck(){
    dom.setSrc($("verify"),"/VerifyCode.htm");
    return false;
}

function agtmover(o,x){
    var l=$$($("pics"),"li");len=l.length;
    for(var i=0;i<len;i++)dom.hidden(l[i]);
    dom.show(l[x]);
}

function balance(o,t){
    var d=dom.father(o,t);
    if(o.checked)d.style.backgroundColor="#fdbe58";
    else d.style.backgroundColor="";
}

function execban(o,y){
    var l=$$($("lis"),"input"),len=l.length,s="",p=0;
    for(var i=0;i<len;i++){
        var c=l[i];
        if(c.checked){s+=","+c.id;p++;}
    }
    if(p>4){alert("对不起，您最多只能对比4个产品！");return false;};
    if(p==1){alert("请您选择至少2个产品以便进行比较！");return false;};
    if(s.length>0){
        s=s.substring(1);
        o.href="http://www.1718pk.com/instrument-compare/t"+y+".htm?key="+s;
        return true;
    }else {o.href="#";return false;}
}

function compare_r(o,ind){
    ind++;
    var tb=dom.father(o,"tbody"),l=$$(tb,"tr"),len=l.length;
    for(var i=0;i<len;i++){
        var tr=l[i];
        dom.hidden($$(tr,"td")[ind]);
    }
}