// JavaScript Document
function calculateObama(income) 
{
	if (income < 18891) { 
		return(income * .0550);
	} else if ((income > 18891) && (income < 37599)) {
		return(income * .0360);
	} else if ((income > 37599) && (income < 66354)) {
		return(income * .0240);
	} else if ((income > 66354) && (income < 111645)) {
		return(income * .0180);
	} else if ((income > 111645) && (income < 160973)) { 
		return(income * .021);
	} else if ((income > 160973) && (income < 226981)) {
		return(income * .019);
	} else if ((income > 226981) && (income < 603402)) {
		return(income * 0);
	} else if ((income > 603402) && (income < 2870000)) {
		return(income * -.085);
	} else if (income > 2870000) {
		return(income * -.01157);				
	}
}

function calculateMccain(income) 
{
	if (income < 18891) {
		return(income * .0020);
	} else if((income > 18891) && (income < 37599)) {
		return(income * .005);
	} else if((income > 37599) && (income < 66354)) {
		return(income * .007);
	} else if((income > 66354) && (income < 111645)) {
		return(income * .014);
	} else if((income > 111645) && (income < 160973)) {
		return(income * .025);
	} else if((income > 160973) && (income < 226981)) {
		return(income * .03);
	} else if((income > 226981) && (income < 603402)) {
		return(income * .031);
	} else if((income > 603402) && (income < 2870000)) {
		return(income * .034);
	} else if(income > 2870000) {
		return(income * .044);				
	}
}



function updateSavings() 
{
	var income = document.forms[0].income.value
	income = income.replace(/,/g, "")
	income = parseFloat(income)
	if (!parseFloat(income)) {
		alert("Please enter a number");
		return false;
	}
	obama = Math.round(100*calculateObama(income) / 12) / 100;
	mccain = Math.round(100 * calculateMccain(income) / 12 ) / 100;
	document.getElementById('msaving').innerHTML = "You save $" + mccain + " per month";
	if (obama >= 0) {
		document.getElementById('osaving').innerHTML = "You save $" + obama + " per month";
	} else {
		document.getElementById('osaving').innerHTML = "You pay $" + -obama + " per month";
	}
	obama = Math.round(100*calculateObama(income)) / 100;
	mccain = Math.round(100 * calculateMccain(income)) / 100;
	document.getElementById('myear').innerHTML = "You save $" + mccain + " per year";
	if (obama >= 0) {
		document.getElementById('oyear').innerHTML = "You save $" + obama + " per year";
	} else {
		document.getElementById('oyear').innerHTML = "You pay $" + -obama + " per year";
	}	
	return true;
}
