function selectSearchPanel(p) {
	document.getElementById("search-off").style.display = 'none';
	document.getElementById("search-on").style.display = 'block';
	document.getElementById("search-arrow").className = 'selected-' + p;
	document.getElementById("search-open").className = (p == 'open' ? 'selected-panel' : '');
	document.getElementById("search-residential").className = (p == 'residential' ? 'selected-panel' : '');
	document.getElementById("search-commercial").className = (p == 'commercial' ? 'selected-panel' : '');
	document.getElementById("search-form-open").style.display = (p == 'open' ? 'block' : 'none');
	document.getElementById("search-form-residential").style.display = (p == 'residential' ? 'block' : 'none');
	document.getElementById("search-form-commercial").style.display = (p == 'commercial' ? 'block' : 'none');
	if (document.getElementById("page-title")) document.getElementById("page-title").style.display = 'none';
}
function closeSearchPanel() {
	document.getElementById("search-off").style.display = 'block';
	document.getElementById("search-on").style.display = 'none';	
	document.getElementById("page-title").style.display = 'block';	
}
function resetSearchFields(p) {
	var f = document.getElementById("search-form-" + p).getElementsByTagName("input");
	for(i = 0; i < f.length; i++) {
		f[i].value = '';	
	}
	var s = document.getElementById("search-form-" + p).getElementsByTagName("select");
	for(i = 0; i < s.length; i++) {
		s[i].value = 0;	
	}
}
function submitSearch(f) {
	var vars = new Array();
	var elements = document.getElementById("search-form-table-" + f).getElementsByTagName("input");	
	for(i = 0; i < elements.length; i++) { 
		vars[elements[i].id] = elements[i].value;	
	}
	var elements = document.getElementById("search-form-table-" + f).getElementsByTagName("select");	
	for(i = 0; i < elements.length; i++) { 
		vars[elements[i].id] = elements[i].value;	
	}
	xajax_submitSearch(f, vars);
}
function resetAdvancedSearchFields() {
	var elements = document.getElementById("advanced-search-column").getElementsByTagName("input");	
	for(i = 0; i < elements.length; i++) { 
		if (elements[i].type == 'radio') {
			elements[i].checked = false;
		} else {
			if (elements[i].id != 'form-type-table') {
				elements[i].value = '';
			}
		}
	}
	var elements = document.getElementById("advanced-search-column").getElementsByTagName("select");	
	for(i = 0; i < elements.length; i++) { 
		elements[i].value = elements[i].options[0].value;
	}
	return false;
}
