function updatePackage(pkg)
{
  switch(pkg)
  {
    case "1":
      document.quote.bjQty.value  = 2;     
      document.quote.rwQty.value  = 1;     
      document.quote.thQty.value  = 0;     
      document.quote.bmQty.value  = 0;     
      document.quote.c14Qty.value = 0;     
      document.quote.c10Qty.value = 0;     
      document.quote.c08Qty.value = 1;     
      document.quote.csQty.value  = 0;     
      document.quote.lrQty.value  = 0;     
      document.quote.c3Qty.value  = 0;     
      document.quote.spQty.value  = 0;     
      document.quote.tdQty.value  = 0;     
      document.quote.chQty.value  = 0;
//      openPackage('package.php?no=1');
      break;

    case "2":
      document.quote.bjQty.value  = 1;     
      document.quote.rwQty.value  = 1;     
      document.quote.thQty.value  = 1;     
      document.quote.bmQty.value  = 0;     
      document.quote.c14Qty.value = 0;     
      document.quote.c10Qty.value = 0;     
      document.quote.c08Qty.value = 1;     
      document.quote.csQty.value  = 0;     
      document.quote.lrQty.value  = 0;     
      document.quote.c3Qty.value  = 0;     
      document.quote.spQty.value  = 0;     
      document.quote.tdQty.value  = 0;     
      document.quote.chQty.value  = 0;     
//      openPackage('package.php?no=2');
      break;

    case "3":
      document.quote.bjQty.value  = 4;     
      document.quote.rwQty.value  = 1;     
      document.quote.thQty.value  = 1;     
      document.quote.bmQty.value  = 0;     
      document.quote.c14Qty.value = 0;     
      document.quote.c10Qty.value = 0;     
      document.quote.c08Qty.value = 1;     
      document.quote.csQty.value  = 0;     
      document.quote.lrQty.value  = 0;     
      document.quote.c3Qty.value  = 0;     
      document.quote.spQty.value  = 1;     
      document.quote.tdQty.value  = 0;     
      document.quote.chQty.value  = 0;     
//      openPackage('package.php?no=3');
      break;

    case "4":
      document.quote.bjQty.value  = 6;     
      document.quote.rwQty.value  = 1;     
      document.quote.thQty.value  = 2;     
      document.quote.bmQty.value  = 0;     
      document.quote.c14Qty.value = 0;     
      document.quote.c10Qty.value = 1;     
      document.quote.c08Qty.value = 0;     
      document.quote.csQty.value  = 0;     
      document.quote.lrQty.value  = 0;     
      document.quote.c3Qty.value  = 0;     
      document.quote.spQty.value  = 1;     
      document.quote.tdQty.value  = 0;     
      document.quote.chQty.value  = 0;     
//      openPackage('package.php?no=4');
      break;

    case "5":
      document.quote.bjQty.value  = 9;     
      document.quote.rwQty.value  = 1;     
      document.quote.thQty.value  = 2;     
      document.quote.bmQty.value  = 1;     
      document.quote.c14Qty.value = 0;     
      document.quote.c10Qty.value = 1;     
      document.quote.c08Qty.value = 0;     
      document.quote.csQty.value  = 0;     
      document.quote.lrQty.value  = 0;     
      document.quote.c3Qty.value  = 0;     
      document.quote.spQty.value  = 2;     
      document.quote.tdQty.value  = 0;     
      document.quote.chQty.value  = 0;     
//      openPackage('package.php?no=5');
      break;

    case "6":
      document.quote.bjQty.value  = 12;     
      document.quote.rwQty.value  = 2;     
      document.quote.thQty.value  = 4;     
      document.quote.bmQty.value  = 1;     
      document.quote.c14Qty.value = 0;     
      document.quote.c10Qty.value = 2;     
      document.quote.c08Qty.value = 0;     
      document.quote.csQty.value  = 0;     
      document.quote.lrQty.value  = 0;     
      document.quote.c3Qty.value  = 0;     
      document.quote.spQty.value  = 2;     
      document.quote.tdQty.value  = 0;     
      document.quote.chQty.value  = 0;     
//      openPackage('package.php?no=6');
      break;

    default:
      document.quote.bjQty.value  = 0;     
      document.quote.rwQty.value  = 0;     
      document.quote.thQty.value  = 0;     
      document.quote.bmQty.value  = 0;     
      document.quote.c14Qty.value = 0;     
      document.quote.c10Qty.value = 0;     
      document.quote.c08Qty.value = 0;     
      document.quote.csQty.value  = 0;     
      document.quote.lrQty.value  = 0;     
      document.quote.c3Qty.value  = 0;     
      document.quote.spQty.value  = 0;     
      document.quote.tdQty.value  = 0;     
      document.quote.chQty.value  = 0;     
      break;
  }

  calcQuote(pkg);

}

