function computeOutputs() {
	// make sure we are showing the right results
	showResults();

	var borrow = 0;
	if (document.getElementById("txtAmount").value.length > 0) {
		borrow = parseFloat(document.getElementById("txtAmount").value.replace("$", "").replace(",", ""));
	}

	// enforce the minimum
	var error = false;
	if (borrow < 1500) {
		document.getElementById("txtAmountErrorLow").style.visibility = "visible";
		document.getElementById("txtAmountErrorLow").setAttribute("class", "error");
		document.getElementById("txtAmountErrorLow").setAttribute("className", "error");

		// undergrad
		document.getElementById("lblImmediateRepayment").innerHTML = "000.00";
		document.getElementById("lblDeferredRepayment").innerHTML = "000.00";
		document.getElementById("lblDeferredRepayment2").innerHTML = "000.00";

		// grad
		document.getElementById("lblGraduateCosignedDeferred").innerHTML = "000.00";
		document.getElementById("lblGraduateCosignedDeferred2").innerHTML = "000.00";
		document.getElementById("lblGraduateNonCosignedDeferred").innerHTML = "000.00";
		document.getElementById("lblGraduateNonCosignedDeferred2").innerHTML = "000.00";

		error = true;
	} else if (borrow < 2000) {
		document.getElementById("txtAmountErrorLow").style.visibility = "visible";
		document.getElementById("txtAmountErrorLow").setAttribute("class", "");
	} else {
		document.getElementById("txtAmountErrorLow").style.visibility = "hidden";
		document.getElementById("txtAmountErrorLow").setAttribute("class", "");
	}

	if (document.getElementById("ddlUndergrad").selectedIndex == 0) {
		document.getElementById("txtLoanErrorSelect").style.visibility = "visible";
		error = true;
	} else {
		document.getElementById("txtLoanErrorSelect").style.visibility = "hidden";
	}

	if (error) {
		return;
	}

	// undergrad
	//document.getElementById("lblImmediateRepayment").innerHTML = insertDecimal(Math.round(((borrow / 10000) * 99.65) * 100));
document.getElementById("lblImmediateRepayment").innerHTML = insertDecimal(Math.round(((borrow / 10000) * 100.28) * 100));
	document.getElementById("lblDeferredRepayment").innerHTML = insertDecimal(Math.round(((borrow / 10000) * 112.36) * 100));
	document.getElementById("lblDeferredRepayment2").innerHTML = insertDecimal(Math.round(((borrow / 10000) * 154.39) * 100));

	// grad
	document.getElementById("lblGraduateCosignedDeferred").innerHTML = insertDecimal(Math.round(((borrow / 10000) * 112.36) * 100));
	document.getElementById("lblGraduateCosignedDeferred2").innerHTML = insertDecimal(Math.round(((borrow / 10000) * 135.71) * 100));
	document.getElementById("lblGraduateNonCosignedDeferred").innerHTML = insertDecimal(Math.round(((borrow / 10000) * 115.98) * 100));
	document.getElementById("lblGraduateNonCosignedDeferred2").innerHTML = insertDecimal(Math.round(((borrow / 10000) * 140.09) * 100));
}
function showResults() {
	// check to see if we are dealing with undergrad
	var undergrad = document.getElementById("ddlUndergrad").selectedIndex == 1;
	var grad = document.getElementById("ddlUndergrad").selectedIndex == 2;
	if (undergrad) {
		document.getElementById("resultsGraduate").style.display = "none";
		document.getElementById("resultsUndergrad").style.display = "block";
		document.getElementById("resultsUndergrad").style.visibility = "visible";
	} else if (grad) {
		document.getElementById("resultsGraduate").style.display = "block";
		document.getElementById("resultsUndergrad").style.display = "none";
	} else {
		document.getElementById("resultsGraduate").style.display = "none";
		document.getElementById("resultsUndergrad").style.display = "block";
		document.getElementById("resultsUndergrad").style.visibility = "hidden";
	}
}
function insertDecimal(num){
	num = num + "";
	if(num.length < 1) { return "0.00"; }
	else if(num.length == 1) { return "0.0" + num; }
	else if(num.length == 2) { return "0." + num; }
	else {
		return num.substring(0, num.length -2) + "." + num.substring(num.length-2);
	}
}
