var searchReq=createAjaxObj();
|
function createAjaxObj()
|
{
|
var httprequest=false;
|
if(window.XMLHttpRequest)
|
{
|
httprequest=new XMLHttpRequest();
|
if(httprequest.overrideMimeType)
|
httprequest.overrideMimeType('text/xml');
|
}
|
else if (window.ActiveXObject)
|
{
|
//IE
|
try
|
{
|
httprequest=new ActiveXObject("Msxml2.XMLHTTP");
|
}
|
catch (e)
|
{
|
try
|
{
|
httprequest=new ActiveXObject("Microsoft.XMLHTTP");
|
}
|
catch (e)
|
{
|
}
|
}
|
}
|
return httprequest
|
}
|
|
function AjaxSearchHosp()
|
{
|
if (document.getElementById('HospSearchTXT').value.length>0)
|
{
|
var str=escape(document.getElementById('HospSearchTXT').value);
|
url="HospSearch.gds?HospSearchTXT="+str+ "&t=" + new Date().getTime();
|
searchReq.open("get",url);
|
searchReq.onreadystatechange=handleSearchSuggest;
|
searchReq.send(null);
|
}
|
else
|
{
|
document.getElementById("AjaxSearch_suggest_Hosp").innerHTML="";
|
document.getElementById("AjaxSearch_suggest_Hosp").style.display="none";
|
}
|
|
}
|
function searchSuggest1()
|
{
|
if (document.getElementById('txtSearch1').value.length>0)
|
{
|
var str=escape(document.getElementById('txtSearch1').value);
|
url="HospSearch.gds?HospSearchTXT="+str+ "&t=" + new Date().getTime();
|
searchReq.open("get",url);
|
searchReq.onreadystatechange=handleSearchSuggest1;
|
searchReq.send(null);
|
}
|
else
|
{
|
document.getElementById("search_suggest1").innerHTML="";
|
document.getElementById("search_suggest1").style.display="none";
|
}
|
|
}
|
//download by http://www.codefans.net
|
function handleSearchSuggest()
|
{
|
if(searchReq.readyState==4)
|
{
|
var ss=document.getElementById("AjaxSearch_suggest_Hosp");
|
ss.innerHTML="";
|
s0=searchReq.responseText.length;
|
if (s0>0)
|
{
|
xmldoc=searchReq.responseXML;
|
var message_nodes=xmldoc.getElementsByTagName("message");
|
var n_messages=message_nodes.length;
|
if (n_messages<=0)
|
{
|
document.getElementById("AjaxSearch_suggest_Hosp").innerHTML="";
|
document.getElementById("AjaxSearch_suggest_Hosp").style.display="none";
|
}
|
else
|
{
|
document.getElementById("AjaxSearch_suggest_Hosp").style.display="block";
|
for (i=0;i<n_messages;i++ )
|
{
|
var suggest='<div onmouseover="javascript:suggestOver(this);"';
|
suggest+='onmouseout="javascript:sugggestOut(this);"';
|
suggest+='onclick="javascript:setSearch(this.innerHTML);"';
|
suggest +='class="suggest_link">'+message_nodes[i].getElementsByTagName("text")[0].firstChild.data+'</div>';
|
ss.innerHTML +=suggest;
|
}
|
}
|
}
|
else
|
{
|
document.getElementById("AjaxSearch_suggest_Hosp").innerHTML="";
|
document.getElementById("AjaxSearch_suggest_Hosp").style.display="none";
|
}
|
}
|
else
|
{
|
//alert('网络连接失败');
|
}
|
}
|
|
function handleSearchSuggest1()
|
{
|
if(searchReq.readyState==4)
|
{
|
var ss=document.getElementById("search_suggest1");
|
ss.innerHTML="";
|
s0=searchReq.responseText.length;
|
if (s0>0)
|
{
|
xmldoc=searchReq.responseXML;
|
var message_nodes=xmldoc.getElementsByTagName("message");
|
var n_messages=message_nodes.length;
|
if (n_messages<=0)
|
{
|
document.getElementById("search_suggest1").innerHTML="";
|
document.getElementById("search_suggest1").style.display="none";
|
}
|
else
|
{
|
document.getElementById("search_suggest1").style.display="block";
|
for (i=0;i<n_messages;i++ )
|
{
|
var suggest='<div onmouseover="javascript:suggestOver(this);"';
|
suggest+='onmouseout="javascript:sugggestOut(this);"';
|
suggest+='onclick="javascript:setSearch1(this.innerHTML);"';
|
suggest +='class="suggest_link">'+message_nodes[i].getElementsByTagName("text")[0].firstChild.data+'</div>';
|
ss.innerHTML +=suggest;
|
}
|
}
|
}
|
else
|
{
|
document.getElementById("search_suggest1").innerHTML="";
|
document.getElementById("search_suggest1").style.display="none";
|
}
|
}
|
else
|
{
|
//alert('网络连接失败');
|
}
|
}
|
|
function suggestOver(div_value)
|
{
|
div_value.className='suggest_link_over';
|
}
|
|
function sugggestOut(div_value)
|
{
|
div_value.className='suggest_link';
|
}
|
|
function setSearch(div_value)
|
{
|
document.getElementById("HospSearchTXT").value=div_value;
|
document.getElementById("AjaxSearch_suggest_Hosp").innerHTML="";
|
document.getElementById("AjaxSearch_suggest_Hosp").style.display="none";
|
JS_HospSearch();
|
}
|
|
|
function setSearch1(div_value)
|
{
|
document.getElementById("txtSearch1").value=div_value;
|
document.getElementById("search_suggest1").innerHTML="";
|
document.getElementById("search_suggest1").style.display="none";
|
}
|