function GetBoxFloat(box) {
	var b = getById(box);	
	var f = b.value;
	if(!f || isNaN(f)) f=0;
	return parseFloat(f);
}

function CalculateMonthlyIncome() {
	var b1 = GetBoxFloat('MonthlySalaryIncome');
	var b2 = GetBoxFloat('MonthlySharesIncome');
	var b3 = GetBoxFloat('MonthlyOtherIncome');	
	var b4 = GetBoxFloat('PensionIncome');
	var b5 = GetBoxFloat('TaxCreditsIncome');
	
		
	var total = b1 + b2 + b3+b4+b5;
	var r = getById('TotalMonthlyIncome');
	r.innerHTML = '&pound;'+parseFloat(total).toFixed(2);
}

function CalculateMonthlyOutgoings() {

	var b1 = GetBoxFloat('MonthlyMortgagePayments');	
	var b2 = GetBoxFloat('MonthlyLoanPayments');
	var b3 = GetBoxFloat('MonthlyCreditCardPayments');
	var b4 = GetBoxFloat('MonthlyHirePurchasePayments');
	var b5 = GetBoxFloat('MonthlyCarInsurancePayments');
	var b6 = GetBoxFloat('MonthlyHomeInsurancePayments');
	var b7 = GetBoxFloat('MonthlyCouncilTaxPayments');
	var b8 = GetBoxFloat('MonthlyTelephonePayments');
	var b9 = GetBoxFloat('MonthlyGroceriesPayments');
	var b10 = GetBoxFloat('MonthlyClothingPayments');
	var b11 = GetBoxFloat('MonthlyOtherOutgoings');
	
	
	var total = b1+b2+b3+b4+b5+b6+b7+b8+b9+b10+b11;
	var r = getById('TotalMonthlyOutgoings');
	r.innerHTML = '&pound;'+parseFloat(total).toFixed(2);
}