var liveSearchReq = false;var t = null;var liveSearchLast = "";var isIE = false;if (window.XMLHttpRequest){liveSearchReq = new XMLHttpRequest();}function liveSearchStart(searchPageStr,FormElementName,OuterContainerName,InnerContainerName){if (t){window.clearTimeout(t);}t = window.setTimeout("liveSearchDoSearch()",200);oSearchPageStr = searchPageStr;oFormElementName = FormElementName;oOuterContainerName = OuterContainerName;oInnerContainerName = InnerContainerName;if(document.getElementById(oFormElementName+'_wait')){swapImage(oFormElementName + '_wait','','/images/wait-spin.gif',0);}if(document.getElementById('BigTownSearch')){document.getElementById('BigTownSearch').style.display = 'block';document.getElementById('TownSearchResultOuter').style.display = 'none';}}function liveSearchHide(){document.getElementById(oOuterContainerName).style.display = "none";if(document.getElementById(oFormElementName+'_wait')){swapImage(oFormElementName + '_wait','','/images/wait-hold.gif',0);}if(document.getElementById('BigTownSearch')){document.getElementById('BigTownSearch').style.display = 'none';}}function liveSearchDoSearch(){if (typeof liveSearchRoot == "undefined"){liveSearchRoot = "";}if (typeof liveSearchRootSubDir == "undefined"){liveSearchRootSubDir = "";}if (typeof liveSearchParams == "undefined"){liveSearchParams = "";}if (liveSearchReq && liveSearchReq.readyState < 4){liveSearchReq.abort();}if ( document.getElementById(oFormElementName).value == ""){liveSearchHide();return false;}if (window.XMLHttpRequest){}else if (window.ActiveXObject){liveSearchReq = new ActiveXObject("Microsoft.XMLHTTP");}liveSearchReq.onreadystatechange = liveSearchProcessReqChange;liveSearchReq.open("GET", liveSearchRoot + oSearchPageStr + document.getElementById(oFormElementName).value + liveSearchParams);liveSearchLast = document.getElementById(oFormElementName).value;liveSearchReq.send(null);}function liveSearchProcessReqChange(){if (liveSearchReq.readyState == 4){var  res = document.getElementById(oOuterContainerName);res.style.display = "block";var  sh = document.getElementById(oInnerContainerName);sh.innerHTML = liveSearchReq.responseText;highZ++;res.style.zIndex = highZ;if(document.getElementById(oFormElementName+'_wait')){swapImage(oFormElementName + '_wait','','/images/wait-hold.gif',0);}if(document.getElementById('BigTownSearch')){document.getElementById('BigTownSearch').style.display = 'none';}}}var xmlReq = null;function PostSub(formObj,actionPage,validationFunc,postProcessFunc,noClear){var str = getFormValues(formObj,validationFunc,noClear);xmlReq = getXML(actionPage,str);if(postProcessFunc){eval(postProcessFunc);}}function getXML(actionPage,str){var doc = null;if (typeof window.ActiveXObject != 'undefined' ){doc = new ActiveXObject("Microsoft.XMLHTTP");}else{doc = new XMLHttpRequest();}doc.open("POST", actionPage, true);doc.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");doc.send(str);return doc;}function getFormValues(formObj,validationFunc,noClear){var str = "";var valueArr = null;var val = "";var cmd = "";activeForm = document.getElementById(formObj);for(var i = 0;i < activeForm.elements.length;i++){switch(activeForm.elements[i].type){case "text":if(validationFunc){cmd = validationFunc + "(" + 'activeForm.elements[i].value' + ")";val = eval(cmd);}str += activeForm.elements[i].name + "=" + escape(activeForm.elements[i].value) + "&";if(!noClear){activeForm.elements[i].value = '';}break;case "textarea":if(validationFunc){cmd = validationFunc + "(" + 'activeForm.elements[i].value' + ")";val = eval(cmd);}str += activeForm.elements[i].name + "=" + escape(activeForm.elements[i].value) + "&";if(!noClear){activeForm.elements[i].value = '';}break;case "hidden":str += activeForm.elements[i].name + "=" + escape(activeForm.elements[i].value) + "&";break;case "select-one":str += activeForm.elements[i].name + "=" + activeForm.elements[i].options[activeForm.elements[i].selectedIndex].value + "&";break;}}str = str.substr(0,(str.length - 1));return str;}