function calculate(){
	var MCIparkingCost = Number( document.getElementById('MCIparking_cost').value );
	var mhktixprice = Number( document.getElementById('mhktixprice').value );
	var mcitixprice = Number( document.getElementById('mcitixprice').value );
	var mhkdistance = Number( document.getElementById('mhkdistance').value );
	var mcidistance = Number( document.getElementById('mcidistance').value );
	var mhkhotel = Number( document.getElementById('mhkhotel').value );
	var mcihotel = Number( document.getElementById('mcihotel').value );
	var tcdays = Number( document.getElementById('tcdays').value );
	var mhkmeals = Number( document.getElementById('mhkmeals').value );
	var mcimeals = Number( document.getElementById('mcimeals').value );
	var tcmpg = Number( document.getElementById('tcmpg').value );
	var tcgascost = Number( document.getElementById('tcgascost').value );

	var mhkparking = tcdays * 0;
	var mciparking = tcdays * MCIparkingCost;

	if (tcmpg != 0) {
		var mhkdrivingcost = mhkdistance/tcmpg * tcgascost * 2;
		var mcidrivingcost = mcidistance/tcmpg * tcgascost * 2;
	} else {
		var mhkdrivingcost = 0;
		var mcidrivingcost = 0;
	}

	if(document.getElementById('tctimevalue')) {
		var tctimevalue = Number( document.getElementById('tctimevalue').value );
	} else {
		var tctimevalue = 0;
	}
	
	var mhkdrivingtime = mhkdistance / 60;
	var mcidrivingtime = mcidistance / 60;
	
	var mhkdrivingtimecost = mhkdrivingtime * tctimevalue * 2;
	var mcidrivingtimecost = mcidrivingtime * tctimevalue * 2;
	
	var mhkTotal = mhktixprice + mhkhotel + mhkmeals + mhkparking + mhkdrivingcost + mhkdrivingtimecost;
	var mciTotal = mcitixprice + mcihotel + mcimeals + mciparking + mcidrivingcost + mcidrivingtimecost;
	
	document.getElementById('mhktotal2').innerHTML = mhkTotal.toFixed(2);
	document.getElementById('mcitotal2').innerHTML = mciTotal.toFixed(2);
	
	var savings = mciTotal.toFixed(2) - mhkTotal.toFixed(2);
	if (savings > 0) { 
			var savingsOutput = "$" + savings.toFixed(2) + "!"; 
			document.getElementById('savings').innerHTML = savingsOutput;
			document.getElementById('savings2').style.display='none';
	}
	else { 
			var savingsOutput = "$" + savings.toFixed(2) + "!"; 
			document.getElementById('savings').innerHTML = savingsOutput;
			document.getElementById('savings2').style.display='block';
	}
	

	
	return false;
}