<!-- 

function RegFees(RegType)
{
   // ****************************
   // --- REGISTRATION TYPE ---
   // Enter in the dollar values of the following Registration Types
   // If not applicable, enter 0 (zero) - DO NOT DELETE
   // Ensure there is a semi-colon at the end of the line
   var RegType01 = 675.00;
   var RegType02 = 775.00;
   var RegType03 = 600.00;
   var RegType04 = 0.00;
   var RegType05 = 0.00;
   var RegType06 = 0.00;
   var RegType07 = 0.00;
   var RegType08 = 0;
   var RegType09 = 0;
   var RegType10 = 0;
   // End of values
   // ****************************

   var RegFeeAmt = 0;

   switch(RegType)
   {
      case 1:
         RegFeeAmt = RegType01; break;
      case 2:
         RegFeeAmt = RegType02; break;
      case 3:
         RegFeeAmt = RegType03; break;
      case 4:
         RegFeeAmt = RegType04; break;
      case 5:
         RegFeeAmt = RegType05; break;
      case 6:
         RegFeeAmt = RegType06; break;
      case 7:
         RegFeeAmt = RegType07; break;
      case 8:
         RegFeeAmt = RegType08; break;
      case 9:
         RegFeeAmt = RegType09; break;
      case 10:
         RegFeeAmt = RegType10; break;
   }
   return RegFeeAmt;
}


function AddOns_PartialReg(AddOnNumber)
{
   // ****************************
   // --- PARTIAL REGISTRATION ADD ONS ---
   // Enter in the dollar values of the following Partial Registration Add Ons
   // If not applicable, enter 0 (zero) - DO NOT DELETE
   // Ensure there is a semi-colon at the end of the line
   var AddOn01_PR = 250.00;
   var AddOn02_PR = 300.00;
   var AddOn03_PR = 250.00;
   var AddOn04_PR = 300.00;
   var AddOn05_PR = 250.00;
   var AddOn06_PR = 300.00;
   var AddOn07_PR = 250.00;
   var AddOn08_PR = 300.00;
   var AddOn09_PR = 0.00;
   var AddOn10_PR = 0.00;
   var AddOn11_PR = 0.00;
   var AddOn12_PR = 0.00;
   var AddOn13_PR = 0.00;
   var AddOn14_PR = 0.00;
      // End of values
   // ****************************

   var AddOnAmt = 0;

   switch(AddOnNumber)
   {
       case "Thursday Day Registration - Member Standard":
         AddOnAmt = AddOn01_PR; break;
       case "Thursday Day Registration - Non Member Standard":
         AddOnAmt = AddOn02_PR; break;
      case "Friday Day Registration - Member Standard":
         AddOnAmt = AddOn03_PR; break;
      case "Friday Day Registration - Non Member Standard":
         AddOnAmt = AddOn04_PR; break;
      case "Saturday Day Registration - Member Standard":
         AddOnAmt = AddOn05_PR; break;
      case "Saturday Day Registration - Non Member Standard":
         AddOnAmt = AddOn06_PR; break;
         case "Workshop Monday - Research":
         AddOnAmt = AddOn07_PR; break;
         case "Workshop Monday - Journal":
         AddOnAmt = AddOn08_PR; break;
         case "Workshop Monday - Stan Alchin Award":
         AddOnAmt = AddOn09_PR; break;
         case "Workshop Monday - Credentialing":
         AddOnAmt = AddOn10_PR; break;
         case "Workshop Tuesday - Substances":
         AddOnAmt = AddOn11_PR; break;
         case "Workshop Tuesday - Peer Supervison":
         AddOnAmt = AddOn12_PR; break;
         case "Workshop Tuesday - Media":
         AddOnAmt = AddOn13_PR; break;
         case "Workshop Tuesday - Seclusion":
         AddOnAmt = AddOn14_PR; break;
         
        }
   return AddOnAmt;
}


