
function displayInstructions(){document.getElementById("instructions").style.display="block";getURL("GET","/browse.instructions",true,"updatePanel","text","instructions");}
function clearInstructions(){var _1=document.getElementById("instructions");_1.innerHTML="";_1.style.display="none";}
function clearResultSet(){document.getElementById("board_list").innerHTML="";document.getElementById("prop_wrapper").innerHTML="";}
function clearDisclaimer(){var _2=document.getElementById("board_list");_2.innerHTML="";var _3=document.getElementById("disclaimer");_3.innerHTML="";document.getElementById("broker_banner").innerHTML="";}
function updateCoreMapState(){mapState.zoom=maxZoom-getZoom();mapState.bounds=getBounds();}
function updateMapState(_4,_5){mapState[_4]=_5;}
function loadSearchXML(_6){var _7=_6.documentElement.getElementsByTagName("result");var _8=_6.documentElement.getElementsByTagName("term");var q=_8[0].getAttribute("q");if(_7[0]){var _a=_7[0].getAttribute("key");var _b=_7[0].getAttribute("zip");document.property.key.value=_a;document.property.zip.value=_b;updateMapState("userMove",true);updateList(true,false,false,"city");}else{clearResultSet();clearInstructions();document.getElementById("instructions").style.display="block";getURL("GET","/browse.search_noresults?q="+escape(q),true,"updatePanel","text","instructions");}}
function loadSavedResult(_c){var _d=document.getElementById("save_action_result");if(_d){_d.innerHTML="";}
var a=document.rename_search_form;var b=_c.options[_c.selectedIndex].text;var c=document.getElementById("save_button");if(_c.selectedIndex==0){a.search_rename.value="";a.search_rename.disabled=true;c.innerHTML="<img src=\"/images/buttons/save_off.gif\" width=\"52\" height=\"18\" style=\"padding-bottom:2px;\" align=\"absmiddle\"  border=\"0\"/>";}else{a.search_rename.value=b;a.search_rename.disabled=false;c.innerHTML="<a href=\"#\" onclick=\"form_validate_rename(document.rename_search_form);\"><img onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('save_button','/images/buttons/save_over.gif','','','','')\" src=\"/images/buttons/save_on.gif\" width=\"52\" height=\"18\" style=\"padding-bottom:1px;\" align=\"absmiddle\" border=\"0\" name=\"save_button\" id=\"save_button\"/></a>";getURL("GET","/browse.savedresultsxml?searchID="+_c.value,true,"loadXMLResults","xml",_c.value);}}
function loadXMLResults(_11,_12){var _13=_11.documentElement.getElementsByTagName("result");var _14=_13[0].getAttribute("bounds");var key=_13[0].getAttribute("key");var zip=_13[0].getAttribute("zip");var _17=_13[0].getAttribute("property_type");var _18=_13[0].getAttribute("price_min");var _19=_13[0].getAttribute("price_max");var _1a=_13[0].getAttribute("bedrooms");var _1b=_13[0].getAttribute("baths");var _1c=_13[0].getAttribute("pool");var _1d=_13[0].getAttribute("sq_ft");var _1e=_13[0].getAttribute("orderby");var _1f=_13[0].getAttribute("page");var _20=_13[0].getAttribute("count");var a=document.property;a.property_type.value=_17;a.price_min.value=_18;a.price_max.value=_19;a.bedrooms.value=_1a;a.baths.value=_1b;a.pool.value=_1c;a.sq_ft.value=_1d;a.sorderby.value=_1e;a.page.value=_1f;a.scount.value=_20;qs="?bounds="+_14+"&key="+key+"&zip="+zip+"&property_type="+_17+"&price_min="+_18+"&price_max="+_19+"&bedrooms="+_1a+"&baths="+_1b+"&pool="+_1c+"&sq_ft="+_1d+"&orderby="+_1e+"&page="+_1f+"&count="+_20;updateList(false,qs,_12);}
function searchHighlight(_22){if(!searchFocus){_22.value="";_22.style.color="#333";_22.style.fontWeight="bold";searchFocus=true;}}
function toggleSummary(_23){var _24=_23.parentNode.parentNode;var _25=_24.getAttribute("id").split("_");var _26=_25[0];var _27=(_26=="zoom")?"summary":"zoom";var _28=_25[2];var _29=(_28=="on")?"off":"on";var _2a=(_28=="on")?"mini_"+_27:"mini_"+_26;var _2b=(_28=="off")?"mini_"+_27:"mini_"+_26;document.getElementById(_26+"_tab_"+_28).setAttribute("id",_26+"_tab_"+_29);document.getElementById(_27+"_tab_"+_29).setAttribute("id",_27+"_tab_"+_28);document.getElementById(_2a).style.visibility="visible";document.getElementById(_2b).style.visibility="hidden";}
function detailsJump(_2c,_2d,_2e,_2f,zip,_31,_32){var _33=(_2c!="Foreclosure")?"mls":"foreclosure";var _34="/property/"+_33+"/usa/"+_2d+"/"+_2e+"/"+_2f+"/"+zip+"/"+_31+"/"+_32;document.location=_34;}
function updateHidden(_35,_36){document.property[_35].value=_36;}
function togglePins(db){if(markers[db].pin_status=="show"){for(pin in markers[db].pins){markers[db].pins[pin].hide();}
markers[db].pin_status="hide";}else{for(pin in markers[db].pins){markers[db].pins[pin].show();}
markers[db].pin_status="show";}}
function switchMLS(db){db_selected=db;updateMapState("userMove",true);loadLocations();}
function generateQueryString(){var _39=maxZoom-getZoom();qs="?zoom="+_39+"&bounds="+getBounds()+"&key="+document.property.key.value+"&zip="+document.property.zip.value+"&property_type="+document.property.property_type.value+"&price_min="+document.property.price_min.value+"&price_max="+document.property.price_max.value+"&bedrooms="+document.property.bedrooms.value+"&baths="+document.property.baths.value+"&pool="+document.property.pool.value+"&sq_ft="+document.property.sq_ft.value+"&orderby="+document.property.sorderby.value+"&page="+document.property.page.value+"&count="+document.property.scount.value;}
function generateMiniQueryString(){qs="?orderby="+document.property.sorderby.value+"&page="+document.property.page.value+"&count="+document.property.scount.value;}
function resetForm(){var _3a=document.property;for(var i=0;i<_3a.length;i++){if(_3a.elements[i].type=="select-one"){_3a.elements[i].selectedIndex=0;}}}
document.getElementsByClassName=function(cl){var _3d=[];var _3e=new RegExp("\\b"+cl+"\\b");var _3f=this.getElementsByTagName("*");for(var i=0;i<_3f.length;i++){var _41=_3f[i].className;if(_3e.test(_41)){_3d.push(_3f[i]);}}
return _3d;};