function calcRepayment() {
	var msg = "";
	if ($("loan").value == '') { msg = msg + "Please enter a value the value of your loan. \r\n";
	} else { var loan = $("loan").value; };
	if ($("rate").value == '') { msg = msg + "Please enter the interest rate for you loan. \r\n";
	} else { var rate = $("rate").value; };
	if ($("years").value == '-1') { msg = msg + "Please choose the term of your loan. \r\n";		
	} else { var years = $("years").value; };
	if ($("type").value == '-1') { msg = msg + "Please choose the repayment type. \r\n";
	} else { var type = $("type").value; };
	if (msg != "") {
		alert(msg);
		EXIT;
	}
	var request = new Request.JSON({
		url: "services/calculator.php5",
		method: 'get',
		onComplete: function(jsonObj) {
			if (jsonObj.message != "") {
				alert(jsonObj.message);
			} else {
				$('output').value = jsonObj.result;
			}  
		}
	});
	request.post({'action':'cost', 'loan':loan, 'rate':rate, 'years':years, 'type':type });
}

function calcBorrow() {
	if ($("income1").value == '') { 
		alert('Please enter a value for income 1'); 
		EXIT;
	};
	var inc1 = $("income1").value;
	if ($("income2").value == "") {
		var inc2 = 0;	
	} else {
		var inc2 = $("income2").value;
	}
	if ($("bonus1").value == "") {
		var bon1 = 0;	
	} else {
		var bon1 = $("bonus1").value;
	}
	if ($("bonus2").value == "") {
		var bon2 = 0;	
	} else {
		var bon2 = $("bonus2").value;
	}
	var request = new Request.JSON({
		url: "services/calculator.php5",
		method: 'get',
		onComplete: function(jsonObj) {
			if (jsonObj.message != "") {
				alert(jsonObj.message);
			} else {
				$('output').value = jsonObj.result;
			}  
		}
	});
	request.post({'action':'borrow', 'inc1':inc1, 'inc2':inc2, 'bon1':bon1, 'bon2':bon2 });
}


function calcSaving() {
	var msg = "";
	var json = "";
	if ($("loan").value == '') { msg = msg + "Please enter a outstanding the value of your loan. \r\n";
	} else { var loan = $("loan").value;  };
	if ($("months").value == '') { msg = msg + "Please enter the number of months left. \r\n";		
	} else { var months = $("months").value; };
	if ($("type").value == '-1') { msg = msg + "Please choose the repayment type. \r\n";
	} else { var type = $("type").value; };
	if (($("rate").value == "") && ($("cost").value == "")) { msg = msg + "Please enter the current rate or monthly cost. \r\n";
	} else { 
		if ($("rate").value != '') {
			var rate = $("rate").value;			  
		} else if ($("cost").value != '') {
			var cost = $("cost").value;	
		}
	}
	if ($("new_rate").value == '') { msg = msg + "Please enter your new rate. \r\n";
	} else { var newrate = $("new_rate").value; };
					
	if (msg != "") {
		alert(msg);
		return;
	}
	var request = new Request.JSON({
		url: "services/calculator.php5",
		method: 'post',
		onComplete: function(jsonObj) {
			$('result_current').value = jsonObj.current;
			$('result_newcost').value = jsonObj.newcost;
			$('result_month').value = jsonObj.monthSaving;
			$('result_year').value = jsonObj.yearSaving;
		}
	});
	request.post({'action': 'save', 'loan' : loan, 'type' : type, 'rate' : rate, 'cost' : cost, 'newrate': newrate, 'months': months });
}