var g_pMainSearchMap=null;var g_iMapPreviewPosLeft=0;var g_iMapPreviewPosRight=0;var g_iMapPreviewPosTop=0;var g_iMapPreviewPosBottom=0;var g_bMapPreviewCancelCloseRequest=false;var g_bMapPreviewTimeoutActive=false;var g_bMapPreviewVisible=false;var g_objMapPreview=new Object();var g_iIEMapOffsetX=260;var g_iIEMapOffsetY=160;function InitializeAllSearches(){if(!g_AjaxQueue){alert("Could not initialize AJAX.  An AJAX capable browser is required to use the advanced features on C21.com");return }g_AjaxQueue.registerLock("DoingPropertySearch");
g_AjaxQueue.registerLock("DoingAgentSearch");g_AjaxQueue.registerLock("DoingOfficeSearch")}function DoPropertySearch(A){try{if(!FormDataEnteredInContainer("propertywheregroupcontainer")){if(!FormDataEnteredInContainer("propertymlsgroupcontainer")){if(!FormDataEnteredInContainer("propertyshapegroupcontainer")){return false}}}RemoveAllDefaultData(A);RewritePropertySearchURL(A)}catch(B){}return true}function RewritePropertySearchURL(C){var G="";var A=document.getElementById("propertywhere_1");var E=A.value;var B=E.split(",");
if(B.length==2){G="/realestatesearch/"+trim(B[0])+"-"+trim(B[1])}else{if(B.length==1){var B=E.split(" ");if(B.length==1){G="/realestatesearch/"+B[0]}else{if(B.length==2){G="/realestatesearch/"+trim(B[0])+"-"+trim(B[1])}else{var D=B.pop();var F=B.join(" ");G="/realestatesearch/"+F+"-"+D}}}else{G="/realestatesearch/"}}A.value="";C.action=G}function LTrim(B){var A=/\s*((\S+\s*)*)/;return B.replace(A,"$1")}function RTrim(B){var A=/((\s*\S+)*)\s*/;return B.replace(A,"$1")}function trim(A){return LTrim(RTrim(A))}function DoAgentSearch(A){try{if(!FormDataEnteredInContainer("agentwheregroupcontainer")){if(!FormDataEnteredInContainer("agentwhatgroupcontainer")){return false
}}RemoveAllDefaultData(A);RewriteAgentSearchURL(A)}catch(B){}return true}function RewriteAgentSearchURL(D){var H="";var B=window.location.href;var A=document.getElementById("agentwhere_1");var F=A.value;var C=F.split(",");if(ContainsCommercial(B)){return }if(C.length==2){H="/realestateagents/"+trim(C[0])+"-"+trim(C[1])}else{if(C.length==1){var C=F.split(" ");if(C.length==1){H="/realestateagents/"+C[0]}else{if(C.length==2){H="/realestateagents/"+trim(C[0])+"-"+trim(C[1])}else{var E=C.pop();var G=C.join(" ");H="/realestateagents/"+G+"-"+E
}}}else{H="/realestateagents/"}}A.value="";D.action=H}function DoOfficeSearch(A){try{if(!FormDataEnteredInContainer("officewheregroupcontainer")){if(!FormDataEnteredInContainer("officewhatgroupcontainer")){return false}}RemoveAllDefaultData(A);RewriteOfficeSearchURL(A)}catch(B){}return true}function RewriteOfficeSearchURL(D){var H="";var B=window.location.href;var A=document.getElementById("officewhere_1");var F=A.value;var C=F.split(",");if(ContainsCommercial(B)){return }else{if(C.length==2){H="/realestateoffices/"+trim(C[0])+"-"+trim(C[1])
}else{if(C.length==1){var C=F.split(" ");if(C.length==1){H="/realestateoffices/"+C[0]}else{if(C.length==2){H="/realestateoffices/"+trim(C[0])+"-"+trim(C[1])}else{var E=C.pop();var G=C.join(" ");H="/realestateoffices/"+G+"-"+E}}}else{H="/realestateoffices/"}}}A.value="";D.action=H}function ContainsCommercial(A){var B=false;if(A.search("commercial")>-1){B=true}return B}function DoAreaSearch(A){try{if(!FormDataEnteredInContainer("areawheregroupcontainer")){if(!FormDataEnteredInContainer("areawhatgroupcontainer")){alert("You must enter a location to start your search.");
return false}}RemoveAllDefaultData(A);if(A.north){A.north.value=""}if(A.south){A.south.value=""}if(A.east){A.east.value=""}if(A.west){A.west.value=""}if(A.zoom){A.zoom.value=""}}catch(B){}return true}function ShowSearchResultMapMouseOver(C,K,H,J){strTrKey=unescape(H);var F=document.getElementById(g_objMapPreview.popupname);if(F){if(g_bMapPreviewVisible){if(g_objMapPreview){if(g_objMapPreview.iXPos==C&&g_objMapPreview.iYPos==K&&g_objMapPreview.strTrKey==strTrKey){return }}HideMapPreview()}g_bMapPreviewVisible=true;
g_bMapPreviewCancelCloseRequest=true;g_bMapPreviewTimeoutActive=true;g_bMapPreviewNeedsRepositioned=false;if(g_objMapPreview){g_objMapPreview.iXPos=C;g_objMapPreview.iYPos=K;g_objMapPreview.strTrKey=strTrKey}var I;I=document.getElementById("officemapviewpreviewname_"+strTrKey);if(I){SetInnerHtml("officemapviewpreviewname",I.innerHTML)}I=document.getElementById("officemapviewpreviewdetails_"+strTrKey);if(I){SetInnerHtml("officemapviewpreviewdetails",I.innerHTML)}I=document.getElementById("propertymapviewpreviewprice_"+strTrKey);
if(I){SetInnerHtml("propertymapviewpreviewprice",I.innerHTML)}I=document.getElementById("propertymapviewpreviewdetails_"+strTrKey);if(I){SetInnerHtml("propertymapviewpreviewdetails",I.innerHTML)}I=document.getElementById("propertymapviewpreviewoffice_"+strTrKey);if(I){SetInnerHtml("propertymapviewpreviewoffice",I.innerHTML)}I=document.getElementById("areamapviewpreviewname_"+strTrKey);if(I){SetInnerHtml("areamapviewpreviewname",I.innerHTML)}I=document.getElementById("areamapviewpreviewdetails_"+strTrKey);if(I){SetInnerHtml("areamapviewpreviewdetails",I.innerHTML)
}var A=0;var G=0;I=document.getElementById("propertymapviewpreviewlat_"+strTrKey);if(I){A=document.getElementById("propertymapviewpreviewlat_"+strTrKey).innerHTML;G=document.getElementById("propertymapviewpreviewlon_"+strTrKey).innerHTML}I=document.getElementById("officemapviewpreviewlat_"+strTrKey);if(I){A=document.getElementById("officemapviewpreviewlat_"+strTrKey).innerHTML;G=document.getElementById("officemapviewpreviewlon_"+strTrKey).innerHTML}I=document.getElementById("areamapviewpreviewlat_"+strTrKey);
if(I){A=document.getElementById("areamapviewpreviewlat_"+strTrKey).innerHTML;G=document.getElementById("areamapviewpreviewlon_"+strTrKey).innerHTML}var B=RfgPixelFromLatLong("resultmap",A,G);var E=B.x;var D=B.y;RfgSetObjectPosition(F,E-5,D-20);F.style.display="block";RemoveClass(g_objMapPreview.popupname,"hide");if(!window.event){if(document.addEventListener){document.addEventListener("mousemove",MoveMapPreview,true)}else{document.attachEvent("onmousemove",MoveMapPreview);document.attachEvent("onmouseover",MoveMapPreview);
document.attachEvent("onmouseout",MoveMapPreview)}}else{setTimeout(BeginShowMapPreview,400)}}}function TrackMapPreview(D){var C=document.getElementById(g_objMapPreview.popupname);if(C!=null){var B=RfgGetMouseXPosition(D,0);var A=RfgGetMouseYPosition(D,0);if(g_pBrowser.bIsMsIe&&g_pBrowser.fVersionMajor>6){B=B-g_iIEMapOffsetX;A=A-g_iIEMapOffsetY}if(B<g_iMapPreviewPosLeft||B>g_iMapPreviewPosRight){if(!g_bMapPreviewTimeoutActive){g_bMapPreviewCancelCloseRequest=false;setTimeout(RequestHideMapPreview,400);g_bMapPreviewTimeoutActive=true
}return }if(A<g_iMapPreviewPosTop||A>g_iMapPreviewPosBottom){if(!g_bMapPreviewTimeoutActive){g_bMapPreviewCancelCloseRequest=false;setTimeout(RequestHideMapPreview,400);g_bMapPreviewTimeoutActive=true}return }g_bMapPreviewCancelCloseRequest=true}}function RequestHideMapPreview(){var A=document.getElementById(g_objMapPreview.popupname);if(A!=null){g_bMapPreviewTimeoutActive=false;if(!g_bMapPreviewCancelCloseRequest){HideMapPreview()}}}function HideMapPreview(){var A=document.getElementById(g_objMapPreview.popupname);
if(A!=null){if(document.removeEventListener){document.removeEventListener("mousemove",TrackMapPreview,true)}else{document.detachEvent("onmousemove",TrackMapPreview);document.detachEvent("onmouseover",TrackMapPreview);document.detachEvent("onmouseout",TrackMapPreview)}A.style.display="none";g_bMapPreviewVisible=false;g_bMapPreviewCurrentId="";g_objMapPreview.strTrKey=""}}function MoveMapPreview(A){if(document.removeEventListener){document.removeEventListener("mousemove",MoveMapPreview,true);document.removeEventListener("mousemove",MoveMapPreview,true);
document.removeEventListener("mousemove",MoveMapPreview,true)}else{document.detachEvent("onmousemove",MoveMapPreview)}setTimeout(BeginShowMapPreview,400)}function BeginShowMapPreview(){var A=document.getElementById(g_objMapPreview.popupname);if(A!=null){g_iMapPreviewPosLeft=RfgFindPosX(A);g_iMapPreviewPosRight=g_iMapPreviewPosLeft+RfgFindWidth(A);g_iMapPreviewPosTop=RfgFindPosY(A)-30;g_iMapPreviewPosBottom=g_iMapPreviewPosTop+RfgFindHeight(A)+30;if(document.addEventListener){document.addEventListener("mousemove",TrackMapPreview,true)
}else{document.attachEvent("onmousemove",TrackMapPreview)}setTimeout(RequestHideMapPreview,400)}}function ShowPropertyGridViewPreview(E,A){var B=document.getElementById("propertygridviewpreview");if(B){var D=document.getElementById("property_"+A);var G=CyberCoreFindPosX(D);var C=CyberCoreFindPosY(D);if(g_pBrowser.bIsMsIe){G-=260}B.style.left=G-200+"px";B.style.top=C-99+"px";B.style.display="block";if(g_ObjHide.bOpen){HidePropertyGridViewPreview()}g_ObjHide.bOpen=true;g_ObjHide.iTrKey=A;g_ObjHide.iMinX=G;g_ObjHide.iMaxX=G+100;
g_ObjHide.iMinY=C;g_ObjHide.iMaxY=C+100;SetInnerHtml("propertygridviewpreviewimage",document.getElementById("propertygridviewpreviewimage_"+A).innerHTML);SetInnerHtml("propertygridviewpreviewdetails",document.getElementById("propertygridviewpreviewdetails_"+A).innerHTML);SetInnerHtml("propertygridviewpreviewdescription",document.getElementById("propertygridviewpreviewdescription_"+A).innerHTML);var F=document.getElementById("propertygridviewpreviewcourtesy_"+A).innerHTML;if(F!=""){SetInnerHtml("propertygridviewpreviewcourtesycontainer",F);
document.getElementById("propertygridviewpreviewcourtesycontainer").style.height="12px";document.getElementById("propertygridviewpreviewdesccontainer").style.top="102px";B.style.top=C-116+"px";B.style.height="185px"}else{SetInnerHtml("propertygridviewpreviewcourtesycontainer","");document.getElementById("propertygridviewpreviewcourtesycontainer").style.height="0px";document.getElementById("propertygridviewpreviewdesccontainer").style.top="88px";B.style.height="168px"}RemoveClass("propertygridviewpreview","hide");
document.onmousemove=CheckForPropertyGridViewPreviewHide}}function HidePropertyGridViewPreview(){var A=document.getElementById("propertygridviewpreview");if(A){AddClass("propertygridviewpreview","hide");A.style.display="none";g_ObjHide.bOpen=false;g_ObjHide.iTrKey=-1;document.onmousemove=null}}var g_ObjHide=new Object();g_ObjHide.bOpen=false;function CheckForPropertyGridViewPreviewHide(A){if(g_ObjHide.bOpen){var C=GetEventInformation(A);var D=C.iPosX;var B=C.iPosY;if(D<g_ObjHide.iMinX||D>g_ObjHide.iMaxX){HidePropertyGridViewPreview()
}if(B<g_ObjHide.iMinY||B>g_ObjHide.iMaxY){HidePropertyGridViewPreview()}}}function TogglePropertyListViewPreview(B,A){if(HasClass("property_"+A+"_previewrow","hide")){ShowPropertyListViewPreview(A)}else{HidePropertyListViewPreview(A)}B.returnValue=false;return false}function ShowPropertyListViewPreview(A){var B=document.getElementById("property_"+A+"_previewrow");if(B){RemoveClass(B,"hide")}return false}function HidePropertyListViewPreview(A){AddClass("property_"+A+"_previewrow","hide")}function ShowNextPreviewPhoto(E){var F=document.getElementById("photopreviewscrollcontainer_"+E);
if(F){var A=-1;var H=F.getElementsByTagName("div");var G=new Array();if(H&&H.length>0){for(var D=0;D<H.length;D++){if(HasClass(H[D],"landscapethumbnailcontainer")){G.push(H[D]);if(A==-1&&H[D].style.display!="none"){A=G.length-1}}}if(G.length>0&&A<(G.length-2)){G[A].style.display="none";G[A+1].style.display="block";G[A+2].style.display="block"}if(A>=(G.length-2)){var B=document.getElementById("photonextbtn_"+E);B.src="/images/detail/nextphoto_disabled.gif"}if(A>0){var C=document.getElementById("photopreviousbtn_"+E);
C.src="/images/detail/previousphoto.gif"}}}}function ShowPreviousPreviewPhoto(E){var F=document.getElementById("photopreviewscrollcontainer_"+E);if(F){var A=-1;var H=F.getElementsByTagName("div");var G=new Array();if(H&&H.length>0){for(var D=0;D<H.length;D++){if(HasClass(H[D],"landscapethumbnailcontainer")){G.push(H[D]);if(A==-1&&H[D].style.display!="none"){A=G.length-1}}}if(G.length>0&&A>0){G[A+1].style.display="none";G[A].style.display="block";G[A-1].style.display="block"}if(A<=1){var C=document.getElementById("photopreviousbtn_"+E);
C.src="/images/detail/previousphoto_disabled.gif"}if(A<(G.length-2)){var B=document.getElementById("photonextbtn_"+E);B.src="/images/detail/nextphoto.gif"}}}}function OnCompleteShowPropertyListViewPreview(J){if(J.readyState!=4){return }var A=J.responseXML.getElementsByTagName("property");if(!A.length||A.length==0){alert("Could not load property preview.");return }var C=GetNodeValue(J.responseXML,"provider-listingid");var D=GetNodeValue(J.responseXML,"description");if(!C||C==""){alert("Could not load property preview.");
return }if(D==""){var M=GetNodeValue(J.responseXML,"agent-name");D="Please contact "+M+" for more information."}var B='<div style="float:left;"><a href="Javascript:ShowPreviousPreviewPhoto(\''+C+'\');"><img src="/images/detail/previousphoto_disabled.gif" id="photopreviousbtn_'+C+'" border="0"></a></div><div id="photopreviewscrollcontainer_'+C+'" style="position:relative;left:-5px">';var L=J.responseXML.getElementsByTagName("picture");for(var G=0;G<L.length;G++){var I=GetNodeValue(L[G],"picture-url");var F="";
if(G>1){F="display: none;"}B+='<div class="landscapethumbnailcontainer" style="float:left;margin-left:10px;'+F+'"><a href="/property/index.jsp?id='+C+'"><img src="'+I+'" width="118" height="79" alt="" border="0" class="landscapethumbnail"></a><div class="tl"></div><div class="tr"></div><div class="bl"></div><div class="br"></div></div>'}B+='</div><div style="float:left;"><a href="Javascript:ShowNextPreviewPhoto(\''+C+'\');"><img src="/images/detail/nextphoto.gif" id="photonextbtn_'+C+'" border="0"></a></div>';
if(L.length==0){B=""}var H=document.getElementById("property_"+C+"_previewbutton");if(H){H.src="/images/search/listingpreviewclose.gif"}var E=document.getElementById("property_"+C+"_photopreview");var K=document.getElementById("property_"+C+"_description");if(E&&K){E.innerHTML=B;K.innerHTML=D}return true}function ShowContactAgentForm(D,B,A,C){var E="/contactus/contactagentpopup.jsp?id="+B;if(A){E+="&trkey="+A}if(C){E+="&source="+C}return ShowContactForm(D,E)}function ShowContactIdxPropertyForm(B,A){var C="/contactus/contactidxpropertypopup.jsp?id="+A;
return ShowContactForm(B,C)}function ShowContactPuertoRicoForm(B,A){var C="/contactus/contactpuertoricopopup.jsp?id="+A;return ShowContactForm(B,C)}function ShowContactOfficeForm(D,B,A,C){var E="/contactus/contactofficepopup.jsp?id="+B;if(A){E+="&trkey="+A}if(C){E+="&source="+C}return ShowContactForm(D,E)}function ShowContactTeamForm(D,A,B,C){var E="/contactus/contactteampopup.jsp?id="+A;if(B){E+="&trkey="+B}if(C){E+="&source="+C}return ShowContactForm(D,E)}function CommercialShowContactAgentForm(D,B,A,C){var E="/contactus/contactagentpopup.jsp?id="+B;
if(A){E+="&commkey="+A}if(C){E+="&type="+C}return ShowContactForm(D,E)}function CommercialShowContactOfficeForm(D,B,A,C){var E="/contactus/contactofficepopup.jsp?id="+B;if(A){E+="&commkey="+A}if(C){E+="&type="+C}return ShowContactForm(D,E)}function CommercialShowContactTeamForm(D,A,B,C){var E="/contactus/contactteampopup.jsp?id="+A;if(B){E+="&commkey="+B}if(C){E+="&type="+C}return ShowContactForm(D,E)}function ShowContactForm(G,H){var F=document.getElementById("contactpopupbody");if(!F){return true}var C=window.innerHeight;
if(navigator.appName.indexOf("Microsoft")!=-1){C=document.documentElement.clientHeight}var E=C-50;var B=490;var A=540;if(E-A<0){A=E}strHtml='<div id="PopupFrameContainer" class="calloutgrey" style="position:relative;background: #ffffff;">   <iframe id="PopupIframe" src="'+H+'" width="'+B+'" height="'+A+'" scrolling="auto" frameborder="0"></iframe></div>';F.innerHTML=strHtml;var D=document.getElementById("contactpopup");if(!D){return true}try{if(window.innerWidth){D.style.left=(window.innerWidth/2)-209+"px"}else{if(document.body&&document.body.clientWidth){D.style.left=(document.body.clientWidth/2)-209+"px"
}else{D.style.left="300px"}}}catch(G){}D.style.display="block";G.returnValue=false;return false}function HideContactForm(){var B=document.getElementById("contactpopup");if(B){B.style.display="none"}var A=document.getElementById("PopupIframe");if(A){A.src="/blank.html"}return false}function HideContactOfficeForm(){return HideContactForm()}function HideContactAgentForm(){return HideContactForm()}function getPageSize(){var A={x:0,y:0};if(window.innerHeight&&window.scrollMaxY){A.x=window.innerWidth+window.scrollMaxX;
A.y=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){A.x=document.body.scrollWidth;A.y=document.body.scrollHeight}else{A.x=document.body.offsetWidth+document.body.offsetLeft;A.y=document.body.offsetHeight+document.body.offsetTop}}return A}function getViewport(){var A={x:1024,y:768};try{if(typeof (window.innerWidth)=="number"){A.x=window.innerWidth;A.y=window.innerHeight}else{if(document.documentElement&&document.documentElement.clientWidth){A.x=document.documentElement.clientWidth;
A.y=document.documentElement.clientHeight}else{if(document.body&&document.body.clientWidth){A.x=document.body.clientWidth;A.y=document.body.clientHeight}}}}catch(B){}return A}function getScrollOffset(){var A={x:0,y:0};if(typeof (window.pageXOffset)=="number"){A.x=window.pageXOffset;A.y=window.pageYOffset}else{if(document.body&&document.body.scrollLeft){A.x=document.body.scrollLeft;A.y=document.body.scrollTop}else{if(document.documentElement&&document.documentElement.scrollLeft){A.x=document.documentElement.scrollLeft;
A.y=document.documentElement.scrollTop}}}return A}function ShowFullPageWaitDialog(){var E=getPageSize();var C=getViewport();var I=getScrollOffset();var B=(C.x/2)+I.x;var A=(C.y/2)+I.y;var F=document.createElement("div");F.id="fullpagewait";F.style.width=E.x+"px";F.style.height=E.y+"px";var D=document.createElement("div");D.className="shader";D.innerHTML=" &nbsp; ";F.appendChild(D);var G=document.createElement("div");G.className="calloutblack";G.style.position="fixed";G.style.width="300px";G.style.height="110px";
G.style.marginRight="20px";G.style.color="white";G.style.top=(A-55)+"px";G.style.left=(B-150)+"px";var H='<div class="label"><div class="tl"></div><div class="tr"></div><b>Please Wait...</b>      </div><div class="body" style="color:white">   <div style="height:90px;padding-left:16px;margin-right:5px;">      <div style="float:right"><a href="#" onClick="return HideFullPageWaitDialog();"><img src="/images/close.gif" width=20 height=20></a></div>      Please wait while we perform your search.      <br><br>      <img src="/images/loading.gif">   </div></div><div class="bl"></div><div class="bm"></div><div class="br"></div>';
G.innerHTML=H;F.appendChild(G);document.body.appendChild(F)}function HideFullPageWaitDialog(){var A=document.getElementById("fullpagewait");if(A){document.body.removeChild(A)}return false}function closeENIDXChooser(){document.body.removeChild(document.getElementById("enidxmls_chooser"))}function doENIDXChooser(D){var A="/enidx/chooser.jsp?";var C=D.split("?");if(C.length==2){A+=C[1];var B=(new Date()).getTime();A+="&rid="+escape(B);location.href=A}return true}function finishENIDXChooserDisplay(){HideFullPageWaitDialog();
var A=document.getElementById("myc21popup");if(A){A.style.display="block"}}function handleENIDXRedirect(E,B,C,A){var D=function(J){if(J.readyState==4){var I=false;if(J.status==200){var F=GetNodeValue(J.responseXML,"results");if(F&&F=="success"){var K=GetNodeValue(J.responseXML,"url");var H=GetNodeValue(J.responseXML,"query");if(K!=""){var G=document.getElementById("enidxsearchhandlerform");if(G){G.action=K+"?c21numzones="+C+"&c21thiszone="+A+"&WT.ac=C21IDXlinkIDX";G.query.value=H;G.submit();I=true}}}}if(!I){HideFullPageWaitDialog();
alert("Sorry, your request could not be completed.  Please try again.")}}};ShowFullPageWaitDialog();g_AjaxQueue.schedule("enidxmlsurl",E,D,true,true,B);return false}function doENIDXRedirect(C,D,F,E,A){var G="/ajaxservlet/enidx/getmlsurl";var B="mlsid="+C+"&z="+escape(D)+"&addl="+escape(F);return handleENIDXRedirect(G,B,E,A)}function doENIDXRedirectByCity(D,C,F,E,A){var G="/ajaxservlet/enidx/getmlsurl";var B="mlsid="+D+"&c="+escape(C)+"&addl="+escape(F);return handleENIDXRedirect(G,B,E,A)}function enidxGetListingCount(A){var C="/ajaxservlet/enidx/getidxmlsarea?where="+A+"&limit=1000";
var B=function(L){if(L.readyState==4){if(L.status==200){var J=0;var I=L.responseXML;if(I){var M=I.getElementsByTagName("listingcount");for(i=0;i<M.length;i++){var F=M[i].firstChild.nodeValue;try{J=J+parseInt(F)}catch(K){J=J+0}}}if(J>0){J=addCommas(J);var H=document.getElementById("idxsearchlinkcontainer1");var E=document.getElementById("idxsearchlinkcontainer2");if(H){H.style.display="inline"}if(E){E.style.display="inline"}var G=document.getElementById("enidxcount1");var D=document.getElementById("enidxcount2");
if(G){G.innerHTML=J}if(D){D.innerHTML=J}}}}};g_AjaxQueue.schedule("enidxlistingcount",C,B)}function addCommas(B){B+="";x=B.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var A=/(\d+)(\d{3})/;while(A.test(x1)){x1=x1.replace(A,"$1,$2")}return x1+x2}function printSearch(){if(window.location.href.search("display=photoflow")>=0){var C=document.getElementById("listingid").innerHTML;var A=document.getElementById("propertyType").innerHTML;if(A=="idx"){var B="/idxproperty/print.jsp?id="+C}else{var B="/property/print.jsp?id="+C
}document.getElementById("main_print").href=B;return true}else{document.getElementById("print_select").style.display="inline";document.getElementById("close_print").style.display="inline"}return false}function cancelPrintSearch(){document.getElementById("print_select").style.display="none";document.getElementById("close_print").style.display="none"}function printPage(D,F){var E=window.location.href;E=E.replace("#","");var C=document.print_form.print_type;var A="";for(var B=0;B<C.length;B++){if(C[B].checked){A=C[B].value
}}if(A=="all"){E=E+"&rpp=100";E=E.replace("pg=","")}var D="";if(E.search("property.jsp")>=0){D="property"}else{if(E.search("agent.jsp")>=0){D="agent"}else{if(E.search("area.jsp")>=0){D="area"}else{if(E.search("office.jsp")>=0){D="office"}}}}switch(D){case"property":E=E.replace("property.jsp","property_print.jsp");document.getElementById("print_link").href=E;break;case"agent":E=E.replace("agent.jsp","agent_print.jsp");document.getElementById("print_link").href=E;break;case"area":E=E.replace("area.jsp","area_print.jsp");
document.getElementById("print_link").href=E;break;case"office":E=E.replace("office.jsp","office_print.jsp");document.getElementById("print_link").href=E;break;default:window.print()}cancelPrintSearch();return true}function ReturnTrue(){return true}function ConfigureMapPopup(){RfgShowMapDashboard("resultmap",false);RfgShowDetailOnMouseOver(false);RfgAddVEPushpinOnMouseOver(ShowSearchResultMapMouseOver);g_pMainSearchMap=RfgGetMapById("resultmap")}function ShowOpenHouseDateDisplay(C,B){var A=document.getElementById("addlopenhouses_popup");
if(A){var D=document.getElementById("searchresults_addlopenhouses_"+B);if(D){SetInnerHtml("addlopenhouses_content",D.innerHTML);ShowModal();positionPopup(C,A);RemoveClass(A,"hide")}}return false}function HideOpenHouseDateDisplay(){HideModal();AddClass("addlopenhouses_popup","hide");return false}function ShowModal(){var A=document.getElementById("modalBackground");if(A){RemoveClass(A,"hide")}}function HideModal(){var A=document.getElementById("modalBackground");if(A){AddClass(A,"hide")}}function setSavedImage(B){var C=document.getElementById(B);
if(C){var A=C.src;C.src=A.replace("save_but","save_but_on")}}function enidxContactOffice(B){var A=window.open(B,"enidxoffice"+(new Date()).getTime(),"width=600,height=600");return false}function toggleOverflow(D,A){var B=document.getElementById(D);var C=document.getElementById(A);if(B){if((B.style.overflow=="hidden"||B.style.overflow=="")){B.style.overflow="visible";if(C){if(C.style.backgroundImage.indexOf("topbar_arrow.gif")>=0){C.style.backgroundImage="url(/images/search/topbar_arrow_on.gif)"}else{C.style.backgroundImage="url(/images/search/h_arrow_up.gif)"
}}}else{B.style.overflow="hidden";if(C){if(C.style.backgroundImage.indexOf("topbar_arrow_on.gif")>=0){C.style.backgroundImage="url(/images/search/topbar_arrow.gif)"}else{C.style.backgroundImage="url(/images/search/h_arrow_down.gif)"}}}}}function getIndexInArray(C,B){for(var A=0;A<C.length;A++){if(C[A]==B){return A}}return -1}var g_aDropdowns=new Array();var g_aDropdownActions=new Array();function requestMenuOverflowOff(C,B){var A=getIndexInArray(g_aDropdowns,C);A=(A<0)?g_aDropdowns.length:A;g_aDropdowns[A]=C;
if(!g_aDropdownActions[A]){g_aDropdownActions[A]=new Array()}g_aDropdownActions[A]["action"]="close";g_aDropdownActions[A]["elem_id"]=C;g_aDropdownActions[A]["arrow_id"]=B;setTimeout(menuOverflowOff,400)}function menuOverflowOff(){for(var A=0;A<g_aDropdowns.length;A++){var E=g_aDropdownActions[A]["action"];var F=g_aDropdownActions[A]["elem_id"];var B=g_aDropdownActions[A]["arrow_id"];var C=document.getElementById(F);var D=document.getElementById(B);if(C&&E=="close"){C.style.overflow="hidden";if(D){D.style.backgroundImage="url(/images/search/topbar_arrow.gif)"
}}}}function menuOverflowOn(F,C){var B=new Date();var A=getIndexInArray(g_aDropdowns,F);A=(A<0)?g_aDropdowns.length:A;g_aDropdowns[A]=F;if(!g_aDropdownActions[A]){g_aDropdownActions[A]=new Array()}g_aDropdownActions[A]["action"]="open";g_aDropdownActions[A]["elem_id"]=F;g_aDropdownActions[A]["arrow_id"]=C;var D=document.getElementById(F);var E=document.getElementById(C);if(D){D.style.overflow="visible"}}function highlightOption(G,C){var E=document.getElementById(G+C);var D=document.getElementById(G+C+"_link");
var B=document.getElementById(G+C+"_icon");var A=document.getElementById(G+C+"_dot");var F=document.getElementById(G+C+"_arrow");if(E){E.style.backgroundImage="url(/images/search/h_yel_bg.gif)";E.style.color="#000000";if(D){D.style.color="#000000"}if(A){A.style.backgroundImage="url(/images/search/h_yel_dot.gif)"}if(F){if(F.style.backgroundImage.indexOf("topbar_arrow_on.gif")>=0){F.style.backgroundImage="url(/images/search/h_arrow_up.gif)"}else{F.style.backgroundImage="url(/images/search/h_arrow_down.gif)"}}if(B){switch(C){case"list":B.src="/images/search/h_list_icon.gif";
break;case"map":B.src="/images/search/h_map_icon.gif";break;case"grid":B.src="/images/search/h_grid_icon.gif";break;case"photo":B.src="/images/search/h_photo_icon.gif";break;case"save":if(B.src.indexOf("h_check_icon.gif")>=0){B.src="/images/search/h_check_icon_blk.gif"}else{B.src="/images/search/h_save_icon_blk.gif"}break;case"print":B.src="/images/search/h_print_icon_blk.gif";break;case"email":B.src="/images/search/h_save_icon_blk.gif";break;case"rss":B.src="/images/search/h_rss_icon_blk.gif";break}}}}function endHighlightOption(G,C){var E=document.getElementById(G+C);
var D=document.getElementById(G+C+"_link");var B=document.getElementById(G+C+"_icon");var A=document.getElementById(G+C+"_dot");var F=document.getElementById(G+C+"_arrow");if(E){E.style.backgroundImage="url(/images/search/topbar_mid.gif)";E.style.color="#FECE02";if(D){D.style.color="#FECE02"}if(A){A.style.backgroundImage="url(/images/search/h_pag_dot.gif)"}if(F){if(F.style.backgroundImage.indexOf("h_arrow_up.gif")>=0){F.style.backgroundImage="url(/images/search/topbar_arrow_on.gif)"}else{F.style.backgroundImage="url(/images/search/topbar_arrow.gif)"
}}if(B){switch(C){case"list":B.src="/images/search/list_icon.gif";break;case"map":B.src="/images/search/map_icon.gif";break;case"grid":B.src="/images/search/grid_icon.gif";break;case"photo":B.src="/images/search/photoflow.gif";break;case"save":if(B.src.indexOf("h_check_icon_blk.gif")>=0){B.src="/images/search/h_check_icon.gif"}else{B.src="/images/search/h_save_icon.gif"}break;case"print":B.src="/images/search/h_print_icon.gif";break;case"email":B.src="/images/search/h_save_icon.gif";break;case"rss":B.src="/images/search/h_rss_icon.gif";
break}}}};