// +-------------------+
// | Salary Calculator |
// +-------------------+

function HourToYear(NumHour)
  {
  if(!NumHour)
    {
    alert("Please enter an hourly amount.");
    return;
    }
  if(isNaN(NumHour))
    {
    alert(NumHour + " is an invalid input. Please try again.");
    return;
    }
  PerWeek  = NumHour * 40
  PerMonth = PerWeek * 4
  PerYear  = PerMonth * 12
  SalaryForm.AnswerHour.value="$" + ToCurrency(NumHour.toString());
  SalaryForm.AnswerWeek.value="$" + ToCurrency(PerWeek.toString());
  SalaryForm.AnswerMonth.value="$" + ToCurrency(PerMonth.toString());
  SalaryForm.AnswerYear.value="$" + ToCurrency(PerYear.toString());
  }

function YearToHour(NumYear)
  {
  if(!NumYear)
    {
    alert("Please enter a yearly amount.");
    return;
    }
  if(isNaN(NumYear))
    {
    alert(NumYear + " is an invalid input. Please try again.");
    return;
    }
  PerMonth = NumYear / 12
  PerWeek  = PerMonth / 4
  PerHour  = PerWeek / 40
  SalaryForm.AnswerYear.value="$" + ToCurrency(NumYear.toString());
  SalaryForm.AnswerMonth.value="$" + ToCurrency(PerMonth.toString());
  SalaryForm.AnswerWeek.value="$" + ToCurrency(PerWeek.toString());
  SalaryForm.AnswerHour.value="$" + ToCurrency(PerHour.toString());
  }

function ToCurrency(Num)
  {
  Num = Math.round(Num * 100) / 100
  return Num.toString();
  }