function AddOns_Social(AddOnNumber)
{
   // ****************************
   // --- SOCIAL ADD ONS ---
   // Enter in the dollar values of the following Social Add Ons
   // If not applicable, enter 0 (zero) - DO NOT DELETE
   // Ensure there is a semi-colon at the end of the line
   var AddOn01_S = 60;
   var AddOn02_S = 120;
   var AddOn03_S = 60;
   var AddOn04_S = 60;
   var AddOn05_S = 0;
   var AddOn06_S = 0;
   var AddOn07_S = 60;
   var AddOn08_S = 120;
   var AddOn09_S = 0;
   var AddOn10_S = 0;
   var AddOn11_S = 0;
   var AddOn12_S = 0;
   var AddOn13_S = 0;
   var AddOn14_S = 0;
   var AddOn15_S = 0;
   // End of values
   // ****************************

   var AddOnAmt = 0;

   switch(AddOnNumber)
   {
      case 1:
         AddOnAmt = AddOn01_S; break;
      case 2:
         AddOnAmt = AddOn02_S; break;
      case 3:
         AddOnAmt = AddOn03_S; break;
      case 4:
         AddOnAmt = AddOn04_S; break;
      case 5:
         AddOnAmt = AddOn05_S; break;
      case 6:
         AddOnAmt = AddOn06_S; break;
      case 7:
         AddOnAmt = AddOn07_S; break;
      case 8:
         AddOnAmt = AddOn08_S; break;
      case 9:
         AddOnAmt = AddOn09_S; break;
      case 10:
         AddOnAmt = AddOn10_S; break;
      case 11:
         AddOnAmt = AddOn11_S; break;
      case 12:
         AddOnAmt = AddOn12_S; break;
      case 13:
         AddOnAmt = AddOn13_S; break;
      case 14:
         AddOnAmt = AddOn14_S; break;
      case 15:
         AddOnAmt = AddOn15_S; break;
   }
   return AddOnAmt;
}


