function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}
function showAdvanced() {
document.getElementById('advanced_criteria').style.display           = 'block';
document.getElementById('advanced_criteria').width                   = 360;
document.getElementById('additional_criteria_link').style.visibility = 'hidden';
}
function hideAdvanced() {
document.getElementById('advanced_criteria').style.display           = 'none';
document.getElementById('additional_criteria_link').style.visibility = 'visible';

for (i=0; i < document.listing_search.style.options.length; i++)
document.listing_search.style.options[i].selected = document.listing_search.style.options[i].defaultSelected ;

for (i=0; i < document.listing_search.construction.options.length; i++)
document.listing_search.construction.options[i].selected = document.listing_search.construction.options[i].defaultSelected ;

for (i=0; i < document.listing_search.exterior.options.length; i++)
document.listing_search.exterior.options[i].selected = document.listing_search.exterior.options[i].defaultSelected ;

for (i=0; i < document.listing_search.interior.options.length; i++)
document.listing_search.interior.options[i].selected = document.listing_search.interior.options[i].defaultSelected ;

for (i=0; i < document.listing_search.heating.options.length; i++)
document.listing_search.heating.options[i].selected = document.listing_search.heating.options[i].defaultSelected ;

for (i=0; i < document.listing_search.cooling.options.length; i++)
document.listing_search.cooling.options[i].selected = document.listing_search.cooling.options[i].defaultSelected ;

for (i=0; i < document.listing_search.energy.options.length; i++)
document.listing_search.energy.options[i].selected = document.listing_search.energy.options[i].defaultSelected ;

for (i=0; i < document.listing_search.basement.options.length; i++)
document.listing_search.basement.options[i].selected = document.listing_search.basement.options[i].defaultSelected ;

for (i=0; i < document.listing_search.amenity.options.length; i++)
document.listing_search.amenity.options[i].selected = document.listing_search.amenity.options[i].defaultSelected ;

for (i=0; i < document.listing_search.lot.options.length; i++)
document.listing_search.lot.options[i].selected = document.listing_search.lot.options[i].defaultSelected ;

for (i=0; i < document.listing_search.parking.options.length; i++)
document.listing_search.parking.options[i].selected = document.listing_search.parking.options[i].defaultSelected ;

for (i=0; i < document.listing_search.year_built.options.length; i++)
document.listing_search.year_built.options[i].selected = document.listing_search.year_built.options[i].defaultSelected ;

document.listing_search.stories.value = document.listing_search.default_stories.value;

document.listing_search.master_on_main.checked = (document.listing_search.default_master_on_main.value != '');

document.listing_search.golf.checked = (document.listing_search.default_golf.value != '');

document.listing_search.tennis.checked = (document.listing_search.default_tennis.value != '');

}