function CfsTrack (region) {
	var trackUrl = "/mason/tracker/ForSale/cfs_general.html?region="+encodeURIComponent(region);
	var service = new AjaxService();
	service.setURL(trackUrl);
	service.method= "POST";
	service.callService();
}

function cfsltabs(o){
	if (typeof(o) != "object") o = document.getElementById("tab_"+o);
	if (!o) return;

	var items = $("#cfsltabs")[0].getElementsByTagName("a");
	for (var i=0;i<items.length;i++){
		var c = items[i];
		var v = c.id.replace(/tab_/, '');
		if (c==o){
			c.parentNode.className = "sel";
			$("#"+v)[0].className = "";
			document.search.tab.value = v;
		}else{
			c.parentNode.className = "";
			$("#"+v)[0].className = "hide";
		}
	}
	o.blur();
}

function disableFormElements(){
	if ( !document.getElementById("cfsltabs") ) {
		return true;
	}

	var items = $("#cfsltabs")[0].getElementsByTagName("a");
	for (var i=0;i<items.length;i++){
		var v = items[i].id.replace(/tab_/, '');
		if (v != document.search.tab.value){
			disableChildFormElements(v);
		}
	}
	return true;
}

function disableChildFormElements(id){
	var obj = document.getElementById(id);
	if ( obj ){
		var input_elements = obj.getElementsByTagName("input");
		var select_elements = obj.getElementsByTagName("select");
		
		for (var i=0; i<input_elements.length; i++){
			input_elements[i].setAttribute("disabled","1");
		}
		for (var i=0; i<select_elements.length; i++){
			select_elements[i].setAttribute("disabled","1");
		}
	}
}

function QuickSearch(val) {
	var form_post = document.getElementById("search_form");
	var tmp = val.split("&");
	for(var i = 0; i < tmp.length; i++) {
		var vals = tmp[i].split("=");
		var my_input = form_post.elements[vals[0]];
		my_input.value = vals[1];
	}
	form_post.submit();
}
