function autofillAddress() 
{
    if (document.getElementById("same-address").checked == true) {	
		document.getElementById("sitestreetnumber").value = document.getElementById("streetnumber").value;
		document.getElementById("sitestreetname").value = document.getElementById("streetname").value;
		document.getElementById("siteapt-no").value = document.getElementById("apt-no").value;
		document.getElementById("sitecity").value = document.getElementById("city").value;
		document.getElementById("sitezip").value = document.getElementById("zip").value;
	} else {
		document.getElementById("sitestreetnumber").value = "";
		document.getElementById("sitestreetname").value = "";
		document.getElementById("siteapt-no").value = "";
		document.getElementById("sitecity").value = "";
		document.getElementById("sitezip").value = "";
    }
}

function showChimneyNumber() 
{
	var ch = document.getElementById("chimneyholder");
    if ( document.getElementById("inspectionchimney").checked == true ) {
		ch.style.display = 'block';
		document.getElementById("howmanychimneys").value = 1;
	} else {
		ch.style.display = 'none';
		document.getElementById("howmanychimneys").value = "";
	}
}

function trim(str)
{
	return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function calcEstimate()
{
	var type = document.getElementById("buildingtype").value;
	var sqft = document.getElementById("buildingsqfeet").value;
	var hmc = document.getElementById("howmanychimneys").value;
	var e = document.getElementById("estimate");
	
	var homeprice = 0;
	var termiteprice = 0;
	var roofprice = 0;
	var chimneyprice = 0;
	var poolprice = 0;
	var base = 0;
	var adjustment = 0;
	var total = 0;
	
	if (type == "Condo-Townhouse") {
		termiteprice = 200;
		roofprice = 85;
		if (sqft >= 2501) {
			homeprice = 400;
		} else {
			homeprice = 360;
		}
	}
	
	if (type == "Detached-Single-Family") {
		roofprice = 85;
		all3discount = 85;
		if (sqft <= 1500) {
			homeprice = 375;
			termiteprice = 230;
		} else if (sqft > 1500 && sqft <= 2000) {
			homeprice = 400;
			termiteprice = 230;
		} else if (sqft > 2000 && sqft <= 2500) {
			homeprice = 460;
			termiteprice = 250;
		} else if (sqft > 2500 && sqft <= 3000) {
			homeprice = 480;
			termiteprice = 250;
		} else if (sqft > 3000 && sqft <= 3500) {
			homeprice = 535;
			termiteprice = 295;
		} else if (sqft > 3500 && sqft <= 4000) {
			homeprice = 560;
			termiteprice = 295;
		} else if (sqft > 4000 && sqft <= 4500) {
			homeprice = 610;
			termiteprice = 395;
			detachedroof = 115;
			all3discount = 115;
		} else if (sqft > 4500 && sqft <= 5000) {
			homeprice = 660;
			termiteprice = 395;
			roofprice = 115;
			all3discount = 115;
		} else if (sqft > 5000 && sqft <= 5500) {
			homeprice = 710;
			termiteprice = 450;
			roofprice = 115;
			all3discount = 115;
		} else if (sqft > 5500 && sqft <= 6000) {
			homeprice = 760;
			termiteprice = 450;
			roofprice = 115;
			all3discount = 115;
		} else if (sqft > 6000 && sqft <= 6500) {
			homeprice = 810;
			termiteprice = 550;
			roofprice = 115;
			all3discount = 115;
		} else if (sqft > 6500 && sqft <= 7000) {
			homeprice = 860;
			termiteprice = 550;
			roofprice = 115;
			all3discount = 115;
		} else if (sqft > 7000 && sqft <= 7500) {
			homeprice = 910;
			termiteprice = 650;
			roofprice = 115;
			all3discount = 115;
		} else if (sqft > 7500 && sqft <= 8000) {
			homeprice = 960;
			termiteprice = 650;
			roofprice = 115;
			all3discount = 115;
		}
	}
	
	if (hmc == 2) {
		chimneyprice = 260;
	} else if (hmc == 3) {
		chimneyprice = 380;
	} else if (hmc == 4) {
		chimneyprice = 500;
	} else if (hmc == 5) {
		chimneyprice = 620;
	} else if (hmc == 6) {
		chimneyprice = 740;
	} else if (hmc == 7) {
		chimneyprice = 860;
	} else if (hmc == 8) {
		chimneyprice = 980;
	} else {
		chimneyprice = 140;
	}

	if (type != "Commercial" && type != "Multi-unit") {
		document.getElementById("estimatehome").value = "$" + homeprice;
		document.getElementById("estimatetermite").value = "$" + termiteprice;
		document.getElementById("estimateroof").value = "$" + roofprice;
		poolprice = 300; 
		document.getElementById("estimatepool").value = "$" + poolprice;
		if (document.getElementById("inspectionchimney").checked == false) { 
			chimneyprice = 140; 
			document.getElementById("estimatechimney").value = "$" + chimneyprice;
		} else {
			document.getElementById("estimatechimney").value = "$" + chimneyprice;
		}
	}

	base = 0;

	if (type != "Commercial" && type != "Multi-unit") {
		if (document.getElementById("inspectionhome").checked == true) { 
			base += homeprice;
		}
		if (document.getElementById("inspectiontermite").checked == true) { 
			base += termiteprice;
		}
		if (document.getElementById("inspectionroof").checked == true) { 
			base += roofprice;
		}
		if (document.getElementById("inspectionchimney").checked == true) { 
			base += chimneyprice;
		}
		if (document.getElementById("inspectionpool").checked == true) { 
			poolprice = 300; 
			base += poolprice;
		}
	}

	if (document.getElementById("inspectionhome").checked == true && document.getElementById("inspectiontermite").checked == true && document.getElementById("inspectionroof").checked == true) { adjustment = -all3discount; }
	
	total = "$" + (base + adjustment);

//	total = "$" + base;

	if (type == "Commercial" || type == "Multi-unit") { 
		total = "Call for pricing";
	}
	
	e.value = total;
	
//	alert(hmc);
}
