// JavaScript Document
function calculate()
{
  var ticketform = document.forms["mail"];
  
  var numx8 = ticketform["number_of_x8_events_tickets"].value;
  var x8total = (numx8 * 168);
  ticketform["x8_events_tickets_total_cost"].value = parseFloat(x8total);
  
  var numpick56theodore = ticketform["number_of_pick5-6_Poco_tickets"].value;
  var numalumtheodore = ticketform["number_of_alumni_Poco_tickets"].value;
  var numgentheodore = ticketform["number_of_general_Poco_tickets"].value;
  var numstutheodore = ticketform["number_of_student_Poco_tickets"].value;  
  var theodoretotal = ((numpick56theodore * 23) + (numalumtheodore * 25) + (numgentheodore * 27) + (numstutheodore * 13));
  ticketform["Poco_total_cost"].value = parseFloat(theodoretotal);
  
  var numpick56savion = ticketform["number_of_pick5-6_Maya_Angelou_tickets"].value;
  var numalumsavion = ticketform["number_of_alumni_Maya_Angelou_tickets"].value;
  var numgensavion = ticketform["number_of_general_Maya_Angelou_tickets"].value;
  var numstusavion = ticketform["number_of_student_Maya_Angelou_tickets"].value;  
  var saviontotal = ((numpick56savion * 23) + (numalumsavion * 25) + (numgensavion * 27) + (numstusavion * 13));
  ticketform["Maya_Angelou_total_cost"].value = parseFloat(saviontotal);
  
  var numpick56boys = ticketform["number_of_pick5-6_Autumns_Child_tickets"].value;
  var numalumboys = ticketform["number_of_alumni_Autumns_Child_tickets"].value;
  var numgenboys = ticketform["number_of_general_Autumns_Child_tickets"].value;
  var numstuboys = ticketform["number_of_student_Autumns_Child_tickets"].value;  
  var boystotal = ((numpick56boys * 23) + (numalumboys * 25) + (numgenboys * 27) + (numstuboys * 13));
  ticketform["Autumns_Child_total_cost"].value = parseFloat(boystotal);
  
  var numpick56doris = ticketform["number_of_pick5-6_Carpe_Diem_tickets"].value;
  var numalumdoris = ticketform["number_of_alumni_Carpe_Diem_tickets"].value;
  var numgendoris = ticketform["number_of_general_Carpe_Diem_tickets"].value;
  var numstudoris = ticketform["number_of_student_Carpe_Diem_tickets"].value;  
  var doristotal = ((numpick56doris * 23) + (numalumdoris * 25) + (numgendoris * 27) + (numstudoris * 13));
  ticketform["Carpe_Diem_total_cost"].value = parseFloat(doristotal);
  
  var numpick56first = ticketform["number_of_pick5-6_Steve_Squyres_tickets"].value;
  var numalumfirst = ticketform["number_of_alumni_Steve_Squyres_tickets"].value;
  var numgenfirst = ticketform["number_of_general_Steve_Squyres_tickets"].value;
  var numstufirst = ticketform["number_of_student_Steve_Squyres_tickets"].value;  
  var firsttotal = ((numpick56first * 23) + (numalumfirst * 25) + (numgenfirst * 27) + (numstufirst * 13));
  ticketform["Steve_Squyres_total_cost"].value = parseFloat(firsttotal);
  
  var numpick56beyond = ticketform["number_of_pick5-6_Malashock_tickets"].value;
  var numalumbeyond = ticketform["number_of_alumni_Malashock_tickets"].value;
  var numgenbeyond = ticketform["number_of_general_Malashock_tickets"].value;
  var numstubeyond = ticketform["number_of_student_Malashock_tickets"].value;  
  var beyondtotal = ((numpick56beyond * 23) + (numalumbeyond * 25) + (numgenbeyond * 27) + (numstubeyond * 13));
  ticketform["Malashock_total_cost"].value = parseFloat(beyondtotal);
  
  var numpick56ts = ticketform["number_of_pick5-6_Count_Basie_tickets"].value;
  var numalumts = ticketform["number_of_alumni_Count_Basie_tickets"].value;
  var numgents = ticketform["number_of_general_Count_Basie_tickets"].value;
  var numstuts = ticketform["number_of_student_Count_Basie_tickets"].value;  
  var tstotal = ((numpick56ts * 23) + (numalumts * 25) + (numgents * 27) + (numstuts * 13));
  ticketform["Count_Brasie_total_cost"].value = parseFloat(tstotal);

  var numpick56umo = ticketform["number_of_pick5-6_UMO_Ensemble_tickets"].value;
  var numalumumo = ticketform["number_of_alumni_UMO_Ensemble_tickets"].value;
  var numgenumo = ticketform["number_of_general_UMO_Ensemble_tickets"].value;
  var numstuumo = ticketform["number_of_student_UMO_Ensemble_tickets"].value;  
  var umototal = ((numpick56umo * 23) + (numalumumo * 25) + (numgenumo * 27) + (numstuumo * 13));
  ticketform["UMO_Ensemble_total_cost"].value = parseFloat(umototal);


  var numpick56umo2 = ticketform["number_of_pick5-6_UMO_Ensemble2_tickets"].value;
  var numalumumo2 = ticketform["number_of_alumni_UMO_Ensemble2_tickets"].value;
  var numgenumo2 = ticketform["number_of_general_UMO_Ensemble2_tickets"].value;
  var numstuumo2 = ticketform["number_of_student_UMO_Ensemble2_tickets"].value;  
  var umo2total = ((numpick56umo2 * 23) + (numalumumo2 * 25) + (numgenumo2 * 27) + (numstuumo2 * 13));
  ticketform["UMO_Ensemble2_total_cost"].value = parseFloat(umototal)
  
  var subtotal = (x8total + theodoretotal + saviontotal + boystotal + doristotal + firsttotal + beyondtotal + tstotal + umototal + umo2total);
  ticketform["subtotal"].value = subtotal;
  
  numx8 = Number(numx8)
  numpick56theodore = Number(numpick56theodore)
  numalumtheodore = Number(numalumtheodore)
  numgentheodore = Number(numgentheodore)
  numstutheodore = Number(numstutheodore)
  numpick56savion = Number(numpick56savion)
  numalumsavion = Number(numalumsavion)
  numgensavion = Number(numgensavion)
  numstusavion = Number(numstusavion)
  numpick56boys = Number(numpick56boys)
  numalumboys = Number(numalumboys)
  numgenboys = Number(numgenboys)
  numstuboys = Number(numstuboys)
  numpick56doris = Number(numpick56doris)
  numalumdoris = Number(numalumdoris)
  numgendoris = Number(numgendoris)
  numstudoris = Number(numstudoris)
  numpick56first = Number(numpick56first)
  numalumfirst = Number(numalumfirst)
  numgenfirst = Number(numgenfirst)
  numstufirst = Number(numstufirst)
  numpick56beyond = Number(numpick56beyond)
  numalumbeyond = Number(numalumbeyond)
  numgenbeyond = Number(numgenbeyond)
  numstubeyond = Number(numstubeyond)
  numpick56ts = Number(numpick56ts)
  numalumts = Number(numalumts)
  numgents = Number(numgents)
  numstuts = Number(numstuts)
  numpick56umo = Number(numpick56umo)
  numalumumo = Number(numpick56umo)
  numgenumo = Number(numgenumo)
  numstuumo = Number(numstuumo)   
  numpick56umo2 = Number(numpick56umo2)  
  numalumumo2 = Number(numalumumo2)  
  numgenumo2 = Number(numgenumo2)  
  numstuumo2 = Number(numstuumo2)  
	  
  var contribution = ticketform["contribution"].value;
  
  var grandtotal = (parseFloat(subtotal)+ 2 + parseFloat(contribution));
  ticketform["total"].value = grandtotal;

  return true;
};