function updateForm() {
	
	if (!document.getElementById) return false;
	if (!document.getElementById("price_band")) return false;
	
	var price = document.getElementById("price_band");
	var hip = document.qs.hip;
	var lop = document.qs.lop;
	
	if(price.selectedIndex == 1){
		lop.value = "";
		hip.value = "";		
	}
	
	if(price.selectedIndex == 1){
		lop.value = "0";
		hip.value = "50,000";		
	}
	
	if(price.selectedIndex == 2){
		lop.value = "50,000";
		hip.value = "100,000";		
	}
	
	if(price.selectedIndex == 3){
		lop.value = "100,000";
		hip.value = "200,000";		
	}
	
	if(price.selectedIndex == 4){
		lop.value = "200,000";
		hip.value = "300,000";		
	}
	
	if(price.selectedIndex == 5){
		lop.value = "300,000";
		hip.value = "400,000";		
	}
	
	if(price.selectedIndex == 6){
		lop.value = "400,000";
		hip.value = "600,000";		
	}
	
	if(price.selectedIndex == 7){
		lop.value = "600,000";
		hip.value = "";
	}
	
}

function prep_form (whichform) {
	for (var i=0; i<document.forms[whichform].elements.length; i++) {
		var element = document.forms[whichform].elements[i];
		if (element.type == "reset"||element.type == "submit"||element.type == "radio"||element.type == "checkbox") { continue };
		if (!element.defaultValue) { continue };
		element.onfocus = function() {
			if (this.value == this.defaultValue) {
				this.value = "";
			}
		}
		element.onblur = function() {
			if (this.value == "") {
				this.value = this.defaultValue;
			}
		}
	}
}

function rb() {
	g = document.gf.query;
	if(g.value.length > 0 && g.value != g.defaultValue  ) {
		document.gf.submit();
	}
	else {
		document.qs.submit();	
	}
}


function switch_form() {
	rb();
	return false;
	//alert("switching form");
	g = document.g.query;
	//alert("g is " +g.value);
	if(g.value.length > 0 && g.value != g.defaultValue  ) {
		//alert("g form has a value");
		document.g.submit();
		return false;
	}
	else {
		//alert("qs form has a value");
		document.qs.submit();	
		return false;
	}
	
}

function favLink(){
	if(!document.getElementsByTagName) return false;
	if(!document.getElementsByTagName("a")) return false;
	if(!document.createTextNode) return false;
	if(!window.sidebar && !document.all) return false;
	if(!document.title) return false;
	if(!location.href) return false;
	var linkText = document.createTextNode("+Add to Favourites");
	var pageToBookmark = location.href;
	var pageTitle = "Spire Estate Agents and Financial Services";
	var links = document.getElementsByTagName("a");
	for (var i=0; i<links.length; i++){
		if(links[i].getAttribute("class") == "favlink"){
			links[i].onclick = function() {
									if (window.sidebar) {
										window.sidebar.addPanel(pageTitle, pageToBookmark,"");
										return false;
									} else if( document.all ) {
										window.external.AddFavorite( pageToBookmark, pageTitle);
										return false;
									} else if( window.opera && window.print ) {
										          var elem = document.createElement('a');
										          elem.setAttribute('href',pageToBookmark);
										          elem.setAttribute('title',pageTitle);
										          elem.setAttribute('rel','sidebar');
										          elem.click();
										return false;
									}
								}
			//links[i].appendChild(linkText);
			links[i].href = "";
			return false;
		}else{
			continue;
		}
	}
	return false;
}

function setup_flashBanner() {
	
	fb = document.getElementById('flashbanner');
	fb.onmouseover = function() {
		this.src = "http://www.spire-estates.com/stat/flashbanner_ph_r.gif";	
		this.style.cursor = "pointer";
	}
	fb.onmouseout = function() {
		this.src = "http://www.spire-estates.com/stat/flashbanner_ph.gif";	
		this.style.cursor = "none";
	}
	
		
	
}

function add_field() {
	
	$f = document.qsform;
	$target = document.getElementById('extra_fields');
	$out = "";
	
	$target.innerHTML = "";
	
	$new_field = $f.elements['alo'].value;
	x = document.getElementById('alo');
	$new_value = x.options[x.selectedIndex].text;
	//alert($new_field + " has value " + $new_value);
	if($new_field.length > 2) {
		$out = '<input type="hidden" name="'+$new_field+'" value="alo'+$new_value+'" />';
	}
	$target.innerHTML = $out;

}

function amend_form() {


	for(i=0; i<document.qsform.elements.length; i++) {
		//alert(document.qsform.elements[i].name + " = " + document.qsform.elements[i].value);	
	}	
	//return false;
	return true;

}



