
function calculate(lifeInsuranceForm) {
		var totalCost = 
		parseFloat (lifeInsuranceForm.mortgageBalance.value)
		+ parseFloat (lifeInsuranceForm.funeralExpenses.value)
		+ parseFloat (lifeInsuranceForm.education.value)
		+ parseFloat (lifeInsuranceForm.debt.value)
		+ parseFloat (lifeInsuranceForm.emergency.value)
		+ parseFloat (lifeInsuranceForm.currentIncome.value * 7)

		lifeInsuranceForm.total.value = CurrencyFormat(totalCost)	
	}

	function CurrencyFormat(amount) {
        var i = parseFloat(amount);
        if(isNaN(i)) { i = 0.00; }
        var minus = '';
        if(i < 0) { minus = '-'; }
        i = Math.abs(i);
        i = parseInt((i + .005) * 100);
        i = i / 100;
        s = new String(i);
        if(s.indexOf('.') < 0) { s += '.00'; }
        if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
        s = minus + s;
        return "$" + s;
         
	calculate(lifeInsuranceForm)
    }
