function GuidedSearch(){var A=[];this.m_strOpenMenu=null;this.m_strOpenSubMenu=null;this.m_bSearchDirty=false;this.m_bMapDrawn=false;this.m_strLastFormState="";this.makeSelection=function(D,F,C){A.push(arguments);if(D==this.m_strOpenMenu){if(F==this.m_strOpenSubMenu){}}this.m_strOpenMenu=D;this.m_strOpenSubMenu=F;var E=function(){Gs.expandContentArea(D,F,C)};this.collapseMenuSelections(D,F,E)};this.completeUserEntry=function(C,D){if(D==""){alert("Please enter a value.");return false}this.setDirectEntry(C,D);
this.returnToMainMenu();return false};this.setDirectEntry=function(C,F){var E=obj("gsform");var D=E[C];if(D!=null){D.value=F}else{alert("Could not set value for "+C)}this.m_bSearchDirty=true};this.attemptPropertySearchPreview=function(){this.m_bSearchDirty=false;var I="/ajaxservlet/search/propertysearch";var H="rpp=4";var F=obj("gsform");var C=0;if(F.shape.value!=""){F.type.value="map"}else{F.type.value="loc"}var D=false;var G=F.getElementsByTagName("input");if(G&&G.length>0){for(var E=0;E<G.length;E++){if(G[E].value!=""){if(G[E].name=="where"||G[E].name=="mls"||G[E].name=="shape"){D=true
}C++;H+="&"+G[E].name+"="+escape(G[E].value)}}}if(D){I+="?"+H;g_CyberAjaxQueue.schedule("attemptPropertySearchPreview",I,onCompletePropertySearchPreview,onErrorPropertySearchPreview,true,false,null)}else{AddClass("gsnoresultscontainer","hide");AddClass("gsresultscontainer","hide")}};this.updateGroupAlpha=function(D,G,E){var C=D.updatePosition();if(C<=5){C=0}for(var F=0;F<G.length;F++){G[F].style.filter="alpha(opacity="+C+")";G[F].style.opacity=C/100}if(C>5){window.setTimeout(function(){Gs.updateGroupAlpha(D,G,E)
},20)}else{for(var F=0;F<G.length;F++){G[F].style.filter="";G[F].style.opacity="";G[F].style.display="none"}if(E){E()}}};this.resetDisplayState=function(D){var E=D.getElementsByTagName("div");if(E&&E.length>0){for(var C=0;C<E.length;C++){if(HasClass(E[C],"guidedsearchcontentdrawercontainer")||HasClass(E[C],"guidedsearchcontentdrawer")){E[C].style.display="";this.resetDisplayState(E[C])}else{if(HasClass(E[C],"guidechoice")){E[C].style.display=""}}}}};function B(){A.splice(0,A.length)}this.goBack=function(){this.returnToMainMenu(true);
if(A.length>1){var C=A[A.length-2];switch(C.length){case 1:this.makeSelection(C[0]);break;case 2:this.makeSelection(C[0],C[1]);break;case 3:this.makeSelection(C[0],C[1],C[2]);break}A.splice(A.length-2,2)}else{B()}};this.returnToMainMenu=function(){if(arguments.length==0){B()}var G=obj("guidedsearchouterdrawercontainer");if(G){this.resetDisplayState(G)}var E=obj("guidechoicecontainer");if(E){var C=new Array();var F=E.getElementsByTagName("div");if(F&&F.length>0){for(var D=0;D<F.length;D++){if(HasClass(F[D],"guidechoice")){if(HasClass(F[D],"toplevel")){F[D].style.display="block";
RemoveClass(F[D],"active")}}}}}AddClass("guidedsearchback","hide");this.m_strOpenMenu=null;this.m_strOpenSubMenu=null};this.collapseMenuSelections=function(H,I,G){var E=obj("guidechoicecontainer");if(!E){return }var D=new Array();var C=E.getElementsByTagName("div");if(C&&C.length>0){for(var F=0;F<C.length;F++){if(HasClass(C[F],"guidechoice")){if(C[F].id!=("gl_"+H)){D.push(C[F]);C[F].style.filter="alpha(opacity=100)";C[F].style.opacity=1}}}}AddClass("gl_"+H,"active");if(I!=null){var K=obj("gc_"+H);if(K){var C=K.getElementsByTagName("div");
if(C&&C.length>0){for(var F=0;F<C.length;F++){if(HasClass(C[F],"guidechoice")){if(C[F].id!=("gl_"+H+"_"+I)){D.push(C[F]);C[F].style.filter="alpha(opacity=100)";C[F].style.opacity=1}}}}}AddClass("gl_"+H+"_"+I,"activesub")}var J=new SmoothMovement(50,0,-0.4);window.setTimeout(function(){Gs.updateGroupAlpha(J,D,G)},20)};this.updateDrawerOpen=function(C,G,E,H,I,D){var I=E.updatePosition();if(I>=H){for(var F=0;F<G.length;F++){if(HasClass(G[F],"slidercontainer")){RemoveClass(G[F],"hide")}}C.style.height="";if(D){D()
}}else{for(var F=0;F<G.length;F++){if(G[F].originalBottom<I){RemoveClass(G[F],"hide")}}C.style.height=I+"px";window.setTimeout(function(){Gs.updateDrawerOpen(C,G,E,H,I,D)},20)}};this.startDrawerOpenLoop=function(G,C){if(G){var I=CyberCoreFindHeight(G);var F=CyberCoreFindPosY(G);var H=G.getElementsByTagName("div");var K=null;var D=new Array();for(var E=(H.length-1);E>=0;E--){if(HasClass(H[E],"slidercontainer")){D.push(H[E]);H[E].originalBottom=CyberCoreFindPosY(H[E])+CyberCoreFindHeight(H[E])-F;AddClass(H[E],"hide")
}}G.style.height=0;G.parentNode.style.visibility="visible";var J=new SmoothMovement(0,I,0.2);window.setTimeout(function(){Gs.updateDrawerOpen(G,D,J,I,0,C)},20)}};this.expandContentArea=function(D,E,C){var F=obj("gc_"+D);if(F){F.style.display="block"}RemoveClass("guidedsearchback","hide");if(E!=null){var G=obj("gc_"+D+"_"+E);if(G){G.style.display="block";this.startDrawerOpenLoop(G,C)}}else{if(F){F.style.display="block";this.startDrawerOpenLoop(F,C)}}};this.updateProfileDisplay=function(){var O=obj("gsform");var K="(REQUIRED)";
var I="Any";var L="Any";var E="Any";var F="Any";var M="Any";var J="";if(O){var D="";var C=O.getElementsByTagName("input");if(C&&C.length>0){var G=true;for(var H=0;H<C.length;H++){if(C[H].name=="f"&&C[H].value!=""){if(G){M="";G=false}else{M+="; "}M+=C[H].getAttribute("title");M+=' <a href="#" onClick="return Gs.clearFeature(\''+C[H].value+'\');" title="Remove Feature" class="gsremove"><img src="/images/search/gsremove.gif" alt="x" border="0"></a>'}D+=C[H].value}}if(D==this.m_strLastFormState){setTimeout(function(){Gs.updateProfileDisplay()
},250);return }this.m_strLastFormState=D;if(O.where.value!=""){K=O.where.value}else{if(O.shape.value!=""){var N=new MapShape();N.setSerialized(O.shape.value);if(N.m_fRadius!=""&&N.m_fRadius>0){K=N.m_strDescription+" + "+N.m_fRadius+" miles"}else{K=N.m_strDescription}}}if(O.mls.value){K+=", MLS# "+O.mls.value+' <a href="#" onClick="return Gs.selectMlsId(\'\');" title="Remove Limit" class="gsremove"><img src="/images/search/gsremove.gif" alt="x" border="0"></a>'}if(O.minprice.value!=""){I="From $"+O.minprice.value
}if(O.maxprice.value!=""){I+=" to $"+O.maxprice.value}if(I!="Any"){I+=' <a href="#" onClick="return Gs.selectPrice(\'\', \'\');" title="Remove Limit" class="gsremove"><img src="/images/search/gsremove.gif" alt="x" border="0"></a>'}if(O.minsqft.value!=""){L="From "+O.minsqft.value}if(O.maxsqft.value!=""){L+=" to "+O.maxsqft.value}if(L!="Any"){L+=' <a href="#" onClick="return Gs.selectSqFt(\'\', \'\');" title="Remove Limit" class="gsremove"><img src="/images/search/gsremove.gif" alt="x" border="0"></a>'}if(O.minbeds.value!=""){E="From "+O.minbeds.value
}if(O.maxbeds.value!=""){E+=" to "+O.maxbeds.value}if(E!="Any"){E+=' <a href="#" onClick="return Gs.selectBeds(\'\');" title="Remove Limit" class="gsremove"><img src="/images/search/gsremove.gif" alt="x" border="0"></a>'}if(O.minbaths.value!=""){F="From "+O.minbaths.value}if(O.maxbaths.value!=""){F+=" to "+O.maxbaths.value}if(F!="Any"){F+=' <a href="#" onClick="return Gs.selectBaths(\'\');" title="Remove Limit" class="gsremove"><img src="/images/search/gsremove.gif" alt="x" border="0"></a>'}if(document.getElementById("atr_openhouse").value=="OPN"){J+=' Open house <a href="#" onClick="return Gs.selectOpenHouse(false);" title="Remove Limit" class="gsremove"><img src="/images/search/gsremove.gif" alt="x" border="0"></a>; '
}if(document.getElementById("atr_new").value=="NEW"){J+=' Listed Recently <a href="#" onClick="return Gs.selectListedRecently(false);" title="Remove Limit" class="gsremove"><img src="/images/search/gsremove.gif" alt="x" border="0"></a>; '}}SetInnerHtml("gspe_location",K);SetInnerHtml("gspe_price",I);SetInnerHtml("gspe_sqft",L);SetInnerHtml("gspe_beds",E);SetInnerHtml("gspe_baths",F);SetInnerHtml("gspe_amenities",M);SetInnerHtml("gspe_other",J);if(K!="(REQUIRED)"){AddClass("gspe_location","active")}else{RemoveClass("gspe_location","active")
}if(I!="Any"){AddClass("gspe_price","active")}else{RemoveClass("gspe_price","active")}if(L!="Any"){AddClass("gspe_sqft","active")}else{RemoveClass("gspe_sqft","active")}if(E!="Any"){AddClass("gspe_beds","active")}else{RemoveClass("gspe_beds","active")}if(F!="Any"){AddClass("gspe_baths","active")}else{RemoveClass("gspe_baths","active")}if(M!="Any"){AddClass("gspe_amenities","active")}else{RemoveClass("gspe_amenities","active")}if(J!=""){AddClass("gspe_other","active")}else{RemoveClass("gspe_other","active")}if(this.m_bSearchDirty){this.attemptPropertySearchPreview()
}setTimeout(function(){Gs.updateProfileDisplay()},250)};this.onCompleteWhereSearch=function(I){try{var H=I.responseXML.getElementsByTagName("locations");if(!H||H.length!=1){this.onErrorWhereSearch(I);return }var E=H[0];var C=E.getElementsByTagName("location");if(C&&C.length>1){var G='<table class="datatable" width="100%" style="font-size:0.9em"><tr><td class="heading">Location</td></tr>';for(var D=0;D<C.length;D++){if((D%2)==0){G+="<tr><td class=even>"}else{G+="<tr><td class=odd>"}G+="<a href=\"#\" onClick=\"return Gs.completeUserEntry('where', '"+C[D].firstChild.nodeValue.replace(/\'/,"")+"');\">"+C[D].firstChild.nodeValue+"</a>";
G+="</td></tr>"}G+="</table>";G+='<a href="javascript:Gs.resetWhereSearch();" style="color:#243558;font-size:0.9em;">&lt; Search Again</a>';SetInnerHtml("citystatezipresults",G)}else{if(C&&C.length==1){var F=CyberGetNodeValue(E,"location");this.setDirectEntry("where",F);this.resetWhereSearch();this.returnToMainMenu()}else{alert("I'm sorry, but we could not find that location.  Please check your spelling and try again.");this.resetWhereSearch()}}}catch(J){alert(J.message)}};this.resetWhereSearch=function(){AddClass("citystatezipresults","hide");
RemoveClass("citystatezipform","hide")};this.onErrorWhereSearch=function(C){alert("Could not complete location search, please check your search.");AddClass("citystatezipresults","hide");RemoveClass("citystatezipform","hide")};this.selectWhere=function(C){if(C==""){alert("Please enter a value.");return false}SetInnerHtml("citystatezipresults",'<img src="/images/search/loading.gif" alt="loading..."> Locating your area...');RemoveClass("citystatezipresults","hide");AddClass("citystatezipform","hide");var D="/ajaxservlet/search/locationsearch?";
D+="where="+escape(C);g_CyberAjaxQueue.schedule("doWhereSearch",D,function(E){Gs.onCompleteWhereSearch(E)},function(E){Gs.onErrorWhereSearch(E)},true,false,null);return false};this.selectMlsId=function(C){var D=obj("gsform");D.mls.vale=C;this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.selectPropType=function(C){var D="";for(var F=0;F<C.length;F++){if(C[F].checked){D=C[F].value}}var E=obj("gsform");E.PropType.vale=D;this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.selectSchool=function(E,C,G,H){var F=obj("gsform");
var D=10;if(obj("schoolradius5").checked){D=5}if(obj("schoolradius10").checked){D=10}if(obj("schoolradius25").checked){D=25}if((G!=0||H!=0)&&(G!=""&&H!="")){var I=new MapShape("c",E,D,[new VELatLong(G,H)]);F.shape.value=I.getSerialized()}else{F.where.value=C}this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.onCompleteSchoolSearch=function(D){var C="<b>Search Area:</b> ";C+='<label><input type=radio name="schoolradius" id="schoolradius5" value="5"> 5 Miles</label>';C+='<label><input type=radio name="schoolradius" id="schoolradius10" value="10" checked> 10 Miles</label>';
C+='<label><input type=radio name="schoolradius" id="schoolradius25" value="25"> 25 Miles</label>';C+="<br><b>Select a school:</b> ";C+=D.responseText;C+='<a href="javascript:Gs.resetSchoolSearch();" style="color:#243558;font-size:0.9em;">&lt; Search Again</a>';SetInnerHtml("schoolresults",C)};this.resetSchoolSearch=function(){RemoveClass("schoolform","hide");AddClass("schoolresults","hide")};this.onErrorSchoolSearch=function(C){alert("Could not complete school search, please check your search.");RemoveClass("schoolform","hide");
AddClass("schoolresults","hide")};this.doSchoolSearch=function(){var D=obj("schoolname").value;var C=obj("schoolcity").value;var G=obj("schoolstate")[obj("schoolstate").selectedIndex].value;var E="";if(obj("schoolcatholic").checked){E="catholic"}else{if(obj("schoolprivate").checked){E="private"}else{if(obj("schoolpublic").checked){E="public"}}}if(G==""){alert("You must select a state.");return false}if(C==""&&D==""){alert("You must select either a city, a school name or both.");return false}SetInnerHtml("schoolresults",'<img src="/images/search/loading.gif" alt="loading..."> Searching for schools...');
AddClass("schoolform","hide");RemoveClass("schoolresults","hide");var F="/search/neighborhood/schoolajaxpopup.jsp?";F+="name="+escape(D);F+="&city="+escape(C);F+="&state="+escape(G);F+="&type="+escape(E);g_CyberAjaxQueue.schedule("doSchoolSearch",F,function(H){Gs.onCompleteSchoolSearch(H)},function(H){Gs.onErrorSchoolSearch(H)},true,false,null);return false};this.selectAddress=function(F,H,I){var E=obj("gsform");var C=10;var G=obj("gsaddressform");for(var D=0;D<G.radius.length;D++){if(G.radius[D].checked){C=G.radius[D].value
}}var J=new MapShape("c",F,C,[new VELatLong(H,I)]);E.shape.value=J.getSerialized();this.m_bSearchDirty=true;RemoveClass("addressform","hide");AddClass("addressresults","hide");this.returnToMainMenu()};this.onCompleteAddressSearch=function(I,D){if(I&&I.length>1){var F="<b>More than one location matched your search, please select your desired address:</b><ul>";for(var C in I){F+='<li> <a style="color:black" href="javascript:Gs.selectAddress(\''+(I[C].Name.replace(/'/,"'"))+"', "+I[C].LatLong.Latitude+", "+I[C].LatLong.Longitude+')">'+I[C].Name+"</a>"
}F+="</ul>";SetInnerHtml("addressresults",F)}else{if(I&&I.length>0){var H=I[0];var E=H.LatLong.Latitude;var G=H.LatLong.Longitude;this.selectAddress(I[0].Name,E,G)}else{RemoveClass("addressform","hide");AddClass("addressresults","hide");alert("Could not find address, please check your spelling and try again.")}}};this.doAddressSearch=function(G){var E=G.address.value;var D=G.city.value;var H=G.state[G.state.selectedIndex].value;var C=G.zip.value;if(C==""&&D==""){alert("You must enter at least a city or zip code.");
return false}var F=E;if(D!=""){F+=" "+D}if(D!=""&&H!=""){F+=", "}if(H!=""){F+=" "+H}if(C!=""){F+=" "+C}SetInnerHtml("addressresults",'<img src="/images/search/loading.gif" alt="loading..."> Looking up address...');AddClass("addressform","hide");RemoveClass("addressresults","hide");RfgFindLocation("resultmap",F,false,false,function(L,J,M,K,I){Gs.onCompleteAddressSearch(M,F)});return false};this.clearFeature=function(D){var E=obj("hiddenfeaturefields");var G="";if(E){var F=E.getElementsByTagName("input");if(F&&F.length>0){for(var C=0;
C<F.length;C++){if(F[C].name=="f"&&F[C].value==D){}else{G+='<input type="hidden" name="'+F[C].name+'" value="'+F[C].value+'" title="'+F[C].getAttribute("title")+'" >'}}}}SetInnerHtml("hiddenfeaturefields",G);this.m_bSearchDirty=true;return false};this.selectFeatures=function(D){var F;var E=D.getElementsByTagName("input");if(E&&E.length>0){for(var C=0;C<E.length;C++){if(E[C].name=="f"&&E[C].value!=""&&E[C].checked){F+='<input type="hidden" name="f" value="'+E[C].value+'" title="'+E[C].getAttribute("title")+'" >'
}}}SetInnerHtml("hiddenfeaturefields",F);this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.selectRadius=function(){this.m_bSearchDirty=true;this.returnToMainMenu()};this.selectCurrentMap=function(){var F=RfgGetCurrentMapView("resultmap");var C=new Array();C.push(F.TopLeftLatLong);C.push(new VELatLong(F.TopLeftLatLong.Latitude,F.BottomRightLatLong.Longitude));C.push(F.BottomRightLatLong);C.push(new VELatLong(F.BottomRightLatLong.Latitude,F.TopLeftLatLong.Longitude));C.push(F.TopLeftLatLong);
var E=new MapShape("p","Map Area",0,C);var D=obj("gsform");D.shape.value=E.getSerialized();this.m_bSearchDirty=true;this.returnToMainMenu()};this.onCompleteRadiusDraw=function(E){RemoveClass("mapactionbuttons","hide");var D=new MapShape("c","Map Area",E.fDistance,[new VELatLong(E.pCenterPoint.Latitude,E.pCenterPoint.Longitude)]);var C=obj("gsform");C.shape.value=D.getSerialized();SetInnerHtml("maphelp",'<span style="color:red;"><b>Click "Finish drawing" to use this area, or "Draw a radius to search" to draw a new area</span>');
RemoveClass("mapfinishbutton","hide")};this.onMapViewChange=function(){if(RfgGetZoomLevel("resultmap")>6){DisableFormElements("mapactionbuttons",false)}else{DisableFormElements("mapactionbuttons",true);SetInnerHtml("maphelp","<b>Zoom in further to enable radius drawing, or search the current map view</b>")}};this.startRadiusDraw=function(){SetInnerHtml("maphelp",'<span style="color:green;"><b>Click and drag anywhere on the map to draw a radius to search.</b>  Don\'t worry, if you are not happy with your radius you can draw it again.</span>');
var D=RfgGetMapById("resultmap");try{D.DeleteAllPolygons();RfgStartRadiusDrawMode("resultmap",function(E){Gs.onCompleteRadiusDraw(E)});AddClass("mapactionbuttons","hide");AddClass("mapcurrentviewbutton","hide")}catch(C){alert(C.message)}};this.redrawMap=function(){if(!this.m_bMapDrawn){RfgRenderMap("resultmap");this.m_bMapDrawn=true}RfgAttachMapEvent("resultmap","onchangeview",function(){Gs.onMapViewChange()});this.onMapViewChange()};this.selectListedRecently=function(C){var D=document.getElementById("atr_new");
D.value=C?"NEW":"";D.disabled=C?false:true;this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.selectOpenHouse=function(C){var D=document.getElementById("atr_openhouse");D.value=C?"OPN":"";D.disabled=C?false:true;this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.selectPrice=function(D,C){var E=obj("gsform");E.minprice.value=D;E.maxprice.value=C;this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.selectSqFt=function(C,E){var D=obj("gsform");D.minsqft.value=C;D.maxsqft.value=E;
this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.selectBeds=function(D){var C=obj("gsform");C.minbeds.value=D;this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.selectBaths=function(D){var C=obj("gsform");C.minbaths.value=D;this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.selectBedsAndBaths=function(D,E){var C=obj("gsform");C.minbeds.value=D;C.minbaths.value=E;this.m_bSearchDirty=true;this.returnToMainMenu();return false};this.onMovingBedSlider=function(C){var D=C.GetLowValue();
if(D>1){document.getElementById("gspropertyminbeds").value=D}else{document.getElementById("gspropertyminbeds").value=""}};this.onMovingBathSlider=function(C){var D=C.GetLowValue();if(D>1){document.getElementById("gspropertyminbaths").value=D}else{document.getElementById("gspropertyminbaths").value=""}};this.onMovingPriceSlider=function(D){var E=D.GetLowValue();var C=D.GetHighValue();if(C>(g_iPriceHighBound-g_iPriceIncrement)){obj("gspropertymaxprice").value=""}else{obj("gspropertymaxprice").value=AddCommas(C)
}if(E>10000){obj("gspropertyminprice").value=AddCommas(E)}else{obj("gspropertyminprice").value=""}};this.onMovingSqFtSlider=function(D){var E=D.GetLowValue();var C=D.GetHighValue();if(C>(g_iSqFtHighBound-g_iSqFtIncrement)){obj("gspropertymaxsqft").value=""}else{obj("gspropertymaxsqft").value=AddCommas(C)}if(E>=g_iSqFtIncrement){obj("gspropertyminsqft").value=AddCommas(E)}else{obj("gspropertyminsqft").value=""}};this.onPageLoad=function(){AddClass("gsresultscontainer","hide");RfgCreateMap("resultmap","RoadVE",false,38.6437,-98.8235,4,false,false,"");
var G=GetUserFieldIntValue("gspropertyminbeds");var F=GetUserFieldIntValue("gspropertyminbaths");var J=GetUserFieldIntValue("gspropertyminprice");var D=GetUserFieldIntValue("gspropertymaxprice");var C=GetUserFieldIntValue("gspropertyminsqft");var K=GetUserFieldIntValue("gspropertymaxsqft");try{var L=new CyberSlider("gspropertypriceslide",true,g_iPriceLowBound,g_iPriceHighBound,g_iPriceIncrement,J,(D>0)?D:g_iPriceHighBound,"/images/sidebar/sliderbg_202.gif","/images/sidebar/slideractivearea.gif",202,11,"","/images/sidebar/grabwidget_left.gif","/images/sidebar/grabwidget_right.gif",13,11,1,1,function(N){Gs.onMovingPriceSlider(N)
},function(N){Gs.onMovingPriceSlider(N)});var E=new CyberSlider("gspropertysqftslide",true,g_iSqFtLowBound,g_iSqFtHighBound,g_iSqFtIncrement,C,(K>0)?K:g_iSqFtHighBound,"/images/sidebar/sliderbg_202.gif","/images/sidebar/slideractivearea.gif",202,11,"","/images/sidebar/grabwidget_left.gif","/images/sidebar/grabwidget_right.gif",13,11,1,1,function(N){Gs.onMovingSqFtSlider(N)},function(N){Gs.onMovingSqFtSlider(N)});var M=new CyberSlider("gspropertybedsslide",false,1,6,1,G,0,"/images/sidebar/sliderbg_80.gif","",80,11,"","/images/sidebar/grabwidget_left.gif","",13,11,1,1,function(N){Gs.onMovingBedSlider(N)
},function(N){Gs.onMovingBedSlider(N)});var H=new CyberSlider("gspropertybathsslide",false,1,6,1,F,0,"/images/sidebar/sliderbg_80.gif","",80,11,"","/images/sidebar/grabwidget_left.gif","",13,11,1,1,function(N){Gs.onMovingBathSlider(N)},function(N){Gs.onMovingBathSlider(N)})}catch(I){}setTimeout(function(){Gs.updateProfileDisplay()},250)}}function onCompletePropertySearchPreview(C){var A=C.responseXML.getElementsByTagName("properties");if(!A||A.length!=1){onErrorPropertySearchPreview(C);return }var H=A[0];var J=CyberGetNodeValue(H,"numresults");
var E=CyberGetNodeValue(H,"searchdescription");if(J>0){var I="";var D=H.getElementsByTagName("property");if(D&&D.length>=1){for(var F=0;F<D.length;F++){var G=D[F].getElementsByTagName("picture");if(G&&G.length>=1){var B=CyberGetNodeValue(G[0],"picture-url");if(B){I+='<img src="'+B+'" border=0 width=50 height=50 style="margin:4px;border:1px solid #666;background:#fff;">';I+="</a>"}}}}SetInnerHtml("gsphotopreview",I);SetInnerHtml("gsnumresults",J);AddClass("gsnoresultscontainer","hide");RemoveClass("gsresultscontainer","hide")
}else{AddClass("gsresultscontainer","hide");RemoveClass("gsnoresultscontainer","hide")}}function onErrorPropertySearchPreview(A){AddClass("gsresultscontainer","hide");RemoveClass("gsnoresultscontainer","hide")}var Gs=new GuidedSearch();RfgQueueCommand("Gs.onPageLoad();");