	function GrossTextTotal() {
	var Calc = document.NetIncome;
	if (Calc.InputRad[0].checked & Calc.HoursPerWeekText.value == "") {
	Calc.GrossText.value = (parseFloat(Calc.HourlyText.value) * 2080);
	}
	else {
	if (Calc.InputRad[0].checked & Calc.HoursPerWeekText.value < "41") {
	Calc.GrossText.value = (parseFloat(Calc.HourlyText.value) * parseFloat(Calc.HoursPerWeekText.value) * 52);
	}
	else
	if (Calc.InputRad[0].checked & Calc.HoursPerWeekText.value > "40") {
	Calc.OTHoursText.value = Calc.HoursPerWeekText.value - 40;
	Calc.OTWagesText.value = Calc.HourlyText.value * 2 / 4 * 3;
	Calc.OTPayText.value = Calc.OTWagesText.value * Calc.OTHoursText.value;
	Calc.GrossText.value = (parseFloat(Calc.HourlyText.value * 40) + parseFloat(Calc.OTPayText.value)) * 52;
		  }
	   }
	}
	function TotalGrossPerYear() {
	var Calc = document.NetIncome;
	if (!(Calc.GrossText.value < 49800)) {
	Bracket2();
	}
	else {
	if (!(Calc.GrossText.value > 49800)) {
	Bracket1();
		  }
	   }
	}
	function Bracket1() {
	var Calc = document.NetIncome;
	if (Calc.InputRad[0].checked) {
	// This number is modified every year and per tax bracket
	Calc.GH1Text.value = (parseFloat(Calc.GrossText.value) - 3090);
	
	// This number is modified every year and per tax bracket
	Calc.GH2Text.value = (parseFloat(Calc.GrossText.value) - 20600);
	
	// This number is modified every year and per tax bracket
	Calc.GH3Text.value = (parseFloat(Calc.GH2Text.value) * 28 / 100);
	
	Calc.NetText.value = (parseFloat(Calc.GH1Text.value) - parseFloat(Calc.GH3Text.value));
	Calc.MonthlyText.value = Math.round(parseFloat(Calc.NetText.value) / 12.991);
	Calc.Bi_WeeklyText.value = (parseFloat(Calc.MonthlyText.value) / 2);
	Calc.WeeklyText.value = (parseFloat(Calc.Bi_WeeklyText.value) / 2);
	}
	else {
	if (Calc.InputRad[1].checked) {
	Calc.GH1Text.value = (parseFloat(Calc.GrossText.value) - 3090);
	Calc.GH2Text.value = (parseFloat(Calc.GrossText.value) - 20600);
	Calc.GH3Text.value = (parseFloat(Calc.GH2Text.value) * 28 / 100);   
	Calc.NetText.value = (parseFloat(Calc.GH1Text.value) - parseFloat(Calc.GH3Text.value));
	Calc.MonthlyText.value = Math.round(parseFloat(Calc.NetText.value) / 12.991);
	Calc.Bi_WeeklyText.value = (parseFloat(Calc.MonthlyText.value) / 2);
	Calc.WeeklyText.value = (parseFloat(Calc.Bi_WeeklyText.value) / 2);
	Calc.HourlyText.value = "N/A";
		  }
	   }
	}
	function Bracket2() {
	var Calc = document.NetIncome;
	if (Calc.InputRad[0].checked) {
	Calc.GH1Text.value = (parseFloat(Calc.GrossText.value) - 11266);
	Calc.GH2Text.value = (parseFloat(Calc.GrossText.value) - 49800);
	Calc.GH3Text.value = (parseFloat(Calc.GH2Text.value) * 31 / 100);   
	Calc.NetText.value = (parseFloat(Calc.GH1Text.value) - parseFloat(Calc.GH3Text.value));
	Calc.MonthlyText.value = Math.round(parseFloat(Calc.NetText.value) / 12.991);
	Calc.Bi_WeeklyText.value = (parseFloat(Calc.MonthlyText.value) / 2);
	Calc.WeeklyText.value = (parseFloat(Calc.Bi_WeeklyText.value) / 2);
	}
	else {
	if (Calc.InputRad[1].checked) {
	Calc.GH1Text.value = (parseFloat(Calc.GrossText.value) - 11266);
	Calc.GH2Text.value = (parseFloat(Calc.GrossText.value) - 49800);
	Calc.GH3Text.value = (parseFloat(Calc.GH2Text.value) * 31 / 100);   
	Calc.NetText.value = (parseFloat(Calc.GH1Text.value) - parseFloat(Calc.GH3Text.value));
	Calc.MonthlyText.value = Math.round(parseFloat(Calc.NetText.value) / 12.991);
	Calc.Bi_WeeklyText.value = (parseFloat(Calc.MonthlyText.value) / 2);
	Calc.WeeklyText.value = (parseFloat(Calc.Bi_WeeklyText.value) / 2);
	Calc.HourlyText.value = "N/A";
		  }
	   }
	}
	function NAHourlyText() {
	var Calc = document.NetIncome;
	Calc.HourlyText.value = "N/A";
	Calc.HoursPerWeekText.value = "N/A";
	Calc.GrossText.value = "";
	}
	function NAGrossText() {
	var Calc = document.NetIncome;
	Calc.GrossText.value = "N/A";
	Calc.HoursPerWeekText.value = "";
	Calc.HourlyText.value = "";
	}
