/* ltt.js */

var prop_val;
var prov;
var error_message, error_message2, error_message3;
var transfer_tax;

function check_data(){
	prop_val = document.forms['calculator'].property_value.value;
	prov = document.forms['calculator'].province.options[document.forms['calculator'].province.selectedIndex].value;
	error_message = 'Please enter a property value!';
	error_message2 = 'Please choose a property value over $100!';
	error_message3 = 'Please choose a province!';

	if(prop_val == 0){
		document.write("<p>Error: " + error_message + "</p>");
	}else if(prop_val > 0 && prop_val <= 100){
		document.write("<p>Error: " + error_message2 + "</p>");
	}else{
		if(prov == "Alberta"){
			if(prop_val != 0){
				transfer_tax = ((0.001 * prop_val) + 35);
				document.calculator.land_tax.value = transfer_tax;
			}
		}else if(prov == "British Columbia"){   					// RIGHT!
			if(prop_val <= 200000){
				transfer_tax = (0.01 * prop_val);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 200000){
				transfer_tax = ((0.02 * prop_val) - 2000);
				document.calculator.land_tax.value = transfer_tax;
			}
		}else if(prov == "Manitoba"){						   		// RIGHT!
			if(prop_val <= 30000){
				transfer_tax = "0";
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 30000 && prop_val <= 90000){
				transfer_tax = ((0.005 * prop_val) - 110);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 90000 && prop_val <= 150000){
				transfer_tax = ((0.01 * prop_val) - 560);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 150000){
				transfer_tax = ((0.015 * prop_val) - 1350);
				document.calculator.land_tax.value = transfer_tax;
			}
		}else if(prov == "New Brunswick"){				  		// RIGHT!
			if(prop_val != 0){
				transfer_tax = ((0.0025 * prop_val) + 55);
				document.calculator.land_tax.value = transfer_tax;
			}
		}else if(prov == "Newfoundland"){		   				// RIGHT!
			if(prop_val != 0){
				transfer_tax = ((0.004 * prop_val) + 50);
				document.calculator.land_tax.value = transfer_tax;
			}
		}else if(prov == "Northwest Territories"){
			if(prop_val <= 1000000){
				transfer_tax = ((0.0015 * prop_val) + 40);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 1000000){
				transfer_tax = (0.001 * prop_val);
				document.calculator.land_tax.value = transfer_tax;
			}
		}else if(prov == "Nova Scotia, Halifax County"){
			if(prop_val != 0){
				transfer_tax = (0.015 * prop_val);
				document.calculator.land_tax.value = transfer_tax;
			} 
		}else if(prov == "Nova Scotia, not Halifax County"){
			if(prop_val != 0){
				transfer_tax = (0.0005 * prop_val);
				document.calculator.land_tax.value = transfer_tax;
			}
/*
if Halifax County	(0.015 x price) + 45   // RIGHT!
else				0.0005 x price 
*/
		}else if(prov == "Ontario"){								// RIGHT!
			if(prop_val <= 55000){
				transfer_tax = (0.005 * prop_val);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 55000 && prop_val <= 250000){
				transfer_tax = ((0.01 * prop_val) - 275);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 250000 && prop_val <= 400000){
				transfer_tax = ((0.015 * prop_val) - 1525);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 400000){
				transfer_tax = ((0.02 * prop_val) - 3525);
				document.calculator.land_tax.value = transfer_tax;
			}
		}else if(prov == "Prince Edward Island"){
			if(prop_val > 500){
				transfer_tax = (0.01 * prop_val);
				document.calculator.land_tax.value = transfer_tax;
			}else{
				transfer_tax = 0;
				document.calculator.land_tax.value = transfer_tax;
			}
		}else if(prov == "Quebec"){ 					 		 // RIGHT!
			if(prop_val <= 50000){
				transfer_tax = (0.005 * prop_val);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 50000 && prop_val <= 250000){
				transfer_tax = ((0.01 * prop_val) - 250);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 250000){
				transfer_tax = ((0.015 * prop_val) - 1500);
				document.calculator.land_tax.value = transfer_tax;
			}
		}else if(prov == "Saskatchewan"){					 		 // RIGHT!
			if(prop_val <= 1000){
				transfer_tax = "0";
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 1000){
				transfer_tax = ((0.0015 * prop_val) + 15);
				document.calculator.land_tax.value = transfer_tax;
			}
		}else if(prov == "Yukon"){
			if(prop_val <= 10000){
				transfer_tax = (0.001 * prop_val);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 10000 && prop_val <= 25000){
				transfer_tax = (0.005 * prop_val);
				document.calculator.land_tax.value = transfer_tax;
			} else if(prop_val > 25000){
				transfer_tax = (0.0025 * prop_val);
				document.calculator.land_tax.value = transfer_tax;
			}
		}else{
			document.write("<p>Error: " + error_message3 + "</p>");
		}
	}
}

