window.onload = function() {setPack();}

function setPack() {
  var srch = window.location.search;
  var srchStr = srch.substring(1,srch.length);
  var selPack = document.getElementById("select_Pack");

  switch (srchStr) {
    case "1":
      selPack.selectedIndex = 0;
      calc();
      break;
    case "2":
      selPack.selectedIndex = 1;
      calc();
      break;
    case "3":
      selPack.selectedIndex = 2;
      calc();
      break;
    default:
      selPack.selectedIndex = 0;
      calc();
      break;
  }


}

function calc() {

  var selPack = document.getElementById("select_Pack");
  var numPack = selPack.options[selPack.selectedIndex].value;

  var intTotal=0;   // the customized package price total

  var priceEmail;
  var priceEmailDesc;
  var priceBanner;
  var priceBannerDesc;
  var priceGallery;
  var priceGalleryDesc;
  var priceSoundtrack;
  var priceSoundtrackDesc;
  var priceSecurity;
  var priceSecurityDesc;

  var v = document.getElementById('div_PackPrice');
  var pagePrice=0;

  switch(numPack) {
    case "3":
      v.innerHTML="360.00";
      intTotal = 360;
      pagePrice = 120;

      priceEmail = 20;
      priceEmailDesc = "$20.00";
      priceBanner = 100;
      priceBannerDesc = "$100.00";
      priceGallery = 100;
      priceGalleryDesc = "$100.00";
      priceSoundtrack = 100;
      priceSoundtrackDesc = "$100.00";
      priceSecurity = 50;
      priceSecurityDesc = "$50.00";


      break;
    case "6":
      v.innerHTML="600.00";
      intTotal = 600;
      pagePrice = 100;

      priceEmail = 0;
      priceEmailDesc = "Included";
      priceBanner = 0;
      priceBannerDesc = "Included";
      priceGallery = 80;
      priceGalleryDesc = "$80.00";
      priceSoundtrack = 100;
      priceSoundtrackDesc = "$100.00";
      priceSecurity = 50;
      priceSecurityDesc = "$50.00";

      break;
    case "12":
      v.innerHTML="1000.00";
      intTotal = 1000;
      pagePrice = 83;

      priceEmail = 0;
      priceEmailDesc = "Included";
      priceBanner = 0;
      priceBannerDesc = "Included";
      priceGallery = 0;
      priceGalleryDesc = "Included";
      priceSoundtrack = 0;
      priceSoundtrackDesc = "Included";
      priceSecurity = 50;
      priceSecurityDesc = "$50.00";

      break;
  }

  var trPage;     // the tr we want to show or hide
  var spanPrice;  // the span in which we set the price or put 'Included'
  var selPage;    // the dropdown of the page
  for (i=1;i<=12;i++) {

    selPage = document.getElementById("select_pg" + i);
    trPage = document.getElementById('tr_pg' + i);
    spanPrice= document.getElementById('span_pg' +i);

    if (selPage.selectedIndex > 0) {

      if (i <= numPack)
        spanPrice.innerHTML = "Included";
      else {
        spanPrice.innerHTML = "$" + pagePrice + ".00";
        intTotal = intTotal + pagePrice;
      }
      trPage.style.display = "";

    } else {

      if (i <= numPack)
        trPage.style.display = "";
      else
        trPage.style.display = "none";

      spanPrice.innerHTML = "";

    }

  }


  var checkEmail = document.getElementById("check_email");
  var checkBanner = document.getElementById("check_banner");
  var checkGallery = document.getElementById("check_gallery");
  var checkSoundtrack = document.getElementById("check_soundtrack");
  var checkSecurity = document.getElementById("check_security");

  spanPrice = document.getElementById("span_email");
  if (checkEmail.checked) {
    intTotal = intTotal + priceEmail;
    spanPrice.innerHTML = priceEmailDesc;
  } else
    spanPrice.innerHTML ="";

  spanPrice = document.getElementById("span_banner");
  if (checkBanner.checked) {
    intTotal = intTotal + priceBanner;
    spanPrice.innerHTML = priceBannerDesc;
  } else
    spanPrice.innerHTML = "";

  spanPrice = document.getElementById("span_gallery");
  if (checkGallery.checked) {
    intTotal = intTotal + priceGallery;
    spanPrice.innerHTML = priceGalleryDesc;
  } else
    spanPrice.innerHTML = "";

  spanPrice = document.getElementById("span_soundtrack");
  if (checkSoundtrack.checked) {
    intTotal = intTotal + priceSoundtrack;
    spanPrice.innerHTML = priceSoundtrackDesc;
  } else
    spanPrice.innerHTML = "";

  spanPrice = document.getElementById("span_security");
  if (checkSecurity.checked) {
    intTotal = intTotal + priceSecurity;
    spanPrice.innerHTML = priceSecurityDesc;
  } else
    spanPrice.innerHTML = "";

  var spanPriceTotal = document.getElementById('span_total');
  spanPriceTotal.innerHTML = "$" + intTotal + ".00";

}

function showNextTR() {

var trPage;
var i=1;

trPage = document.getElementById('tr_pg' + i);

  while (trPage != null) {

    if (trPage.style.display == "none") {
      trPage.style.display = "";
      break;
    }

    i++;
    trPage = document.getElementById('tr_pg' + i);
  }
}
