/*
function tabSwitch(obj) {

	if (obj.parentNode.id == "tab-desc") {
		setObj(document.getElementById("tab-desc"),"className","active");
		setObj(document.getElementById("tab-data"),"className","first");
		setObj(document.getElementById("tab-realtor"),"className","realtor");			
		setObj(document.getElementById("loc-description"),"style.display","block");
		setObj(document.getElementById("loc-desc-header"),"style.display","block");
		setObj(document.getElementById("data-tables"),"style.display","none");
		setObj(document.getElementById("realtor-content"),"style.display","none");	
	} else if (obj.parentNode.id == "tab-data") {
		setObj(document.getElementById("tab-data"),"className","active first");
		setObj(document.getElementById("tab-desc"),"className","");
		setObj(document.getElementById("tab-realtor"),"className","realtor");			
		setObj(document.getElementById("loc-description"),"style.display","none");
		setObj(document.getElementById("loc-desc-header"),"style.display","none");
		setObj(document.getElementById("data-tables"),"style.display","block");
		setObj(document.getElementById("realtor-content"),"style.display","none");
	} else if (obj.parentNode.id == "tab-realtor") {
		setObj(document.getElementById("tab-desc"),"className","");
		setObj(document.getElementById("tab-data"),"className","first");
		setObj(document.getElementById("tab-realtor"),"className","realtorActive");
		setObj(document.getElementById("loc-description"),"style.display","none");
		setObj(document.getElementById("loc-desc-header"),"style.display","none");
		setObj(document.getElementById("data-tables"),"style.display","none");
		setObj(document.getElementById("realtor-content"),"style.display","block");
	}

	function setObj(obj, prop, value) {
		if (obj) {
			if (prop.indexOf(".") == -1)
				obj[prop] = value;
			else
				obj[prop.split(".")[0]][prop.split(".")[1]] = value;			
		}
	}

} 
*/

function buySellRedirect() {
	var f = document.getElementById("form1");
	var s = document.getElementById("s").value;
	var c = "";
    var dest = "";
  
              
     if (document.getElementById("c") != null)
     	c = "&c=" + document.getElementById("c").value;
  
     try {


		
	     	if (f.dest[0].checked) //buy
	          	window.location.href = "/ssl/find-house/?pg=index&type=buy" +
	               	"&s=" + s + c;
	      	else if (f.dest[1].checked) //sell         
				window.location.href = "/ssl/find-house/?pg=index&type=sell" +
	                   	"&s=" + s + c;
	        	else if (f.dest[2].checked) //both
				window.location.href = "/ssl/find-house/?pg=index&type=both" +
	                   	"&s=" + s + c;
	        else
	          	alert("Please select an option above.");
		

		
			
     } catch (e) {
     
     	alert("An error has occured. Please reload the page and try again.");

     }
     
	return false;
}



function calculate() { 
var award;
var price1 = strip(document.getElementById("price1").value);
var price2 = strip(document.getElementById("price2").value);
var percent1;
var percent2;
 
 percent1 = getPercent(price1);
 percent2 = getPercent(price2);


 award = (price1 * 0.03 * 0.35 * percent1) + 
	(price2 * 0.03 * 0.35 * percent2);

if (award > 15000) award = 15000;


document.getElementById("award").value = formatCurrency(award);
 return false;   
}

function getPercent(x) {
	var percent;
     
     if (x < 100000)
     	percent = 0;
     else if (x >= 100000 && x < 225000)
     	percent = 0.2;
     else if (x >= 225000 && x < 475000)   
     	percent = 0.25;
     else if (x >= 475000 && x < 675000) 
		percent = 0.35;
     else if (x >= 675000 && x < 1000000) 
     	percent = 0.4;
     else if (x >= 1000000)
     	percent = 0.5;

	return percent;      
}


function strip(num){ // this function removes spaces and illegal characters
	num = "" + num;
		if (num == "") return "";
	var result = "";
	for (i=0; i<num.length; i++){
	character = num.charAt(i);
	if ("0123456789".indexOf(character) != -1)
		result += character;
	}
	return result;
}

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num)) num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + num);
}	


function showSchoolDistrict(container, link) {
	for (var i=0;i < districts.length;i++) {
		document.getElementById(districts[i]).style.display="none";
		document.getElementById(districtLinks[i]).style.color="blue";
		document.getElementById(districtLinks[i]).style.textDecoration="underline";
	}
	
	document.getElementById(container+"-container").style.display="block";
	document.getElementById(link).style.color="#666";
	document.getElementById(link).style.textDecoration="none";
}

function schoolTabSubmenu(tab) {
	if (tab.id == "tab-districtHq") {
		document.getElementById("tab-districtHq").parentNode.className = "on";
		document.getElementById("tab-districtOther").parentNode.className = "off";
		document.getElementById("districtHq-content").style.display = "block";
		document.getElementById("districtOther-content").style.display = "none";
	} else {
		document.getElementById("tab-districtHq").parentNode.className = "off";
		document.getElementById("tab-districtOther").parentNode.className = "on";
		document.getElementById("districtHq-content").style.display = "none";
		document.getElementById("districtOther-content").style.display = "block";
	}
}
