function SetDisplay(l, d) {
// Show or hide a div by setting the "display" style to "block" or "none"
	if (l != null) {
		if (d == null) {
			d = (l.style.display == "block") ? "none" : "block";
		}
		l.style.display = d;
	} else {
		// alert('unknown div');	// uncomment for debugging
	}
}

function SetVisibility(l, v) {
    if (l != null) {
        if (v == null) {
            v = (l.style.visibility == "hidden") ? "visible" :  "hidden";
        }
        l.style.visibility = v;
    }
}

function optionSelected() {
// This function is called when a menu is changed. It shows or hides the cc fields
	var f = document.searchForm;


	if (f.SearchBy.value =='blank' || f.SearchBy.value ==''){
		SetDisplay(document.getElementById('divZip'),"none");
		SetDisplay(document.getElementById('divListing'),"none");
		SetDisplay(document.getElementById('divBuilder'),"none");

	} else if (f.SearchBy.value =='Builder'){
		SetDisplay(document.getElementById('divZip'),"none");
		SetDisplay(document.getElementById('divListing'),"none");
		SetDisplay(document.getElementById('divBuilder'),"");

	} else if (f.SearchBy.value =='Listing'){
		SetDisplay(document.getElementById('divZip'),"none");
		SetDisplay(document.getElementById('divListing'),"");
		SetDisplay(document.getElementById('divBuilder'),"none");
		
	} else if (f.SearchBy.value =='ZipCode'){
		SetDisplay(document.getElementById('divZip'),"");
		SetDisplay(document.getElementById('divListing'),"none");
		SetDisplay(document.getElementById('divBuilder'),"none");
	}	
	return;
}

optionSelected();
