var

	salary,

	tax,

	reward1=0,

	reward2=0,

	reward3=0;

	

function formatMoney(inVal){

	strIn = new String(inVal);

	if ( strIn.indexOf(".") == -1 ){

		dollar = strIn;

		cent = "";

	}else{

		dollar = strIn.substring(0,strIn.indexOf("."));

		cent = strIn.substring(strIn.indexOf("."),strIn.length);

	}

	count = dollar.length%3;

	if ( count == 0 ){

		count = 3;

	}

	result = dollar.substring(0,count);

	count += 3;

	while ( count <= dollar.length ){

		result += ",";

		result += dollar.substring(count-3,count);

		count += 3;

	}

	result += cent;

	return result;

}



function changeSalary(){

	salary = parseInt(document.forms[1].salary.value);

	if ( isNaN(eval(salary)) ){

		document.forms[1].salary.focus();

		document.forms[1].salary.select();

		alert("Invalid input");

		return false;

	}else{

		document.forms[1].salary.value = salary;

		return true;

	}

}

function changeTax(){

	tax = parseFloat(document.forms[1].tax.value);

	if ( isNaN(eval(tax)) ){

		document.forms[1].tax.focus();

		document.forms[1].tax.select();

		alert("Invalid input");

		return false;

	}else{

		document.forms[1].tax.value = tax;

		return true;

	}

}

function changeReward1(){

	document.forms[1].reward1.value = reward1;

}

function changeReward2(){

	document.forms[1].reward2.value = reward2;

}

//function changeReward3(){

	//document.forms[1].reward3.value = reward3;

//}

function calc(){

	if ( !changeSalary() ){

		return;

	}

	if ( !changeTax() ){

		return;

	}

	result = calcMin(salary, 6, tax, 200, 500000);

	document.forms[1].reward1.value = formatMoney(Math.round(result * 100) / 100);

	//result = calcMin(salary, 4, tax, 200, 500000);

//	document.forms[1].reward2.value = formatMoney(Math.round(result * 100) / 100);

	//result = calcMin(salary, 4, tax, 150, 500000);

	//document.forms[1].reward3.value = formatMoney(Math.round(result * 100) / 100);

}

function calcMin(inSalary, inMultipler, inTax, inTaxMultipler, inMax){



	var maxAmt = 500000;
	salaryMax = inSalary * inMultipler;

	taxMax = inTax * inTaxMultipler / 100;

		

	if ( salaryMax < taxMax ){

		salaryTaxMin = salaryMax;

	}else{

		salaryTaxMin = taxMax;

	}

	if ( salaryTaxMin < inMax ){
		if(salaryTaxMin>=eval(maxAmt))
			return maxAmt;
		else
			return salaryTaxMin;

	}else{
		if(inMax>=eval(maxAmt))
			return maxAmt;
		else
			return inMax;

	}


}