function calcQuote(pkg)
{
  var idName = "pkg" + pkg;
  document.getElementById(idName).selected=true;

  var noTables = Math.round(ZeroQ(document.quote.bjQty.value)) + Math.round(ZeroQ(document.quote.rwQty.value)) + 
                 Math.round(ZeroQ(document.quote.thQty.value)) + Math.round(ZeroQ(document.quote.bmQty.value)) + 
                 Math.round(ZeroQ(document.quote.c14Qty.value)) + Math.round(ZeroQ(document.quote.c10Qty.value)) + 
                 Math.round(ZeroQ(document.quote.c08Qty.value)) + Math.round(ZeroQ(document.quote.csQty.value)) + 
                 Math.round(ZeroQ(document.quote.lrQty.value)) + Math.round(ZeroQ(document.quote.c3Qty.value));
                 // + Math.round(ZeroQ(document.quote.pgQty.value));

  var setupFee = 0;

  if (noTables>4 && (document.quote.spQty.value=='' || document.quote.spQty.value==0))
        document.quote.spQty.value = 1;

  if (noTables>=13)
     setupFee = 300;
  else {
     if (noTables>=8)
        setupFee = 200;
     else {
        if (noTables>=5)
           setupFee = 150;
        else {
           if (noTables>0)
              setupFee = 100;
        }
     }
  }
  document.quote.setupFee.value = setupFee;

  var noPlayers = Math.round(ZeroQ(document.quote.bjQty.value)*document.quote.bjPlyrs.value)   + 
                  Math.round(ZeroQ(document.quote.rwQty.value)*document.quote.rwPlyrs.value)   + 
                  Math.round(ZeroQ(document.quote.thQty.value)*document.quote.thPlyrs.value)   + 
                  Math.round(ZeroQ(document.quote.bmQty.value)*document.quote.bmPlyrs.value)   + 
                  Math.round(ZeroQ(document.quote.c14Qty.value)*document.quote.c14Plyrs.value) + 
                  Math.round(ZeroQ(document.quote.c10Qty.value)*document.quote.c10Plyrs.value) + 
                  Math.round(ZeroQ(document.quote.c08Qty.value)*document.quote.c08Plyrs.value) +
                  Math.round(ZeroQ(document.quote.csQty.value)*document.quote.csPlyrs.value)   +
                  Math.round(ZeroQ(document.quote.lrQty.value)*document.quote.lrPlyrs.value)   +
                  Math.round(ZeroQ(document.quote.c3Qty.value)*document.quote.c3Plyrs.value);
  document.quote.players.value = noPlayers;

  var guestsHigh = Math.round(noPlayers/.6);
  var guestsLow  = Math.round(noPlayers/.75);

  var bjTotal  = Math.round(ZeroQ(document.quote.bjQty.value)*document.quote.bjCost.value);   document.quote.bjTtl.value  = bjTotal;
  var rwTotal  = Math.round(ZeroQ(document.quote.rwQty.value)*document.quote.rwCost.value);   document.quote.rwTtl.value  = rwTotal;
  var thTotal  = Math.round(ZeroQ(document.quote.thQty.value)*document.quote.thCost.value);   document.quote.thTtl.value  = thTotal;
  var bmTotal  = Math.round(ZeroQ(document.quote.bmQty.value)*document.quote.bmCost.value);   document.quote.bmTtl.value  = bmTotal;
  var c14Total = Math.round(ZeroQ(document.quote.c14Qty.value)*document.quote.c14Cost.value); document.quote.c14Ttl.value = c14Total;
  var c10Total = Math.round(ZeroQ(document.quote.c10Qty.value)*document.quote.c10Cost.value); document.quote.c10Ttl.value = c10Total;
  var c08Total = Math.round(ZeroQ(document.quote.c08Qty.value)*document.quote.c08Cost.value); document.quote.c08Ttl.value = c08Total;
  var csTotal  = Math.round(ZeroQ(document.quote.csQty.value)*document.quote.csCost.value);   document.quote.csTtl.value  = csTotal;
  var lrTotal  = Math.round(ZeroQ(document.quote.lrQty.value)*document.quote.lrCost.value);   document.quote.lrTtl.value  = lrTotal;
  var c3Total  = Math.round(ZeroQ(document.quote.c3Qty.value)*document.quote.c3Cost.value);   document.quote.c3Ttl.value  = c3Total;
  var tdTotal  = Math.round(ZeroQ(document.quote.tdQty.value)*document.quote.tdCost.value);   document.quote.tdTtl.value  = tdTotal;
  var chTotal  = Math.round(ZeroQ(document.quote.chQty.value)*document.quote.chCost.value);   document.quote.chTtl.value  = chTotal;
  var spTotal  = Math.round(ZeroQ(document.quote.spQty.value)*document.quote.spCost.value);   document.quote.spTtl.value  = spTotal;

  var Total = Math.round(bjTotal + rwTotal + thTotal + bmTotal + c14Total + c10Total + c08Total + csTotal + 
                         lrTotal + c3Total + tdTotal + chTotal + spTotal + setupFee);

document.quote.guestsLow.value = guestsLow;
document.quote.guestsHigh.value = guestsHigh;
document.quote.Total.value = Math.round(Total);
}

function ZeroQ(Qvalue) {
   if (Qvalue == "") {
      var Qint = parseFloat(0);
      return Qvalue = Qint
   }
   else return Qvalue
}

