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';
	}
	
	if(_gaq !== undefined) {
		_gaq.push(['_trackEvent', 'Trip Calculator', 'MCI']);
	}
	
	return false;
}


function calculateICT(){
	var ICTparkingCost = Number( document.getElementById('ICTparking_cost').value );
	var mhktixprice = Number( document.getElementById('mhktixprice2').value );
	var icttixprice = Number( document.getElementById('icttixprice').value );
	var mhkdistance = Number( document.getElementById('mhkdistance2').value );
	var ictdistance = Number( document.getElementById('ictdistance').value );
	var mhkhotel = Number( document.getElementById('mhkhotel2').value );
	var icthotel = Number( document.getElementById('icthotel').value );
	var tcdays = Number( document.getElementById('tcdays2').value );
	var mhkmeals = Number( document.getElementById('mhkmeals2').value );
	var ictmeals = Number( document.getElementById('ictmeals').value );
	var tcmpg = Number( document.getElementById('tcmpg2').value );
	var tcgascost = Number( document.getElementById('tcgascost2').value );

	var mhkparking = tcdays * 0;
	var ictparking = tcdays * ICTparkingCost;

	if (tcmpg != 0) {
		var mhkdrivingcost = mhkdistance/tcmpg * tcgascost * 2;
		var ictdrivingcost = ictdistance/tcmpg * tcgascost * 2;
	} else {
		var mhkdrivingcost = 0;
		var ictdrivingcost = 0;
	}

	if(document.getElementById('tctimevalue')) {
		var tctimevalue = Number( document.getElementById('tctimevalue2').value );
	} else {
		var tctimevalue = 0;
	}
	
	var mhkdrivingtime = mhkdistance / 60;
	var mcidrivingtime = ictdistance / 60;
	
	var mhkdrivingtimecost = mhkdrivingtime * tctimevalue * 2;
	var ictdrivingtimecost = mcidrivingtime * tctimevalue * 2;
	
	var mhkTotal = mhktixprice + mhkhotel + mhkmeals + mhkparking + mhkdrivingcost + mhkdrivingtimecost;
	var ictTotal = icttixprice + icthotel + ictmeals + ictparking + ictdrivingcost + ictdrivingtimecost;
	
	document.getElementById('mhktotal22').innerHTML = mhkTotal.toFixed(2);
	document.getElementById('icttotal2').innerHTML = ictTotal.toFixed(2);
	
	var savings = ictTotal.toFixed(2) - mhkTotal.toFixed(2);
	if (savings > 0) { 
			var savingsOutput = "$" + savings.toFixed(2) + "!"; 
			document.getElementById('savings22').innerHTML = savingsOutput;
			document.getElementById('savings222').style.display='none';
	}
	else { 
			var savingsOutput = "$" + savings.toFixed(2) + "!"; 
			document.getElementById('savings22').innerHTML = savingsOutput;
			document.getElementById('savings222').style.display='block';
	}
	
	if(_gaq !== undefined) {
		_gaq.push(['_trackEvent', 'Trip Calculator', 'ICT']);
	}
	
	return false;
}

function hideAreas() {
	document.getElementById('calcMCI').style.display = 'none';
	document.getElementById('calcICT').style.display = 'none';
	return false;
}

function calcMCI() {
	document.getElementById('calcMCI').style.display = 'block';
	document.getElementById('calcChoose').style.display = 'none';
	return false;
}

function calcICT() {
	document.getElementById('calcICT').style.display = 'block';
	document.getElementById('calcChoose').style.display = 'none';
	return false;
}
