// JavaScript Document
function activateRadio() {

	

	if (document.getElementById("chkHIPReq").checked == true) {

		form.radHIPLoc[0].disabled = false;

		form.radHIPLoc[1].disabled = false;

		form.radHIPLoc[0].checked = true;

		}

	else {

		form.radHIPLoc[0].disabled = true;

		form.radHIPLoc[1].disabled = true;

		}

}

function validateftb() {

	var form = document.getElementById("form");

	var value = document.getElementById("purchase_price").value;

	

	

	if( isNaN(parseFloat(value)) ) {

		alert("Invalid Price Entered")

		return false;

	}

	if( value > 1000000) {

		alert("You have entered a value above 1,000,000\nPlease call our Business Team");

		return false;

	}

}

function validateremo() {

	var form = document.getElementById("form");

	var value = document.getElementById("remortgage_price").value;

	

	

	if( isNaN(parseFloat(value)) ) {

		alert("Invalid Price Entered")

		return false;

	}

	if( value > 1000000) {

		alert("You have entered a value above 1,000,000\nPlease call our Business Team");

		return false;

	}

}



function validate() {



	var MAX = 1000000;

	var form = document.getElementById("form");

	var value;

	var sale_price = 0;

	var purchase_price = 0;

	var remortgage_price = 0;

	var hip_required;

	

	var range_message = "You have entered a value above 1,000,000\nPlease call our Business Team";

	var invalid_message = "Invalid price entered.";

	

	value = document.getElementById("sale_price").value;

	

	if( value != "" ) {

		if( !isNaN(parseFloat(value)) ) {

			if( value > MAX || value == 0.0 ) { alert(range_message); return false; }

			else { sale_price = value; }

		}

		else { alert(invalid_message); sale_price.focus(); return false; }

	}

	

	value = document.getElementById("purchase_price").value;

	if( value != "" ) {

		if( !isNaN(parseFloat(value)) ) {

			if( value > MAX || value == 0.0 ) { alert(range_message); return false; }

			else { purchase_price = value; }



		}

		else { alert(invalid_message); purchase_price.focus(); return false; }

	}

	

	value = document.getElementById("remortgage_price").value;

	if( value != "" ) {

		if( !isNaN(parseFloat(value)) ) {

			if( value > MAX || value == 0.0 ) { alert(range_message); return false; }

			else { remortgage_price = value; }

		}

		else { alert(invalid_message); remortgage_price.focus(); return false; }

	}



	if (document.getElementById("remortgage_price").value > 0 ) {

		if (document.getElementById("chkHIPReq").checked == true) {

			alert("A HIP cannot be ordered on a remortgage transaction");

			return false;

		}

	}
	
	if (document.getElementById("chkHIPReq").checked == true) {
		if (document.getElementById("sale_price").value<=0  && document.getElementById("purchase_price").value<=0) {

			alert("Please enter a sale/purchase price.");

			return false;

		}

	}



	if (document.getElementById("sale_price").value<1 && document.getElementById("purchase_price").value>0) {

		if (document.getElementById("chkHIPReq").checked == true) {

			alert("A HIP cannot be ordered on a purchase transaction");

			return false;

		}

	}

	

	if( sale_price > 0 && purchase_price > 0 && remortgage_price == 0 ) { return true; }

	else if( sale_price > 0 && purchase_price == 0 && remortgage_price == 0 ) { return true; }

	else if( sale_price == 0 && purchase_price > 0 && remortgage_price == 0 ) { return true; }

	else if( sale_price == 0 && purchase_price == 0 && remortgage_price > 0 ) { return true; }

	else if(document.getElementById("chkHIPReq").checked == true) { return true; }

	else { alert("Please enter values for either a Sale, Purchase, Sale & Purchase or a Remortgage."); return false; }

}

