var lifsearchObj=null var lifesearchCnt=0 var lifesearchClr=0 function lifesearchSet(val,id) { if (lifsearchObj) { lifsearchObj.value=val showart() // lifsearchObj.focus() if (lifesearchClr) { clearTimeout(lifesearchClr) lifesearchClr=0 } lifesearch(null,id) } } function lifesearchBlur(evt,id) { lifesearchClr=window.setTimeout("lifesearch(null,'"+id+"')",300) } function lifesearch(obj,id,url) { lifsearchObj=obj var box=dojo.byId(id) if (!box) return if (obj && obj.value!="") { if (box.style.display=="none") { box.style.display="block" box.innerHTML="" } lifesearchCnt++ url+=escape(obj.value)+"&var_cnt="+lifesearchCnt //+"&rnd="+Math.random() var xhrArgs = { url: url, handleAs: "text", load: function(html) { var cnt=parseInt(html) if (cnt==lifesearchCnt) { var off=html.indexOf(";") if (off>=0) { box.innerHTML=html.substr(off+1) } } } } dojo.xhrGet(xhrArgs); } else { box.innerHTML="" box.style.display="none" } }