$(document).ready(function(){
	$(".recalcdebt").keyup(function() {
		var iSum = 0;
		$(".recalcdebt").each(function() {
			iVal = $(this).val().replace (/[^\d]/g, "");
			if (isNaN(iVal) || iVal < 0) {
				iVal = 0;
			}
			iSum += new Number(iVal);				
		});
	
		$("#total_loan_amount_").html(money(iSum));
	});
});

// Not so pretty but it works
function money(a_sMoney)
{

	// convert to string
	a_sMoney = a_sMoney + '';

	if (a_sMoney.length <= 3) {
		sReturn = a_sMoney;	
	}else if (a_sMoney.length <= 6) {
		iStop = a_sMoney.length - 3;
		sReturn = a_sMoney.substr(0, iStop) +' '+ a_sMoney.substr(-3, 3);
	}else if (a_sMoney.length <= 9) {
		iStop = a_sMoney.length - 6;
		sReturn = a_sMoney.substr(0, iStop) +' '+ a_sMoney.substr(-6, 3) +' '+ a_sMoney.substr(-3, 3);
	}

	return sReturn;
}