function initWeatherSearchPublic(cccc,ccccValue) { var oReq = zXmlHttp.createRequest(); oReq.onreadystatechange = function () { if (oReq.readyState == 4) { // only if "OK" if (oReq.status == 200) { //alert(oReq.responseText); transformXmlWeatherSearchPublic(oReq.responseText); } } }; ccccValue=ccccValue.toUpperCase(); if(ccccValue=="ZBAA"||ccccValue=="ZBSJ"||ccccValue=="ZBTJ"||ccccValue=="ZBYN"||ccccValue=="ZGGG"||ccccValue=="ZGKL"||ccccValue=="ZGNN"||ccccValue=="ZGOW"||ccccValue=="ZGSZ"||ccccValue=="ZSHC"||ccccValue=="ZSSS"||ccccValue=="ZSPD"||ccccValue=="ZSAM"||ccccValue=="ZSQD"||ccccValue=="ZWWW"||ccccValue=="ZYTL"||ccccValue=="ZYTX"||ccccValue=="ZLXY"||ccccValue=="ZPPP"||ccccValue=="ZUUU"||ccccValue=="ZMUB") { var url=context+"/metainfo/metainfoService?"+cccc+"="+ccccValue; //alert(url); oReq.open("GET", url , true); oReq.send(null); //setTimeout("initLocalWeather()",15*60*1000); } } function transformXmlWeatherSearchPublic(sResponseText) { var oXmlDom = zXmlDom.createDocument(); oXmlDom.async = false; oXmlDom.loadXML(sResponseText); var oXslDom = zXmlDom.createDocument(); oXslDom.async = false; oXslDom.load(context+"/xslt/weatherSearchHTML_public.xsl"); var str = zXslt.transformToText(oXmlDom,oXslDom); //alert("|"+str+"|"); //str=""+str+""; //document.getElementById("resultContent").innerHTML=""; document.getElementById("weatherSearch").innerHTML = str; } function weatherSearchGo(){ var cccc=document.getElementById("weatherSearchText").value; initWeatherSearchPublic("depart",cccc); } function weatherSearchGo_code(){ var cccc=document.getElementById("weatherSearchForm:weatherSearchSelect").value; //alert(cccc); initWeatherSearchPublic("depart",cccc); } function weatherSearchKey(){ if(window.event.keyCode==13){ weatherSearchGo(); } } function initWeatherSearch(){ initWeatherSearchPublic("depart","ZBAA"); } addLoadEvent(initWeatherSearch);