function CaculateOntarioLandTransferTax() {
   var numPurchasePrice = document.forms.OntarioLandTransferTaxCalculator.numPurchasePrice;
   var numTransferTax = document.forms.OntarioLandTransferTaxCalculator.numTransferTax;

   if (CheckInputRegularExpression(numPurchasePrice, 0, true, /^\s*\d+\.?\d{2}\s*$/) == true) {
      if (numPurchasePrice.value <= 55000) {
         numTransferTax.value = (numPurchasePrice.value * 0.005).toFixed(2);
      } else if (numPurchasePrice.value <= 250000) {
         numTransferTax.value = ((numPurchasePrice.value * 0.01) - 275).toFixed(2);
      } else if (numPurchasePrice.value <= 400000) {
         numTransferTax.value = ((numPurchasePrice.value * 0.015) - 1525).toFixed(2);
      } else {
         numTransferTax.value = ((numPurchasePrice.value * 0.020) - 3525).toFixed(2);
      }
   } else {
      numTransferTax.value = "";
   }
}

function CaculateOntarioLandTransferTax_Feb_2008() {
   var numPurchasePrice = document.forms.OntarioLandTransferTaxCalculator.numPurchasePrice_2;
   var numTransferTax = document.forms.OntarioLandTransferTaxCalculator.numTransferTax_2;
   //var chkNewBuyer = document.forms.OntarioLandTransferTaxCalculator.ckhNewBuyer;
   if (document.forms.OntarioLandTransferTaxCalculator.ckhNewBuyer.checked == true)
   {
	   if (CheckInputRegularExpression(numPurchasePrice, 0, true, /^\s*\d+\.?\d{2}\s*$/) == true) {
		   if (numPurchasePrice.value > 400000){
			   numTransferTax.value = ((numPurchasePrice.value - 400000)  * 0.020).toFixed(2);  
		   }
		   else {
			   numTransferTax.value="0.00";
		   }
	   }
   }
   else if (CheckInputRegularExpression(numPurchasePrice, 0, true, /^\s*\d+\.?\d{2}\s*$/) == true) {
      if (numPurchasePrice.value <= 55000) {
         numTransferTax.value = (numPurchasePrice.value * 0.005).toFixed(2);
      } else if (numPurchasePrice.value <= 400000) {
         numTransferTax.value = (((numPurchasePrice.value - 55000) * 0.010) + 275).toFixed(2);
      } else {
         numTransferTax.value = (((numPurchasePrice.value - 400000) * 0.020) + 3725).toFixed(2);
      }
   } else {
      numTransferTax.value = "";
   }
}
