var MAX_SAVED_RECENT_PROPERTIES=8;function SavedPropertyEntry(C,B,A,D){this.m_strPropertyId=C;this.m_strPhotoUrl=B;this.m_strTitle=A;this.m_strUrl=D;this.setFromSerialized=function(F){var E=F.split("#");if(E.length==4){this.m_strPropertyId=unescape(E[0]);this.m_strPhotoUrl=unescape(E[1]);this.m_strTitle=unescape(E[2]);this.m_strUrl=unescape(E[3]);return true}return false};this.getSerialized=function(){return escape(this.m_strPropertyId)+"#"+escape(this.m_strPhotoUrl)+"#"+escape(this.m_strTitle)+"#"+escape(this.m_strUrl)
}}function SavePropertyAsRecentlyViewed(B,A,G,F){if(B==null||B==""){return }var I="";if(G!=null&&G!=""){I="MLS# "+G}else{I="ID# "+B}var H=RetrieveRecentlyViewedProperties();for(var D in H){if(H[D]!=null&&H[D].m_strPropertyId==B){H.splice(D,1)}}var C=new SavedPropertyEntry(B,A,I,F);H.unshift(C);var E="";for(var D in H){if(D<MAX_SAVED_RECENT_PROPERTIES){if(D>0){E+="|"}E+=H[D].getSerialized()}}SetCookie("rvp",E,null,"/properties/")}function RetrieveRecentlyViewedProperties(){var C=new Array();var D=GetCookie("rvp");
if(D!=null){aSplit=D.split("|");for(var B=0;B<aSplit.length;B++){var A=new SavedPropertyEntry();if(A.setFromSerialized(aSplit[B])){C.push(A)}}}return C}function DisplayRecentlyViewedPropertiesCallout(){var B=RetrieveRecentlyViewedProperties();if(B&&B.length>0){document.write('<div class="profilehr" style="margin-top:1em;margin-bottom:1em;">');document.write('   <div class="lt"></div>');document.write('   <div class="rt"></div>');document.write("</div>");document.write('<div class="graycalloutcontainer" style="margin-left:-3px;">');
document.write('<div class="innercontainer" style="padding:4px;height:160px;overflow-y:hidden;">');document.write('<h5 style="border-bottom:1px solid #999">Recently Viewed Listings</h5>');for(var A in B){document.write('<div style="float:left;width:131px;padding:4px;background:white;text-align:center;border:1px solid #999;margin-right:5px;margin-bottom:20px;">');document.write("<a href="+escape(B[A].m_strUrl)+">");document.write('<img src="'+B[A].m_strPhotoUrl+'" border="0" width="131" height="98"><br>');document.write(B[A].m_strTitle);
document.write("</a>");document.write("</div>")}document.write('<div class="clearfloat"></div>');document.write("</div>");document.write('<div class="tl"></div>');document.write('<div class="tr"></div>');document.write('<div class="bl"></div>');document.write('<div class="br"></div>');document.write("</div>")}}function SetIdxSessionCookie(){var A=GetCookie("idxs");if(A==null){var B=Math.round(new Date().getTime()/1000);SetCookie("idxs",B,null,"/")}}function selectMultipleAgentTab(H,F){var C=H.srcElement||H.target||H;
var B;var E=F.parentNode;var A=0;var G=0;if(F!=C){B=F.getElementsByTagName("div");for(var D=0;D<B.length;D++){if(C==B[D]){G=D}RemoveClass(B[D],"on")}AddClass(C,"on");for(var D=0;D<E.childNodes.length;D++){if(E.childNodes[D].nodeName=="DIV"&&(A++>0)){window[((A!=(G+2))?"Add":"Remove")+"Class"](E.childNodes[D],"hide")}}}}function setMultipleAgentTab(D,C){var A=D.srcElement||D.target;var B=0;if(A.getAttribute("attr")){iAgentId=parseInt(A.getAttribute("attr"));var E=document.getElementById("multipleprofiletabholder");
var D=E.getElementsByTagName("div");selectMultipleAgentTab(D[iAgentId],E)}}function displayVirtualTours(){if(g_VirtualTours.length==0){obj("VirtualTours").style.display="none"}else{if(g_VirtualTours.length==1){obj("VirtualToursExtra").style.display="none";obj("VirtualTourMain").href=g_VirtualTours[0]}else{obj("VirtualTours").onmouseover=function(){obj("VirtualTourPopUp").style.display=""};obj("VirtualTourCount").innerHTML=g_VirtualTours.length;document.write('<div class="graycalloutcontainer" style="display:none" id="VirtualTourPopUp">');
for(var A=0;A<g_VirtualTours.length;A++){document.write('<div><a href="'+g_VirtualTours[A]+'" target="_external">Virtual Tour #'+(A+1)+"</a></div>")}document.write('<div class="tr"></div><div class="tl"></div><div class="br"></div><div class="bl"></div></div>');CyberCoreAddEvent(document,"click",function(){obj("VirtualTourPopUp").style.display="none"},false)}}}RfgQueueCommand("SetIdxSessionCookie();");
