// **************************************************************// InternetActive Calculators™// Version 2.0// Copyright © 1998 - 2000 Desert Cactus Software Corporation// **************************************************************// Help window.function help(form) {	window.open("clchelp.html","newWindow","toolbar=yes,location=0,directories=yes,status=no,menubar=1,scrollbars=yes,resizable=0,copyhistory=1,width=400,height=300,top=100,left=100");}// **************************************************************// Verification function for cost of vehicle.function checkCOV(form) {	function checkNumber(input, msg) {		var M = form.CostOfVehicle.value;			for (var I = 0; I < M.length; I++) {				var J = M.substring(I, I + 1);				if ((J < "0" || J > "9") && J != "." && J != "") {				alert(msg);				return false;			}		}	return true;	}	var M = form.CostOfVehicle.value;	if (!checkNumber(M, "Please enter a valid numeric expression.")) {		form.CostOfVehicle.focus();		form.CostOfVehicle.select();		return;	}	if (M != "") {		if ((M < 0) || (M > 250000)) {			alert("Please enter a numeric value between 0 and 250,000 (without the comma).");			form.CostOfVehicle.focus();			form.CostOfVehicle.select();		}	}}// **************************************************************// Verification function for the down payment.function checkDP(form) {	function checkNumber(input, msg) {		var M = form.DownPayment.value;			for (var I = 0; I < M.length; I++) {				var J = M.substring(I, I + 1);				if ((J < "0" || J > "9") && J != "." && J != "") {				alert(msg);				return false;			}		}	return true;	}	var M = form.DownPayment.value;	if (!checkNumber(M, "Please enter a valid numeric expression.")) {		form.DownPayment.focus();		form.DownPayment.select();		return;	}	if (M != "") {		if ((M < 0) || (M > 250000)) {			alert("Please enter a numeric value between 0 and 250,000 (without the comma).");			form.DownPayment.focus();			form.DownPayment.select();		}	}}// **************************************************************// Verification function for the trade-in value of previous vehicle.function checkTIV(form) {	function checkNumber(input, msg) {		var M = form.TradeInValue.value;			for (var I = 0; I < M.length; I++) {				var J = M.substring(I, I + 1);				if ((J < "0" || J > "9") && J != "." && J != "") {				alert(msg);				return false;			}		}	return true;	}	var M = form.TradeInValue.value;	if (!checkNumber(M, "Please enter a valid numeric expression.")) {		form.TradeInValue.focus();		form.TradeInValue.select();		return;	}	if (M != "") {		if ((M < 0) || (M > 250000)) {			alert("Please enter a numeric value between 0 and 250,000 (without the comma).");			form.TradeInValue.focus();			form.TradeInValue.select();		}	}}// **************************************************************// Verification function for interest rate.function checkIR(form) {	function checkNumber(input, msg) {		var M = form.InterestRate.value;			for (var I = 0; I < M.length; I++) {				var J = M.substring(I, I + 1);				if ((J < "0" || J > "9") && J != "." && J != "") {				alert(msg);				return false;			}		}	return true;	}	var M = form.InterestRate.value;	if (!checkNumber(M, "Please enter a valid numeric expression.")) {		form.InterestRate.focus();		form.InterestRate.select();		return;	}	if (M != "") {		if ((M < 0) || (M > 40)) {			alert("Please enter a numeric value between 0 and 40.");			form.InterestRate.focus();			form.InterestRate.select();		}	}}// **************************************************************// Verification function for number of months.var DCS = 0function checkM(form) {	function checkNumber(input, msg) {		var M = form.NumberOfMonths.value;			for (var I = 0; I < M.length; I++) {				var J = M.substring(I, I + 1);				if ((J < "0" || J > "9") && J != "." && J != "") {				alert(msg);				return false;			}		}	return true;	}	var M = form.NumberOfMonths.value;	if (!checkNumber(M, "Please enter a valid numeric expression.")) {		form.NumberOfMonths.focus();		form.NumberOfMonths.select();		return;	}		if (M != "") {		if ((M < 0) || (M > 120)) {			alert("Please enter a numeric value between 0 and 120.");			form.NumberOfMonths.focus();			form.NumberOfMonths.select();		}	}}// **************************************************************// Verification function for additional principal.DCS = "Copyright &copy; 1998 - 2000 Desert Cactus Software Corporation."function checkAD(form) {	function checkNumber(input, msg) {		var M = form.AdditionalPrincipal.value;			for (var I = 0; I < M.length; I++) {				var J = M.substring(I, I + 1);				if ((J < "0" || J > "9") && J != "." && J != "") {				alert(msg);				return false;			}		}	return true;	}	var M = form.AdditionalPrincipal.value;	if (!checkNumber(M, "Please enter a valid numeric expression.")) {		form.AdditionalPrincipal.focus();		form.AdditionalPrincipal.select();		return;	}		if (M != "") {		if ((M < 0) || (M > 250000)) {			alert("Please enter a numeric value between 0 and 250,000 (without the comma).");			form.AdditionalPrincipal.focus();			form.AdditionalPrincipal.select();		}	}}// **************************************************************