function Hotels(HotelNumber, RoomType)
{
   // ****************************
   // --- HOTEL AND ROOM TYPE ---
   // Enter in the dollar values of the following Hotel Room Types
   // If not applicable, enter 0 (zero) - DO NOT DELETE
   // Ensure there is a semi-colon at the end of the line

   // ** Hotel 01 **
   var H01Room01 = 180;
   var H01Room02 = 200;
   var H01Room03 = 200;
   var H01Room04 = 0;
   var H01Room05 = 0;
   var H01Room06 = 0;
   var H01Room07 = 0;
   var H01Room08 = 0;
   var H01Room09 = 0;
   var H01Room10 = 0;
   var H01Room11 = 0;
   var H01Room12 = 0;
   var H01Room13 = 0;

   // ** Hotel 02 **
   var H02Room01 = 0;
   var H02Room02 = 0;
   var H02Room03 = 0;
   var H02Room04 = 0;
   var H02Room05 = 0;
   var H02Room06 = 0;
   var H02Room07 = 0;
   var H02Room08 = 0;
   var H02Room09 = 0;
   var H02Room10 = 0;
   var H02Room11 = 0;
   var H02Room12 = 0;
   var H02Room13 = 0;

   // ** Hotel 03 **
   var H03Room01 = 219;
   var H03Room02 = 219;
   var H03Room03 = 219;
   var H03Room04 = 0;
   var H03Room05 = 0;
   var H03Room06 = 0;
   var H03Room07 = 0;
   var H03Room08 = 0;
   var H03Room09 = 0;
   var H03Room10 = 0;
   var H03Room11 = 0;
   var H03Room12 = 0;
   var H03Room13 = 0;

   // ** Hotel 04 **
   var H04Room01 = 162;
   var H04Room02 = 162;
   var H04Room03 = 162;
   var H04Room04 = 0;
   var H04Room05 = 0;
   var H04Room06 = 0;
   var H04Room07 = 0;
   var H04Room08 = 0;
   var H04Room09 = 0;
   var H04Room10 = 0;
   var H04Room11 = 0;
   var H04Room12 = 0;
   var H04Room13 = 0;

   // ** Hotel 05 **
   var H05Room01 = 192;
   var H05Room02 = 192;
   var H05Room03 = 192;
   var H05Room04 = 0;
   var H05Room05 = 0;
   var H05Room06 = 0;
   var H05Room07 = 0;
   var H05Room08 = 0;
   var H05Room09 = 0;
   var H05Room10 = 0;
   var H05Room11 = 0;
   var H05Room12 = 0;
   var H05Room13 = 0;

   // ** Hotel 06 **
   var H06Room01 = 210;
   var H06Room02 = 210;
   var H06Room03 = 210;
   var H06Room04 = 0;
   var H06Room05 = 0;
   var H06Room06 = 0;
   var H06Room07 = 0;
   var H06Room08 = 0;
   var H06Room09 = 0;
   var H06Room10 = 0;
   var H06Room11 = 0;
   var H06Room12 = 0;
   var H06Room13 = 0;

   // ** Hotel 07 **
   var H07Room01 = 220;
   var H07Room02 = 220;
   var H07Room03 = 220;
   var H07Room04 = 0;
   var H07Room05 = 0;
   var H07Room06 = 0;
   var H07Room07 = 0;
   var H07Room08 = 0;
   var H07Room09 = 0;
   var H07Room10 = 0;
   var H07Room11 = 0;
   var H07Room12 = 0;
   var H08Room13 = 0;

   // ** Hotel 08 **
   var H08Room01 = 211;
   var H08Room02 = 211;
   var H08Room03 = 211;
   var H08Room04 = 0;
   var H08Room05 = 0;
   var H08Room06 = 0;
   var H08Room07 = 0;
   var H08Room08 = 0;
   var H08Room09 = 0;
   var H08Room10 = 0;
   var H08Room11 = 0;
   var H08Room12 = 0;
   var H08Room13 = 0;

   // ** Hotel 09 **
   var H09Room01 = 249;
   var H09Room02 = 249;
   var H09Room03 = 249;
   var H09Room04 = 0;
   var H09Room05 = 0;
   var H09Room06 = 0;
   var H09Room07 = 0;
   var H09Room08 = 0;
   var H09Room09 = 0;
   var H09Room10 = 0;
   var H09Room11 = 0;
   var H09Room12 = 0;
   var H09Room13 = 0;

   // ** Hotel 10 **
   var H10Room01 = 269;
   var H10Room02 = 269;
   var H10Room03 = 269;
   var H10Room04 = 0;
   var H10Room05 = 0;
   var H10Room06 = 0;
   var H10Room07 = 0;
   var H10Room08 = 0;
   var H10Room09 = 0;
   var H10Room10 = 0;
   var H10Room11 = 0;
   var H10Room12 = 0;
   var H10Room13 = 0;
   
   // ** Hotel 11 **
   var H11Room01 = 299;
   var H11Room02 = 299;
   var H11Room03 = 299;
   var H11Room04 = 0;
   var H11Room05 = 0;
   var H11Room06 = 0;
   var H11Room07 = 0;
   var H11Room08 = 0;
   var H11Room09 = 0;
   var H11Room10 = 0;
   var H11Room11 = 0;
   var H11Room12 = 0;
   var H11Room13 = 0;
   
    // ** Hotel 12 **
   var H12Room01 = 314;
   var H12Room02 = 314;
   var H12Room03 = 314;
   var H12Room04 = 0;
   var H12Room05 = 0;
   var H12Room06 = 0;
   var H12Room07 = 0;
   var H12Room08 = 0;
   var H12Room09 = 0;
   var H12Room10 = 0;
   var H12Room11 = 0;
   var H12Room12 = 0;
   var H12Room13 = 0;
   
   // ** Hotel 13 **
   var H13Room01 = 344;
   var H13Room02 = 344;
   var H13Room03 = 344;
   var H13Room04 = 0;
   var H13Room05 = 0;
   var H13Room06 = 0;
   var H13Room07 = 0;
   var H13Room08 = 0;
   var H13Room09 = 0;
   var H13Room10 = 0;
   var H13Room11 = 0;
   var H13Room12 = 0;
   var H13Room13 = 0;


   // End of values
   // ****************************

   var HotelDeposit = 0;

   switch(HotelNumber)
   {
      case 1:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H01Room01; break;
            case 2:
               HotelDeposit = H01Room02; break;
            case 3:
               HotelDeposit = H01Room03; break;
            case 4:
               HotelDeposit = H01Room04; break;
            case 5:
               HotelDeposit = H01Room05; break;
            case 6:
               HotelDeposit = H01Room06; break;
            case 7:
               HotelDeposit = H01Room07; break;
            case 8:
               HotelDeposit = H01Room08; break;
            case 9:
               HotelDeposit = H01Room09; break;
            case 10:
               HotelDeposit = H01Room10; break;
            case 11:
               HotelDeposit = H01Room11; break;
            case 12:
               HotelDeposit = H01Room12; break;
            case 13:
               HotelDeposit = H01Room13; break;
         }
         break;
      case 2:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H02Room01; break;
            case 2:
               HotelDeposit = H02Room02; break;
            case 3:
               HotelDeposit = H01Room03; break;
            case 4:
               HotelDeposit = H02Room04; break;
            case 5:
               HotelDeposit = H02Room05; break;
            case 6:
               HotelDeposit = H02Room06; break;
            case 7:
               HotelDeposit = H02Room07; break;
            case 8:
               HotelDeposit = H02Room08; break;
            case 9:
               HotelDeposit = H02Room09; break;
            case 10:
               HotelDeposit = H02Room10; break;
            case 11:
               HotelDeposit = H02Room11; break;
            case 12:
               HotelDeposit = H02Room12; break;
            case 13:
               HotelDeposit = H02Room13; break;
         }
         break;
      case 3:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H03Room01; break;
            case 2:
               HotelDeposit = H03Room02; break;
            case 3:
               HotelDeposit = H03Room03; break;
            case 4:
               HotelDeposit = H03Room04; break;
            case 5:
               HotelDeposit = H03Room05; break;
            case 6:
               HotelDeposit = H03Room06; break;
            case 7:
               HotelDeposit = H03Room07; break;
            case 8:
               HotelDeposit = H03Room08; break;
            case 9:
               HotelDeposit = H03Room09; break;
            case 10:
               HotelDeposit = H03Room10; break;
            case 11:
               HotelDeposit = H03Room11; break;
            case 12:
               HotelDeposit = H03Room12; break;
            case 13:
               HotelDeposit = H03Room13; break;
         }
         break;
      case 4:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H04Room01; break;
            case 2:
               HotelDeposit = H04Room02; break;
            case 3:
               HotelDeposit = H04Room03; break;
            case 4:
               HotelDeposit = H04Room04; break;
            case 5:
               HotelDeposit = H04Room05; break;
            case 6:
               HotelDeposit = H04Room06; break;
            case 7:
               HotelDeposit = H04Room07; break;
            case 8:
               HotelDeposit = H04Room08; break;
            case 9:
               HotelDeposit = H04Room09; break;
            case 10:
               HotelDeposit = H04Room10; break;
            case 11:
               HotelDeposit = H04Room11; break;
            case 12:
               HotelDeposit = H04Room12; break;
            case 13:
               HotelDeposit = H04Room13; break;
         }
         break;
      case 5:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H05Room01; break;
            case 2:
               HotelDeposit = H05Room02; break;
            case 3:
               HotelDeposit = H05Room03; break;
            case 4:
               HotelDeposit = H05Room04; break;
            case 5:
               HotelDeposit = H05Room05; break;
            case 6:
               HotelDeposit = H05Room06; break;
            case 7:
               HotelDeposit = H05Room07; break;
            case 8:
               HotelDeposit = H05Room08; break;
            case 9:
               HotelDeposit = H05Room09; break;
            case 10:
               HotelDeposit = H05Room10; break;
            case 11:
               HotelDeposit = H05Room11; break;
            case 12:
               HotelDeposit = H05Room12; break;
            case 13:
               HotelDeposit = H05Room13; break;
         }
         break;
      case 6:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H06Room01; break;
            case 2:
               HotelDeposit = H06Room02; break;
            case 3:
               HotelDeposit = H06Room03; break;
            case 4:
               HotelDeposit = H06Room04; break;
            case 5:
               HotelDeposit = H06Room05; break;
            case 6:
               HotelDeposit = H06Room06; break;
            case 7:
               HotelDeposit = H06Room07; break;
            case 8:
               HotelDeposit = H06Room08; break;
            case 9:
               HotelDeposit = H06Room09; break;
            case 10:
               HotelDeposit = H06Room10; break;
            case 11:
               HotelDeposit = H06Room11; break;
            case 12:
               HotelDeposit = H06Room12; break;
            case 13:
               HotelDeposit = H06Room13; break;
         }
         break;
      case 7:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H07Room01; break;
            case 2:
               HotelDeposit = H07Room02; break;
            case 3:
               HotelDeposit = H07Room03; break;
            case 4:
               HotelDeposit = H07Room04; break;
            case 5:
               HotelDeposit = H07Room05; break;
            case 6:
               HotelDeposit = H07Room06; break;
            case 7:
               HotelDeposit = H07Room07; break;
            case 8:
               HotelDeposit = H07Room08; break;
            case 9:
               HotelDeposit = H07Room09; break;
            case 10:
               HotelDeposit = H07Room10; break;
            case 11:
               HotelDeposit = H07Room11; break;
            case 12:
               HotelDeposit = H07Room12; break;
            case 13:
               HotelDeposit = H07Room13; break;
         }
         break;
      case 8:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H08Room01; break;
            case 2:
               HotelDeposit = H08Room02; break;
            case 3:
               HotelDeposit = H08Room03; break;
            case 4:
               HotelDeposit = H08Room04; break;
            case 5:
               HotelDeposit = H08Room05; break;
            case 6:
               HotelDeposit = H08Room06; break;
            case 7:
               HotelDeposit = H08Room07; break;
            case 8:
               HotelDeposit = H08Room08; break;
            case 9:
               HotelDeposit = H08Room09; break;
            case 10:
               HotelDeposit = H08Room10; break;
            case 11:
               HotelDeposit = H08Room11; break;
            case 12:
               HotelDeposit = H08Room12; break;
            case 13:
               HotelDeposit = H08Room13; break;
         }
         break;
      case 9:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H09Room01; break;
            case 2:
               HotelDeposit = H09Room02; break;
            case 3:
               HotelDeposit = H09Room03; break;
            case 4:
               HotelDeposit = H09Room04; break;
            case 5:
               HotelDeposit = H09Room05; break;
            case 6:
               HotelDeposit = H09Room06; break;
            case 7:
               HotelDeposit = H09Room07; break;
            case 8:
               HotelDeposit = H09Room08; break;
            case 9:
               HotelDeposit = H09Room09; break;
            case 10:
               HotelDeposit = H09Room10; break;
            case 11:
               HotelDeposit = H09Room11; break;
            case 12:
               HotelDeposit = H09Room12; break;
            case 13:
               HotelDeposit = H09Room13; break;
         }
         break;
      case 10:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H10Room01; break;
            case 2:
               HotelDeposit = H10Room02; break;
            case 3:
               HotelDeposit = H10Room03; break;
            case 4:
               HotelDeposit = H10Room04; break;
            case 5:
               HotelDeposit = H10Room05; break;
            case 6:
               HotelDeposit = H10Room06; break;
            case 7:
               HotelDeposit = H10Room07; break;
            case 8:
               HotelDeposit = H10Room08; break;
            case 9:
               HotelDeposit = H10Room09; break;
            case 10:
               HotelDeposit = H10Room10; break;
            case 11:
               HotelDeposit = H10Room11; break;
            case 12:
               HotelDeposit = H10Room12; break;
            case 13:
               HotelDeposit = H10Room13; break;
          } 
          break;
      case 11:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H11Room01; break;
            case 2:
               HotelDeposit = H11Room02; break;
            case 3:
               HotelDeposit = H11Room03; break;
            case 4:
               HotelDeposit = H11Room04; break;
            case 5:
               HotelDeposit = H11Room05; break;
            case 6:
               HotelDeposit = H11Room06; break;
            case 7:
               HotelDeposit = H11Room07; break;
            case 8:
               HotelDeposit = H11Room08; break;
            case 9:
               HotelDeposit = H11Room09; break;
            case 10:
               HotelDeposit = H11Room10; break;
            case 11:
               HotelDeposit = H11Room11; break;
            case 12:
               HotelDeposit = H11Room12; break;
            case 13:
               HotelDeposit = H11Room13; break;
          } 
          break;
      case 12:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H12Room01; break;
            case 2:
               HotelDeposit = H12Room02; break;
            case 3:
               HotelDeposit = H12Room03; break;
            case 4:
               HotelDeposit = H12Room04; break;
            case 5:
               HotelDeposit = H12Room05; break;
            case 6:
               HotelDeposit = H12Room06; break;
            case 7:
               HotelDeposit = H12Room07; break;
            case 8:
               HotelDeposit = H12Room08; break;
            case 9:
               HotelDeposit = H12Room09; break;
            case 10:
               HotelDeposit = H12Room10; break;
            case 11:
               HotelDeposit = H12Room11; break;
            case 12:
               HotelDeposit = H12Room12; break;
            case 13:
               HotelDeposit = H12Room13; break;
			} 
          break;
      case 13:
         switch(RoomType)
         {
            case 1:
               HotelDeposit = H13Room01; break;
            case 2:
               HotelDeposit = H13Room02; break;
            case 3:
               HotelDeposit = H13Room03; break;
            case 4:
               HotelDeposit = H13Room04; break;
            case 5:
               HotelDeposit = H13Room05; break;
            case 6:
               HotelDeposit = H13Room06; break;
            case 7:
               HotelDeposit = H13Room07; break;
            case 8:
               HotelDeposit = H13Room08; break;
            case 9:
               HotelDeposit = H13Room09; break;
            case 10:
               HotelDeposit = H13Room10; break;
            case 11:
               HotelDeposit = H13Room11; break;
            case 12:
               HotelDeposit = H13Room12; break;
  			case 13:
               HotelDeposit = H13Room13; break;
       	 }
         break;
   }

   return HotelDeposit;
}


