function calculate(hoursList)
{
  document.getElementById("showme").style.visibility="visible";

  //alert('made it');
  var Tuition = "";
  
  var TuitionRate = new Array();
  // Undergraduate-Instate,Undergraduate-OutOfState-Existing,Undergraduate-OutOfState-New,Undergraduate-International,Graduate-Instate,Graduate-OutOfState-Existing,Graduate-OutOfState-New,Graduate-International
  TuitionRate[201160] = new Array(176.80,461.80,353.60,353.60,224.64,573.00,449.28,449.28);
  TuitionRate[201210] = new Array(176.80,461.80,353.60,353.60,224.64,573.00,449.28,449.28);
  TuitionRate[201260] = new Array(176.80,461.80,353.60,353.60,224.64,573.00,449.28,449.28);
  
  var ESL_Rate = new Array();
  
  ESL_Rate[201160] = new Array();
  ESL_Rate[201160][6] = 2500;
  ESL_Rate[201160][12] = 4400;
  ESL_Rate[201160][18] = 8000;
  
  ESL_Rate[201210] = new Array();
  ESL_Rate[201210][6] = 2500;
  ESL_Rate[201210][12] = 4400;
  ESL_Rate[201210][18] = 8000;
  
  ESL_Rate[201260] = new Array();
  ESL_Rate[201260][6] = 2500;
  ESL_Rate[201260][12] = 4400;
  ESL_Rate[201260][18] = 8000;
  
  var AthleticFeeRate = 15;
  var StudentUnionFeeRate = 10;
  var InfrastuctureFeeRate = 4;
  var TechnologyFeeRate = 10;
  var LibraryFeeRate = 6;
  var RecreationFeeRate = 7;
  var InternationalTuitionFee = 350;
  var InternationalHealthInsurance = 558;
  var ArkansasAssessmentFee = 5;
  var StudentActivityFee = 20;
  var YearBookFee = 10;
  
  var Semester = parseInt(document.forms['tcalc'].semester.value);
  var Classification = document.forms['tcalc'].classification.value;
  var Status = document.forms['tcalc'].status.value;
  var Hours = document.forms['tcalc'].hours.value;

  if(Hours < 12){ YearBookFee = 0; }
  if(Hours < 3){ StudentActivityFee = 0; }
  
  if(Classification == "undergraduate" && Status == "instate")
    Tuition = TuitionRate[Semester][0];
  else if(Classification == "undergraduate" && Status == "outstate-new")
    Tuition = TuitionRate[Semester][2];
  else if(Classification == "undergraduate" && Status == "outstate-existing")
    Tuition = TuitionRate[Semester][1];
  else if(Classification == "undergraduate" && Status == "international")
  {
    Tuition = TuitionRate[Semester][3];
  }
  else if(Classification == "graduate" && Status == "instate")
    Tuition = TuitionRate[Semester][4];
  else if(Classification == "graduate" && Status == "outstate-new")
    Tuition = TuitionRate[Semester][6];
  else if(Classification == "graduate" && Status == "outstate-existing")
    Tuition = TuitionRate[Semester][5];
  else if(Classification == "graduate" && Status == "international")
  {
    Tuition = TuitionRate[Semester][7];
  }
  else if(Classification == "esl")
  {
    Tuition = ESL_Rate[Semester][Hours];
    
    var TuitionStr = Tuition+(AthleticFeeRate+StudentUnionFeeRate+InfrastuctureFeeRate+TechnologyFeeRate+LibraryFeeRate+RecreationFeeRate)*Hours+ArkansasAssessmentFee+StudentActivityFee+YearBookFee+InternationalTuitionFee+ InternationalHealthInsurance;
    
  document.getElementById('tuitiontotal-title').innerHTML = "Estimated Semester Fees";
  document.getElementById('tuitiontotal-value').innerHTML = CurrencyFormatted(TuitionStr);
    
  document.getElementById('tuition-title').innerHTML = "Tuition";
  document.getElementById('tuition-value').innerHTML = CurrencyFormatted(Tuition);
  
  document.getElementById('athleticfee-title').innerHTML = "Athletic Fee";
  document.getElementById('athleticfee-value').innerHTML = "$"+AthleticFeeRate*Hours+".00";

  document.getElementById('studentunionfee-title').innerHTML = "Student Union Fee";
  document.getElementById('studentunionfee-value').innerHTML = "$"+StudentUnionFeeRate*Hours+".00";
  
  document.getElementById('infrastructure-title').innerHTML = "Infrastructure Fee";
  document.getElementById('infrastructure-value').innerHTML = "$"+InfrastuctureFeeRate*Hours+".00";
  
  document.getElementById('technology-title').innerHTML = "Technology Fee";
  document.getElementById('technology-value').innerHTML = "$"+TechnologyFeeRate*Hours+".00";
    
  document.getElementById('library-title').innerHTML = "Library Fee";
  document.getElementById('library-value').innerHTML = "$"+LibraryFeeRate*Hours+".00";
  
  document.getElementById('recreation-title').innerHTML = "Recreation Fee";
  document.getElementById('recreation-value').innerHTML = "$"+RecreationFeeRate*Hours+".00";
  
  document.getElementById('arassessment-title').innerHTML = "Arkansas Assessment Fee";
  document.getElementById('arassessment-value').innerHTML = "$"+ArkansasAssessmentFee+".00";

  document.getElementById('studentactivity-title').innerHTML = "Student Activity Fee";
  document.getElementById('studentactivity-value').innerHTML = "$"+StudentActivityFee+".00";
  
  document.getElementById('yearbook-title').innerHTML = "Yearbook Fee";
  document.getElementById('yearbook-value').innerHTML = "$"+YearBookFee+".00";
    
  document.getElementById('international-title').innerHTML = "International Tuition Fee";
  document.getElementById('international-value').innerHTML = "$"+InternationalTuitionFee+".00";

  document.getElementById('internationalHealth-title').innerHTML = "International Health Insurance";
  document.getElementById('internationalHealth-value').innerHTML = "$"+InternationalHealthInsurance+".00";

             
  return;
  }
  
  if(Status == "international"){
    var TuitionStr = (Tuition+AthleticFeeRate+StudentUnionFeeRate+InfrastuctureFeeRate+TechnologyFeeRate+LibraryFeeRate+RecreationFeeRate)*Hours+ArkansasAssessmentFee+StudentActivityFee+YearBookFee+InternationalTuitionFee+InternationalHealthInsurance;
  }else{
    var TuitionStr = (Tuition+AthleticFeeRate+StudentUnionFeeRate+InfrastuctureFeeRate+TechnologyFeeRate+LibraryFeeRate+RecreationFeeRate)*Hours+ArkansasAssessmentFee+StudentActivityFee+YearBookFee;
    InternationalTuitionFee=0;
    InternationalHealthInsurance=0;
  }
    
  document.getElementById('tuitiontotal-title').innerHTML = "Estimated Semester Fees";
  document.getElementById('tuitiontotal-value').innerHTML = CurrencyFormatted(TuitionStr);
  
  document.getElementById('tuition-title').innerHTML = "Tuition";
  document.getElementById('tuition-value').innerHTML = CurrencyFormatted(Tuition*Hours);

  document.getElementById('athleticfee-title').innerHTML = "Athletic Fee";
  document.getElementById('athleticfee-value').innerHTML = "$"+AthleticFeeRate*Hours+".00";

  document.getElementById('studentunionfee-title').innerHTML = "Student Union Fee";
  document.getElementById('studentunionfee-value').innerHTML = "$"+StudentUnionFeeRate*Hours+".00";
  
  document.getElementById('infrastructure-title').innerHTML = "Infrastructure Fee";
  document.getElementById('infrastructure-value').innerHTML = "$"+InfrastuctureFeeRate*Hours+".00";
  
  document.getElementById('technology-title').innerHTML = "Technology Fee";
  document.getElementById('technology-value').innerHTML = "$"+TechnologyFeeRate*Hours+".00";
    
  document.getElementById('library-title').innerHTML = "Library Fee";
  document.getElementById('library-value').innerHTML = "$"+LibraryFeeRate*Hours+".00";
  
  document.getElementById('recreation-title').innerHTML = "Recreation Fee";
  document.getElementById('recreation-value').innerHTML = "$"+RecreationFeeRate*Hours+".00";
  
  document.getElementById('arassessment-title').innerHTML = "Arkansas Assessment Fee";
  document.getElementById('arassessment-value').innerHTML = "$"+ArkansasAssessmentFee+".00";

  document.getElementById('studentactivity-title').innerHTML = "Student Activity Fee";
  document.getElementById('studentactivity-value').innerHTML = "$"+StudentActivityFee+".00";
  
  document.getElementById('yearbook-title').innerHTML = "Yearbook Fee";
  document.getElementById('yearbook-value').innerHTML = "$"+YearBookFee+".00";
  
  if(InternationalTuitionFee > 0){  
     document.getElementById('international-title').innerHTML = "International Tuition Fee";
     document.getElementById('international-value').innerHTML = "$"+InternationalTuitionFee+".00";
     document.getElementById('internationalHealth-title').innerHTML = "International Health Insurance";
     document.getElementById('internationalHealth-value').innerHTML = "$"+InternationalHealthInsurance+".00";  
  }else{
     document.getElementById('international-title').innerHTML = "";
     document.getElementById('international-value').innerHTML = "";
     document.getElementById('internationalHealth-title').innerHTML = "";
     document.getElementById('internationalHealth-value').innerHTML = "";
  }
}

