﻿var shoppingCartExpanded = false;
var yPosition = 167;

//new ypSlideOutMenu("number menu", "slide position", left, top, width, height)
//new ypSlideOutMenu("menu1", "down", 10, yPosition, 146, 230)
new ypSlideOutMenu("menu1", "down", 100, yPosition, 146, 230)
new ypSlideOutMenu("menu11", "right", 225, yPosition + 83, 146, 160)
new ypSlideOutMenu("menu2", "down", 193, yPosition, 210, 138)
new ypSlideOutMenu("menu3", "down", 396, yPosition, 210, 120)
new ypSlideOutMenu("menu4", "down", 465, yPosition, 210, 138)
new ypSlideOutMenu("menu5", "down", 603, yPosition, 200, 71)
new ypSlideOutMenu("menu6", "down", 784, yPosition, 190, 120)
new ypSlideOutMenu("menu7", "down", 793, yPosition, 190, 120)
new ypSlideOutMenu("menu8", "right", 190, 223, 200, 120)
new ypSlideOutMenu("menu9", "right", 190, 247, 200, 170)
new ypSlideOutMenu("menu10", "right", 190, 272, 200, 170)
new ypSlideOutMenu("menu12", "right", 190, 297, 200, 170)
new ypSlideOutMenu("menu13", "right", 190, 322, 200, 270)
new ypSlideOutMenu("menu14", "left", 682, 190, 120, 270)


function getSelectedGroupRadioButton()
  {
    document.getElementById("ctl00_ContentPlaceHolder1_hidSelectedAddress").innerHTML = "BJ"
    
  }

function DisplaySelectedCustomerAddress(lstAddresses, spnDisplay)
{
  // Get the Addresses List Box
  var lstbox = document.getElementById(lstAddresses);
  
  var sp = document.getElementById(spnDisplay);
  
  // Display the Selected Address
  sp.innerHTML = lstbox.options[lstbox.options.selectedIndex].value;
  
}

function DisplaySelectedPoster(lstPosters, lstHiddenPosters)
{
  // Get the Posters List Box
  var lstbox = document.getElementById(lstPosters);
  
  // Get the Hidden Posters List Box
  var lstboxHidden = document.getElementById(lstHiddenPosters);
  
  // Change the Selected Poster Image
  var img = document.getElementById('imgSelPoster');
  img.src = '/images/product-images/' + lstboxHidden.options[lstbox.options.selectedIndex].text;

  // Change the Summary
  document.getElementById('selectedPosterSummary').innerHTML = lstboxHidden.options[lstbox.options.selectedIndex].value;

}

function ValidateMixMatchSet(radioButton, lstbxTo)
{
  // Get the Radio Button
  var rdo = document.getElementById(radioButton);

  // Which one selected (1, 2, 3, or 4)
  var setSelected = (rdo.value.substr(11)) * 6;

  // Get the Selected List Box
  var varToBox = document.getElementById(lstbxTo);

  // Get the number of posters selected
  var numSelected = varToBox.length;

  // Check if too many posters selected
  if (numSelected > setSelected)
    {
      if (numSelected >= 18)
        {
          var rdo4 = document.getElementById('ctl00_ContentPlaceHolder1_RadioButton4');
          rdo4.checked = true;
        }
      else if (numSelected >= 12)
        {
          var rdo3 = document.getElementById('ctl00_ContentPlaceHolder1_RadioButton3');
          rdo3.checked = true;
        }
      else if (numSelected >= 6)
        {
          var rdo2 = document.getElementById('ctl00_ContentPlaceHolder1_RadioButton2');
          rdo2.checked = true;
        }

      alert('Too many selected posters for this set.');
    }
}

function DeselectSelectedPoster(lstbxFrom, lstbxTo)
{
  // Get Selected Posters List Box
  var varToBox = document.getElementById(lstbxTo);

  // Check for no items to select
  if (varToBox.length < 1)
   {
    alert('There are no items to select.');
    return false;
   }

  // Check for soomething selected
  if (varToBox.options.selectedIndex == -1)
  {
    alert('Select a Poster.');
    return false;
  }
  
  // Remove the poster
  varToBox.remove(varToBox.options.selectedIndex);  

  return false;
}

function SelectPosterForMixAndMatch(lstbxFrom, lstbxTo)
{

  var varFromBox = document.getElementById(lstbxFrom);
  var varToBox = document.getElementById(lstbxTo);
  
  if ((varFromBox != null) && (varToBox != null))
  {
    if (varFromBox.length < 1)
     {
      alert('There are no items to select.');
      return false;
     }
    if (varFromBox.options.selectedIndex == -1)
    {
      alert('Select a Poster.');
      return false;
    }

    // Determine which Set is selected (6, 12, 18, or 24)
    var selected = -1;
    if (document.getElementById('ctl00_ContentPlaceHolder1_RadioButton1').checked) {selected = 6;}
    if (document.getElementById('ctl00_ContentPlaceHolder1_RadioButton2').checked) {selected = 12;}
    if (document.getElementById('ctl00_ContentPlaceHolder1_RadioButton3').checked) {selected = 18;}
    if (document.getElementById('ctl00_ContentPlaceHolder1_RadioButton4').checked) {selected = 24;}

    // Check if already full
    if (varToBox.length >= selected)
      {
        alert('This set is full.');
      }
    else
      {
        // Add to Selected Posters
        var newOption = new Option();
        newOption.text = varFromBox.options[varFromBox.options.selectedIndex].text;
        newOption.value = varFromBox.options[varFromBox.options.selectedIndex].value;
        varToBox.options[varToBox.length] = newOption;
      }

  }
  return false;
}

function imgOn(imgName)
{
  if (document.images)
    {
      document.getElementById(imgName).src = "/Images/" + imgName + "-over.gif";
    }
}

function imgOff(imgName)
{
  if (document.images)
    {
      document.getElementById(imgName).src = "/Images/" + imgName + ".gif";
    }
}

function changeClass(div, className)
{
  div.className = className;
}
function expandShoppingCartByAddingItem()
{
    if (Page_ClientValidate() == true)
        {
            document.getElementById("divShoppingCartInner").className="MPDivShoppingCartInner";
            document.getElementById("divShoppingCartInner").style.visibility="visible";
            document.getElementById("divCalendarsAddedBox").style.visibility="visible";
            shoppingCartExpanded = true;
        }
}
function expandShoppingCart()
{
  if (shoppingCartExpanded)
  {
    //document.getElementById("divShoppingCartInner").style.height="59px";

    //document.getElementById("divShoppingCartGrid").style.height="10px";
    document.getElementById("divShoppingCartInner").style.visibility="hidden";
    document.getElementById("divShoppingCartInner").className="MPDivShoppingCartInnerHide";
    shoppingCartExpanded = false;
  }

  else
  {
    // Expand the Shopping Cart Div
    //document.getElementById("divShoppingCartInner").style.height="300px";
    
    //document.getElementById("divShoppingCartGrid").style.height="250px";
  document.getElementById("divShoppingCartInner").className="MPDivShoppingCartInner";
    document.getElementById("divShoppingCartInner").style.visibility="visible";
    
    shoppingCartExpanded = true;

  }
  
}

function noletters()
{
var isNS4 = (navigator.appName=="Netscape")?1:0;
if(!isNS4)
    {if(event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;}
else
   { if(event.which < 45 || event.which > 57) return false;}
}

function Upper(e,r)
{
r.value = r.value.toUpperCase();
}
