var searchWhat,searchWhere,html=new String,searchType="business",defaultWhere,baseUrl,defaultWhatText="",searchOptionLinks=[];function InitializeSearchOptionLinks(){var c="search_near";for(var a=0;a<3;a++)searchOptionLinks[a]=document.getElementById("searchType"+a.toString());var b=GetQueryString("searchfor");if(b!=null&&b!="")$("search_for").value=unescape(decodeURI(b));var d=GetQueryString("searchtype");if(d!=null&&d!="")switch(d.toLowerCase()){case "movies":SetSearchType(1);break;case "events":SetSearchType(2);break;default:SetSearchType(0)}else SetSearchType(0);if($(c).value==""){$(c).value=g_DefaultLocationText;$(c).className="typing";defaultWhere=g_DefaultLocationText}}function GetQueryString(a){var b=window.location.href,c=b.split("#");if(c.length>1){var d=c[1].toLowerCase().split(a+"=");if(d.length>1)return GetValue(c[1].split("&"),a)}b=window.location.search.substring(1);return GetValue(b.split("&"),a)}function GetValue(c,d){for(var a=0;a<c.length;a++){var b=c[a].split("=");if(b[0].toLowerCase()==d)return encodeURI(b[1])}return null}function GetLocations(){html="";searchWhere=document.getElementById("search_near").value;searchWhat=document.getElementById("search_for").value;if(searchWhat==defaultWhatText)searchWhat="";if(searchWhere==g_DefaultLocationText)searchWhere="";PositionFlyOut();var a=document.getElementById("locationSuggestions");a.innerHTML="<div class='Disambiguation_ul_container' style='color:#3c7faf;width:186px;padding:6px;text-align:justify;'>Please wait while loading</div>";document.getElementById("locationSuggestionsContainer").style.visibility="visible";var b=new AjaxRequest(baseUrl+"/intermed.aspx?where="+searchWhere+"&from=ChangeCity",AjaxRequestType.GET,null,AjaxResponseType.Text,GotLocations);b.Send()}function PositionFlyOut(){var b=document.getElementById("search_near"),d=findPosdivX(b),e=findPosdivY(b),a=document.getElementById("locationSuggestionsContainer");a.style.left=d+"px";var c=e+b.offsetHeight-1;a.style.top=c+"px";a.style.zIndex=3e3;a.style.display="block"}function findPosdivX(a){var b=0;if(a.offsetParent)while(1){b+=a.offsetLeft;if(!a.offsetParent)break;a=a.offsetParent}else if(a.x)b+=a.x;return b}function findPosdivY(a){var b=0;if(a.offsetParent)while(1){b+=a.offsetTop;if(!a.offsetParent)break;a=a.offsetParent}else if(a.y)b+=a.y;return b+2}function GotLocations(p){var i='line_180x3.jpg" /></li>',n='</a></li><li><img src="',m="\");return false;'>",l="<li><a style='color:#3c7faf;' href='#' onclick='NavigateLink(\"",k="cityname",e="&searchType=",d="&where=",c="/plananouting.aspx?SearchFor=",j="locationSuggestionsContainer",q=getXML(p),b=q.getElementsByTagName("Cities")[0],g="<ul style='list-style-type:none;' class='Disambiguation_ul_container'>";if(b!=null){if(b.childNodes.length==1){document.getElementById(j).style.visibility="hidden";var a="";a=b.childNodes[0].getElementsByTagName("zipcode")[0].childNodes[0];if(a)a=a.nodeValue;else a="";if(a!="")window.location=baseUrl+c+escape(searchWhat)+d+a+e+searchType;else{var f=b.childNodes[0].getElementsByTagName(k)[0].childNodes[0].nodeValue,o=escape(f);window.location=baseUrl+c+escape(searchWhat)+d+o+e+searchType}}else if(b.childNodes.length>1)for(var h=0;h<b.childNodes.length;h++){var a="";a=b.childNodes[h].getElementsByTagName("zipcode")[0].childNodes[0];if(a)a=a.nodeValue;else a="";if(a!="")g+=l+baseUrl+c+escape(searchWhat)+d+a+e+searchType+m+f+n+imageServerPath+i;else{var f=b.childNodes[h].getElementsByTagName(k)[0].childNodes[0].nodeValue,o=escape(f);g+=l+baseUrl+c+escape(searchWhat)+d+o+e+searchType+m+f+n+imageServerPath+i}}}else{g+="<li style='color:red;width:186px;padding:6px;text-align:justify;'>Sorry, the location you entered could not be found. Please type a U.S. ZIP Code, or check the spelling of the location.</li>";if(defaultWhere&&defaultWhere!=g_DefaultLocationText)document.getElementById("search_near").value=defaultWhere}var r=document.getElementById("locationSuggestions");r.innerHTML=g+"</ul>";if(!b||b&&b.childNodes.length!=1)document.getElementById(j).style.visibility="visible";PositionFlyOut()}function NavigateLink(a){document.location.href=a;document.getElementById("locationSuggestionsContainer").style.visibility="hidden";return false}function ToggleDefaultTextInWhat(c){var b="locationSuggestionsContainer",a=document.getElementById("search_for");if(c){if(a.value==defaultWhatText){a.value="";a.className="sttyping"}}else{if(a.value==""){a.value=defaultWhatText;a.className="typing"}if(document.getElementById(b)&&document.getElementById(b).style.visibility=="visible"&&flag==true)return true;else document.getElementById(b).style.visibility="hidden"}}function ToggleDefaultTextInWhere(c){var b="locationSuggestionsContainer",a=document.getElementById("search_near");if(c){if(a.value==defaultWhere){a.value="";a.className="sttyping"}}else{if(a.value==""){a.value=defaultWhere;if(defaultWhere==g_DefaultLocationText)a.className="typing"}if(document.getElementById(b)&&document.getElementById(b).style.visibility=="visible"&&flag==true)return true;else document.getElementById(b).style.visibility="hidden"}}function getXML(c){var a=null;try{parser=new DOMParser;a=parser.parseFromString(c,"text/xml");return a}catch(b){try{a=new ActiveXObject("Microsoft.XMLDOM");a.async="false";a.loadXML(c);return a}catch(b){alert(b.message)}}}function SetSearchType(c){var a="search_for";for(var b=0;b<3;b++){searchOptionLinks[b].className="shnsc";$("ArrType"+b).style.display="none"}var d=searchOptionLinks[c];d.className="shsc";searchType=d.innerHTML;$("ArrType"+c).style.display="block";if($(a).value==""||$(a).value==defaultWhatText){switch(c){case 0:$(a).value=g_DefaultBusinessText;defaultWhatText=g_DefaultBusinessText;break;case 1:$(a).value=g_DefaultMoviesText;defaultWhatText=g_DefaultMoviesText;break;case 2:$(a).value=g_DefaultEventsText;defaultWhatText=g_DefaultEventsText}$(a).className="typing"}else $(a).className="sttyping"}function SearchKeyPress(b,a){if(a)if(a.which)keycode=a.which;else keycode=a.keyCode;else keycode=window.event.keyCode;if(keycode==13){GetLocations();return false}}var filterDropdownDelay,flag=false;function MouseOverLocationSuggestions(){flag=true;clearTimeout(filterDropdownDelay)}function MouseOutLocationSuggestions(a){flag=false;filterDropdownDelay=setTimeout("HideFilterDropdown('"+a+"')",1e3)}function HideFilterDropdown(a){document.getElementById(a).style.visibility="hidden"}function DoWebSearch(){var e="search_near",g="",f="",d="";txtboxname=e;formname="SearchForm";var a=document.getElementById("search_for"),c=document.getElementById(e),b="";if(a&&a.value!=""&&a.value!=defaultWhatText){f=a.value;b=escape(a.value);if(c&&c.value!=""&&c.value!=g_DefaultLocationText)b+="+"+escape(c.value)}d=g_LiveSearchURL+"?form="+g_FormCode;if(b!="")d+="&q="+b;window.open(d);return false}var isIE6=false;function DetectIE(){if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var c=new Number(RegExp.$1);if(c<7&&c>=6){isIE6=true;var e=imageServerPath+"clear.gif",b=document.getElementsByName("PngSrc"),a=0;for(a=0;a<b.length;a++){var d=b[a].src;b[a].src=e;b[a].style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src='"+d+"')"}var f=document.getElementById("SearchForm");b=f.getElementsByTagName("div");for(a=0;a<b.length;a++)if(b[a].name=="PngChck"){var d=b[a].BackImage;b[a].style.backgroundImage="none";b[a].style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='"+b[a].Method+"', src='"+d+"')"}}}}