function clear1(list)
{
  //alert("kk");
  //var emptyString = ' ';

  document.getElementById("showme").style.visibility="hidden";

  document.getElementById('tuitiontotal-title').innerHTML = "";
  document.getElementById('tuitiontotal-value').innerHTML = "";
  document.getElementById('tuition-title').innerHTML = "";
  document.getElementById('tuition-value').innerHTML = "";
  document.getElementById('athleticfee-title').innerHTML = "";
  document.getElementById('athleticfee-value').innerHTML = "";
  document.getElementById('studentunionfee-title').innerHTML = "";
  document.getElementById('studentunionfee-value').innerHTML = "";
  document.getElementById('infrastructure-title').innerHTML = "";
  document.getElementById('infrastructure-value').innerHTML = "";
  document.getElementById('technology-title').innerHTML = "";
  document.getElementById('technology-value').innerHTML = "";
  document.getElementById('library-title').innerHTML = "";
  document.getElementById('library-value').innerHTML = "";
  document.getElementById('recreation-title').innerHTML = "";
  document.getElementById('recreation-value').innerHTML = "";
  document.getElementById('arassessment-title').innerHTML = "";
  document.getElementById('arassessment-value').innerHTML = "";
  document.getElementById('studentactivity-title').innerHTML = "";
  document.getElementById('studentactivity-value').innerHTML = "";
  document.getElementById('yearbook-title').innerHTML = "";
  document.getElementById('yearbook-value').innerHTML = "";
  document.getElementByID('international-title').innerHTML = "";
  document.getElementByID('international-value').innerHTML = "";
  document.getElementByID('internationalHealth-title').innerHTML = "";
  document.getElementByID('internationalHealth-value').innerHTML = "";
}

function CurrencyFormatted(amount)
{
  var i = parseFloat(amount);
  if(isNaN(i)) { i = 0.00; }
  var minus = '';
  if(i < 0) { minus = '-'; }
  i = Math.abs(i);
  i = parseInt((i + .005) * 100);
  i = i / 100;
  s = new String(i);
  if(s.indexOf('.') < 0) { s += '.00'; }
  if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
  s = minus + s;
  return "$"+s;
}
// end of function CurrencyFormatted()


