function CheckAllValues() {
	if (document.getElementById('IntRate').value == "") {
		alert("Interest rate must be present");
		document.getElementById('IntRate').focus();
		return false;
	} else if (document.getElementById('Years').value == "") {
		alert("Number of Years must be present");
		document.getElementById('Years').focus();
		return false;
	}

	if (!(parseFloat(document.getElementById('IntRate').value) == document.getElementById('IntRate').value)) {
		alert("Interest rate must be numeric");
		document.getElementById('IntRate').focus();
		return false;
	} else if (!(parseFloat(document.getElementById('Years').value) == document.getElementById('Years').value)) {
		alert("Number of years must be numeric");
		document.getElementById('Years').focus();
		return false;
	}

	if (!isIntegerInRange(document.getElementById('IntRate').value, 1, 20)) {
		alert("Interest rate must be in the range 1 - 20");
		document.getElementById('IntRate').focus();
		return false;
	} else if (!isIntegerInRange(document.getElementById('Years').value, 1, 40)) {
		alert("Number of years must be in the range 1 - 40");
		document.getElementById('Years').focus();
		return false;
	}

	if (document.getElementById('PmPay').value == "") {
		alert("Minimum Monthly Payment must be Present");
		document.getElementById('PmPay').focus();
		return false;
	} else if (!(parseFloat(document.getElementById('PmPay').value) == document.getElementById('PmPay').value)) {
		alert("Minimum Monthly Payment must be Pounds and Pence");
		document.getElementById('PmPay').focus();
		return false;
	} else if (!isIntegerInRange(document.getElementById('PmPay').value, 10, 10000)) {
		alert("Monthly Repayments must be in the range 10 - 10000");
		document.getElementById('PmPay').focus();
		return false;
	}
	return true;
}

function RunMaxPayForm() {
	if(CheckAllValues()) {
		formObj = document.getElementById('MaxPayForm');
						
		var MsgInt=document.getElementById('IntRate').value;
		var MsgYrs=document.getElementById('Years').value;
		var MsgMax=document.getElementById('PmPay').value;
		var MaxLoanCI = MsgMax/(MsgInt/1200);
		var MsgMaxLoan=MsgMax*((1-(Math.pow((1+(MsgInt/1200)),-(MsgYrs*12))))/(MsgInt/1200));
		MsgMaxLoan=(Math.round(MsgMaxLoan));
		MaxLoanCI=(Math.round(MaxLoanCI));
		document.getElementById('MaxLoanTxt').value = MsgMaxLoan;
		document.getElementById('MaxPayCI').value = MaxLoanCI;
		//alert("Maximum Loan for this Payment : £" + MsgMaxLoan); 
		return true;
	} else {
		return false;
	}
}