
var dialog=null;var dbg=false;$_.AddListener(window,"load",function(){$_dialogs.Event.DialogClose.AddListener(function(listener,args){var f=$_dom.GetByTag("iframe",args.EventArgs||"divPageDialog");if(f.length>0)f[0].src="about:blank";});});function search(frm,showDialogs){frm=frm||document.forms[0];function c(n){var txt=frm.elements[n];return!txt?"":txt.value.replace(/[^a-zA-Z0-9,\:.\&\s\/-]/g,"").replace(/\s+/g,"+");}
var kw=c("keyword");var loc=c("location");if(kw==""&&loc==""){if(showDialogs)
setSearchDialog();return;}
if(kw.length>0&&loc.length==0){if(showDialogs){setLocationDialog();$_dom.Focus("nolocation");}
return;}
if(loc.length>0&&kw.length==0){if(showDialogs){$_dialogs.Dialog(null,{DialogId:"divKeywordDialog",Height:157,Width:274});$_dom.Focus("nokeyword");}
return;}
location.href="/results.aspx?keyword="+escape(kw)+"&location="+(loc||"No-Location");}
function setLocationDialog(disableClose){$_dialogs.Dialog(null,{DialogId:"divLocationDialog",Height:164,Width:278,CloseOverlayOnClick:false});}
function setSearchDialog(disableClose){$_dialogs.Dialog(null,{DialogId:"divSearchDialog",Height:140,Width:600,CloseOverlayOnClick:false});}
function setNoLocation(){var txtnoloc=$_dom.GetById("nolocation");if(txtnoloc&&txtnoloc.value.length>0){$_dom.GetById("where").value=txtnoloc.value;$_dom.Toggle("nolocation","none");$_dom.Toggle("nolocation_search","none");$_dom.Toggle("nolocation_progimg");search();}}
function setNoKeyword(){var txtnokw=$_dom.GetById("nokeyword");if(txtnokw&&txtnokw.value.length>0){$_dom.GetById("what").value=txtnokw.value;$_dom.Toggle("nokeyword","none");$_dom.Toggle("nokeyword_search","none");$_dom.Toggle("nokeyword_progimg");search();}}
function toggleLocation(disp){if(disp=="none"){$_dom.Toggle("divLocation","none");$_dom.Toggle("divSetLocation","block");$_dom.Focus("txtLocation");}else{$_dom.Toggle("divLocation","block");$_dom.Toggle("divSetLocation","none");}}
function setLocation(){var txt=$_dom.GetById("txtLocation");if(txt.value.length==0){alert("Please enter a valid location");return false;}
return true;}
function loc_click_debug(obj){dbg=true;return loc_click(obj);}
function loc_click(obj,paid){if(!obj||!obj.attributes)return false;var key_att=obj.attributes["omn_key"];var key=key_att?key_att.value:"";var val_att=obj.attributes["omn_val"];var val=val_att?val_att.value:null;var ad_att=obj.attributes["omn_ad"];var provider=ad_att?ad_att.value:" ";if(key.length>0&&typeof(s)!=='undefined'){if(s.trackCustomLink)
s.trackCustomLink((obj.href||""),key,val,provider,paid);if(dbg==true)
if(!confirm("Omniture Key: "+key+".  Follow Link?"))
return false;}
return true;}
function csImpression(id,pageType,referenceId){var img;img=new Image();img.src="http://api.citysearch.com/tracker/imp?action_target="+pageType+"&listing_id="+id+"&publisher=localcom_rbl&reference_id="+referenceId+"&placement=local";}
function yahoo_click(url){var img=new Image();img.onload=function(){location.href=url;}
img.src="http://ad.yieldmanager.com/pixel?id=121727&t=2";}
function phoneLink(phoneId,track){var li=$_dom.GetById("phone_"+phoneId);var cont;if(!li)return;for(var i=0;i<li.childNodes.length;i++){if(li.childNodes[i].className.toLowerCase()=="phonenumber"){cont=li.childNodes[i];break;}}
if(!cont)return;cont.style.display="inline";if(li.childNodes[0].tagName.toLowerCase()=="a")
li.childNodes[0].style.display="none";if(typeof(track)==='string'&&track.length>0){var img=new Image();img.src=track;}}
function loginDialog(url){if(!url)return;var options={Height:500,Width:650,CssClass:'dialog'};$_dialogs.Dialog(url,options);}
function registerDialog(url){if(!url)return;var options={Height:500,Width:650,CssClass:'overlay-frame'};$_dialogs.Dialog(url,options);}
function reviewDialog(listingId,reviewsUrl,returnUrl){if(!listingId||!reviewengine)return;var url="http://"+reviewengine+"/writereview.aspx?listingid="+listingId+"&reviewsurl="+reviewsUrl+"&returnurl="+returnUrl+"&referrer=local";var options={Height:500,Width:650,CssClass:'overlay-frame'};$_dialogs.Dialog(url,options);}
function loadRevSciSegments(){var rsi_segs=[];var segs_beg=document.cookie.indexOf('rsi_segs=');if(segs_beg>=0){segs_beg=document.cookie.indexOf('=',segs_beg)+1;if(segs_beg>0){var segs_end=document.cookie.indexOf(';',segs_beg);if(segs_end==-1)segs_end=document.cookie.length;rsi_segs=document.cookie.substring(segs_beg,segs_end).split('|');}}
var segLen=20;var segArr=new Array();if(rsi_segs.length<segLen){segLen=rsi_segs.length}
for(var i=0;i<segLen;i++){segArr=rsi_segs[i].split("_")
if(segArr.length>1)segQS+=("btseg"+"="+segArr[1]+";")}}
function hideDialog(id){$_dialogs.Hide(id||null);$_dom.EnableBodyScroll();}
function setSkin(skinname){var cc=document.cookie.split(';');var c=null;var cskin=null;$_dom.SetClass('header',skinname);$_dom.SetClass('nav',skinname);var exp=new Date();exp.setTime(exp.getTime()+(60*60*24*14));document.cookie="skin="+skinname+"; expires="+exp.toGMTString()+"; path=/;";}
function bookmark(title,url){if(window.sidebar)
window.sidebar.addPanel(title,url,"");else if(window.opera){var elem=document.createElement('a');elem.setAttribute('href',url);elem.setAttribute('title',title);elem.setAttribute('rel','sidebar');elem.click();}else if(document.all)
window.external.AddFavorite(url,title);}
function popup(url,name,windowWidth,windowHeight){myleft=(screen.width)?(screen.width-windowWidth)/2:100;mytop=(screen.height)?(screen.height-windowHeight)/2:100;properties="width="+windowWidth+",height="+windowHeight+",scrollbars=yes, top="+mytop+",left="+myleft;window.open(url,name,properties)}