// JavaScript Document
function addTotal(){
	document.getElementById('subtotal').value = 
	Number(stripAlphaChars(document.getElementById('acquisition').value)) +
	Number(stripAlphaChars(document.getElementById('offsite_work').value)) +
	Number(stripAlphaChars(document.getElementById('hard_construction_costs').value)) +
	Number(stripAlphaChars(document.getElementById('developer_fee_overhead').value)) +
	Number(stripAlphaChars(document.getElementById('personal_property').value)) +
	Number(stripAlphaChars(document.getElementById('architectural_engineering_fee').value)) +
	Number(stripAlphaChars(document.getElementById('construction_period_interest').value)) +
	Number(stripAlphaChars(document.getElementById('construction_related_soft_costs').value)) +
	Number(stripAlphaChars(document.getElementById('construction_loan_fees_expenses').value)) +
	Number(stripAlphaChars(document.getElementById('permanent_loan_fees_expenses').value)) +
	Number(stripAlphaChars(document.getElementById('relocation_lease_buyout_costs').value)) +
	Number(stripAlphaChars(document.getElementById('other_soft_costs').value));
	document.getElementById('subtotal').value = roundNumber(document.getElementById('subtotal').value,2);
	
}

function stripAlphaChars(num) 
{ 
	num = +num.replace(/[^\d\.-]/g,'');
   

    return num; 
}


function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}
