
var city_autocomplete_menu;var zip_autocomplete_menu;var county_autocomplete_menu;function disableInputs(parentId){$$('#'+parentId+' input').each(function(s){s.disabled=true;});$$('#'+parentId+' select').each(function(s){s.disabled=true;});}
function enableInputs(parentId){$$('#'+parentId+' input').each(function(s){s.disabled=false;});$$('#'+parentId+' select').each(function(s){s.disabled=false;});}
function toggleSearchBySection(id){$$('#searchBy div.inputWrapper').each(function(s){if(id==s.id){s.show();}else{s.hide();}
$("SEARCH_city_autocomplete").value="";$("SEARCH_zip_autocomplete").value="";$("SEARCH_county_autocomplete").value="";$("SEARCH_mls_no").value="";city_autocomplete_menu.hide();zip_autocomplete_menu.hide();county_autocomplete_menu.hide();});if(id=='searchBy_mls_no'){disableInputs("searchFormMain");$("searchFormMain").hide();}else{enableInputs("searchFormMain");$("searchFormMain").show();}}
function attachQuickSearchEvents(){$("selectSearchBy").observe('change',function(){var index=$("selectSearchBy").selectedIndex;var div_id='searchBy_'+$('selectSearchBy').options[index].value;toggleSearchBySection(div_id);});common_request_parameters=Object.toQueryString({controller:'Search',action:'autocomplete_from_mls'});city_autocomplete_menu=new Ajax.Autocompleter("SEARCH_city_autocomplete","autoCompleteMenu","?",{method:'post',parameters:common_request_parameters,minChars:-1});zip_autocomplete_menu=new Ajax.Autocompleter("SEARCH_zip_autocomplete","autoCompleteMenu","?",{method:'post',parameters:common_request_parameters,minChars:-1});county_autocomplete_menu=new Ajax.Autocompleter("SEARCH_county_autocomplete","autoCompleteMenu","?",{method:'post',parameters:common_request_parameters,minChars:-1});$("viewAllCities").observe('click',function(event){$("SEARCH_city_autocomplete").value="";city_autocomplete_menu.activate();Event.stop(event);});$("viewAllZips").observe('click',function(event){$("SEARCH_zip_autocomplete").value="";zip_autocomplete_menu.activate();Event.stop(event);});$("viewAllCounties").observe('click',function(event){$("SEARCH_county_autocomplete").value="";county_autocomplete_menu.activate();Event.stop(event);});if($('quickSearchHits')){if($('quickSearchHits').value<3){testdrivePopup.open();}}}
Event.observe(window,'load',function(){attachQuickSearchEvents();});