﻿function topChange(objId,flagObjId)
{    
    document.getElementById('box_wd').style.display='none';
    document.getElementById('box_yy').style.display='none';
    document.getElementById('box_ys').style.display='none';
    document.getElementById('box_jb').style.display='none';
    document.getElementById('box_zz').style.display='none';
    document.getElementById('box_yp').style.display='none';
    document.getElementById('box_zx').style.display='none';
    
    document.getElementById(flagObjId).style.display='';
    
    document.getElementById('top_wd').className='';
    document.getElementById('top_yy').className='';
    document.getElementById('top_ys').className='';
    document.getElementById('top_jb').className='';
    document.getElementById('top_zz').className='';
    document.getElementById('top_yp').className='';
    document.getElementById('top_zx').className='';
    
    document.getElementById(objId).className='over';

    return false;
}
function top_keypress(objId,e){
    var isie = (document.all) ? true : false;
    var key;
    var e1;
    if (isie){
        key = window.event.keyCode;
        e1=event.srcElement;
    }
    else{
        key = e.which;
        e1=e.target;
    }
    if(key==13){
    document.getElementById(objId).click();
    return false;
    }
    
}
function onf(showObjId,hidObjId)
{
    if(document.getElementById(showObjId).value==document.getElementById(hidObjId).value)
    {document.getElementById(showObjId).value='';document.getElementById(showObjId).style.color="#000";}
    else{document.getElementById(showObjId).style.color="#000";}
}
function onb(showObjId,hidObjId)
{
    if(document.getElementById(showObjId).value=='')
    {document.getElementById(showObjId).value=document.getElementById(hidObjId).value;document.getElementById(showObjId).style.color="#ccc";}
}
function search_zx()
{
    var keyword;
    if(document.getElementById("txt_zx").value==document.getElementById("hid_zx_tip").value)
    {keyword="";}
    else
    {keyword=escape(document.getElementById("txt_zx").value);}
    //window.open(app_root_str+'search/Search_panjk_result.aspx?keyword=' + keyword);
    window.open('http://search.vip120.com/searcharticle/result.aspx?n=' + keyword);
    return false;
}
function search_yy()
{
    var keyword;
    if(document.getElementById("txt_yy").value==document.getElementById("hid_yy_tip").value)
    {keyword="";}
    else
    {keyword=escape(document.getElementById("txt_yy").value);}
    window.open(app_root_str+'search/Search_hospital_result.aspx?k='+keyword);
    return false;
}
function search_ys()
{
    var keyword;
    if(document.getElementById("txt_ys").value==document.getElementById("hid_ys_tip").value)
    {keyword="";}
    else
    {keyword=escape(document.getElementById("txt_ys").value);}
    window.open(app_root_str+'search/Search_doctor_result.aspx?keyword='+keyword);
    return false;
}
function search_wd()
{
    var keyword;
    if(document.getElementById("txt_wd").value==document.getElementById("hid_wd_tip").value)
    {keyword="";}
    else
    {keyword=escape(document.getElementById("txt_wd").value);}
    window.open(app_root_str+'search/Search_question_result.aspx?keyword='+keyword);
    return false;
}
function search_jb()
{
    var n;
    if(document.getElementById("txt_jb").value==document.getElementById("hid_jb_tip").value)
    {n="";}
    else
    {n=escape(document.getElementById("txt_jb").value);}
    window.open(app_root_str+'search/Search_illness_result.aspx?keyword='+n);
    return false;
}
function search_zz()
{
    var k;
    if(document.getElementById("txt_zz").value==document.getElementById("hid_zz_tip").value)
    {k="";}
    else
    {k=escape(document.getElementById("txt_zz").value);}
    
    window.open(app_root_str+'search/Search_symptom_result.aspx?keyword='+k);
    return false;
}
function search_yp()
{
    var selectedOption=document.getElementById("slt_yp").options[document.getElementById("slt_yp").selectedIndex];
    var pvalue=selectedOption.value;
    
    var keyword;
    if(document.getElementById("txt_yp").value==document.getElementById("hid_yp_tip").value)
    {keyword="";}
    else
    {keyword=escape(document.getElementById("txt_yp").value);}
    window.open(app_root_str+'search/Search_drug_result.aspx?h='+pvalue+'&keyword='+keyword);
    return false;
}

function showCitys(isShow,event)
{
    
    if(isShow)
    {
        var div_citys=document.getElementById("div_citys");
        var a_city=document.getElementById("a_city");
        var nowX,nowY;
        if(document.all)//ie
        {
            
            nowX=getTop(a_city); 
            nowY=getLeft(a_city);
        }
        else//ff
        {
            nowX=getTop(a_city); 
            nowY=getLeft(a_city);
        }
        div_citys.style.top=nowX+ "px";
        div_citys.style.left=nowY+ "px";
        div_citys.style.display="";
    }
    return false;
}
document.onmouseover=function(event)
{
    var e = window.event  || event;
    var tag=e.target?e.target:e.srcElement;

    //城市
    var div_citys=document.getElementById("div_citys");
    var a_city=document.getElementById("a_city");
    if(tag && div_citys && div_citys.style.display=="")
    {
        if(document.all)//ie
        {
            if(!div_citys.contains(tag))
            {
                div_citys.style.display="none";
            }
        }
        else
        {
            if( div_citys.compareDocumentPosition(tag)!=0 && div_citys.compareDocumentPosition(tag)!=20)//非一级科室本身和科室列表的子节点
            {
                div_citys.style.display="none";
            }
        }
    }
    
}
//获取元素的纵坐标 
function getTop(e){ 
var offset=e.offsetTop; 
if(e.offsetParent!=null) offset+=getTop(e.offsetParent); 
return offset; 
} 
//获取元素的横坐标 
function getLeft(e){ 
var offset=e.offsetLeft; 
if(e.offsetParent!=null) offset+=getLeft(e.offsetParent); 
return offset; 
} 