function calcRegFees()
{
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.RegistrationAmt.value*1;
   var RegFeeAmt = RegFees(document.FrontPage_Form1.RegistrationType.selectedIndex);
   document.FrontPage_Form1.RegistrationAmt.value = roundit(RegFeeAmt,2);
   TotalRegDue = TotalRegDue + RegFeeAmt;
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcAddOn1()
{   
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.AddOnAmt1.value*1;
   var AddOnAmt = 0;

   if (isNumeric(document.FrontPage_Form1.AddOnQ1.value) == true)
      AddOnAmt = AddOns_PartialReg(document.FrontPage_Form1.AddOn1.value) * (document.FrontPage_Form1.AddOnQ1.value*1);

   document.FrontPage_Form1.AddOnAmt1.value = roundit(AddOnAmt,2);
   TotalRegDue = TotalRegDue + AddOnAmt;
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcAddOn2()
{
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.AddOnAmt2.value*1;
   var AddOnAmt = 0;

   if (isNumeric(document.FrontPage_Form1.AddOnQ2.value) == true)
      AddOnAmt = AddOns_PartialReg(document.FrontPage_Form1.AddOn2.value) * (document.FrontPage_Form1.AddOnQ2.value*1);

   document.FrontPage_Form1.AddOnAmt2.value = roundit(AddOnAmt,2);
   TotalRegDue = TotalRegDue + AddOnAmt;
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcAddOn3()
{
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.AddOnAmt3.value*1;
   var AddOnAmt = 0;

   if (isNumeric(document.FrontPage_Form1.AddOnQ3.value) == true)
      AddOnAmt = AddOns_PartialReg(document.FrontPage_Form1.AddOn3.value) * (document.FrontPage_Form1.AddOnQ3.value*1);

   document.FrontPage_Form1.AddOnAmt3.value = roundit(AddOnAmt,2);
   TotalRegDue = TotalRegDue + AddOnAmt;
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcAddOn4()
{
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.AddOnAmt4.value*1;
   var AddOnAmt = 0;

   if (isNumeric(document.FrontPage_Form1.AddOnQ4.value) == true)
      AddOnAmt = AddOns_PartialReg(document.FrontPage_Form1.AddOn4.value) * (document.FrontPage_Form1.AddOnQ4.value*1);

   document.FrontPage_Form1.AddOnAmt4.value = roundit(AddOnAmt,2);
   TotalRegDue = TotalRegDue + AddOnAmt;
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcAddOn5()
{
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.AddOnAmt5.value*1;
   var AddOnAmt = 0;

   if (isNumeric(document.FrontPage_Form1.AddOnQ5.value) == true)
      AddOnAmt = AddOns_PartialReg(document.FrontPage_Form1.AddOn5.value) * (document.FrontPage_Form1.AddOnQ5.value*1);

   document.FrontPage_Form1.AddOnAmt5.value = roundit(AddOnAmt,2);
   TotalRegDue = TotalRegDue + AddOnAmt;
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcAddOn6()
{
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.AddOnAmt6.value*1;
   var AddOnAmt = 0;

   if (isNumeric(document.FrontPage_Form1.AddOnQ6.value) == true)
      AddOnAmt = AddOns_PartialReg(document.FrontPage_Form1.AddOn6.value) * (document.FrontPage_Form1.AddOnQ6.value*1);

   document.FrontPage_Form1.AddOnAmt6.value = roundit(AddOnAmt,2);
   TotalRegDue = TotalRegDue + AddOnAmt;
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcAddOn7()
{
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.AddOnAmt7.value*1;
   var AddOnAmt = 0;

   if (isNumeric(document.FrontPage_Form1.AddOnQ7.value) == true)
      AddOnAmt = AddOns_Social(document.FrontPage_Form1.AddOn7.selectedIndex) * (document.FrontPage_Form1.AddOnQ7.value*1);

   document.FrontPage_Form1.AddOnAmt7.value = roundit(AddOnAmt,2);
   TotalRegDue = TotalRegDue + AddOnAmt; 
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcAddOn8()
{
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.AddOnAmt8.value*1;  
   var AddOnAmt = 0;

   if (isNumeric(document.FrontPage_Form1.AddOnQ8.value) == true)
      AddOnAmt = AddOns_Social(document.FrontPage_Form1.AddOn8.selectedIndex) * (document.FrontPage_Form1.AddOnQ8.value*1);

   document.FrontPage_Form1.AddOnAmt8.value = roundit(AddOnAmt,2);
   TotalRegDue = TotalRegDue + AddOnAmt; 
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcAddOn9()
{
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.AddOnAmt9.value*1;
   var AddOnAmt = 0;

   if (isNumeric(document.FrontPage_Form1.AddOnQ9.value) == true)
      AddOnAmt = AddOns_Social(document.FrontPage_Form1.AddOn9.selectedIndex) * (document.FrontPage_Form1.AddOnQ9.value*1); 

   document.FrontPage_Form1.AddOnAmt9.value = roundit(AddOnAmt,2);
   TotalRegDue = TotalRegDue + AddOnAmt; 
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcAddOn10()
{
   var TotalRegDue = document.FrontPage_Form1.TotalRegDue.value*1 - document.FrontPage_Form1.AddOnAmt10.value*1;  
   var AddOnAmt = 0;

   if (isNumeric(document.FrontPage_Form1.AddOnQ10.value) == true)
      AddOnAmt = AddOns_Social(document.FrontPage_Form1.AddOn10.selectedIndex) * (document.FrontPage_Form1.AddOnQ10.value*1); 

   document.FrontPage_Form1.AddOnAmt10.value = roundit(AddOnAmt,2);
   TotalRegDue = TotalRegDue + AddOnAmt;
   document.FrontPage_Form1.TotalRegDue.value = roundit(TotalRegDue, 2);
}


function calcHotelDeposit()
{
   var HotelDeposit = Hotels(document.FrontPage_Form1.Hotel.selectedIndex, document.FrontPage_Form1.RoomType.selectedIndex);
   document.FrontPage_Form1.HotelDepositDue.value = roundit(HotelDeposit, 2);
}


function isNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber = true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++)
   {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         IsNumber = false;
   }
   return IsNumber;
}


function roundit(Num, Places)
{
   var thenum = new Number (parseFloat (Num));
   return thenum.toFixed (2);
}

//-->
