function highlight_on(tagID){ var row = document.getElementById(tagID); row.className='highlight'; } function highlight_off(tagID){ var row = document.getElementById(tagID); row.className='normal'; } function getURLParam(strParamName){ var strReturn = ""; var strHref = window.location.href; if ( strHref.indexOf("?") > -1 ){ var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase(); var aQueryString = strQueryString.split("&"); for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){ if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){ var aParam = aQueryString[iParam].split("="); strReturn = aParam[1]; break; } } } return unescape(strReturn); } function refresh(){ //change "rows per page" var shortURL = window.location.pathname; var paramURL = window.location.search; var finalURL = ""; finalURL = shortURL; if (document.getElementById("plusminus").src.indexOf("minus.gif") > -1){ CountryID = document.form_filter.CountryID.value; LocationGeoCodeID = document.form_filter.LocationGeoCodeID.value; finalURL += "?set=1&CountryID=" + CountryID + "&LocationGeoCodeID=" + LocationGeoCodeID + "&radiobutton=list&submit_filters=Search"; } else { finalURL += "?set=0"; } finalURL += "&rows=" + document.f.select.value; if (getURLParam("filter") != ""){ finalURL += "&filter=" + getURLParam("filter").toUpperCase(); } if (getURLParam("pageid") != ""){ finalURL += "&pageid=" + getURLParam("pageid"); } window.location.href = finalURL; } function close_results(){ document.getElementById("acdiv").style.display = "none"; } function clear_results(){ document.getElementById("textfieldcity").value = ""; } function show_hide_layer(id){ var item = document.getElementById(id); if (item.className == "layer_filter_show"){ item.className= "layer_filter_hide"; document.getElementById("plusminus").src = "/sitemap/plus.gif"; clear_results(); close_results(); } else { item.className= "layer_filter_show"; document.getElementById("plusminus").src = "/sitemap/minus.gif"; } } function GetXmlHttpObject(){ var objXMLHttp=null; if (window.XMLHttpRequest){ objXMLHttp=new XMLHttpRequest(); } else if (window.ActiveXObject){ objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP"); } return objXMLHttp; } //autocomplete for cities function ajaxAutocompleteCities(strValue){ if (strValue.length==0){ clear_results() close_results() return } xmlHttp=GetXmlHttpObject() if (xmlHttp==null){ alert ("Browser does not support HTTP Request"); return } var url="/sitemap/autocomplete.asp"; url=url+"?city="+strValue.replace("'","''"); url=url+"&countryid="+document.getElementById("CountryID").value; url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=AutoChanged; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function AutoChanged(divID){ if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ document.getElementById("acdiv").style.display = "block" document.getElementById("acdiv").innerHTML = xmlHttp.responseText; } } //changing cities due to the selected country function ajaxCities(strValue){ xmlHttp=GetXmlHttpObject() if (xmlHttp==null){ alert ("Browser does not support HTTP Request"); return } document.getElementById("LocationGeoCodeID").innerHTML = ""; var url="/sitemap/ajaxcities.asp"; url=url+"?countryid="+strValue; url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=stateChanged; xmlHttp.open("GET",url,true); xmlHttp.send(null); radio_click("list") } function stateChanged(){ if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ document.getElementById("citydiv").innerHTML = xmlHttp.responseText; } } function radio_click(strValue){ switch (strValue){ case "list": document.getElementById("LocationGeoCodeID").disabled = "" document.getElementById("textfieldcity").disabled = "disabled" document.getElementById("rb_list").checked = true document.getElementById("rb_text").checked = false clear_results() close_results() break; case "type": document.getElementById("LocationGeoCodeID").disabled = "disabled" document.getElementById("textfieldcity").disabled = "" document.getElementById("textfieldcity").focus() document.getElementById("rb_list").checked = false document.getElementById("rb_text").checked = true break; } } function write_result(objSelect){ var i = objSelect.selectedIndex var objOption = objSelect[i] document.getElementById("textfieldcity").value = objOption.text close_results() }