﻿addLoadEvent(assignPopupBehaviour);
addLoadEvent(assignPopupBehaviourPremium);

function assignPopupBehaviour()
{
  var lists = document.getElementsByTagName("ul");
  var mixList;
  
  for (var i = 0; i < lists.length; i++)
  {
    if (lists[i].className == "mixes") mixList = lists[i];
  } // for
  
  var mixes = mixList.getElementsByTagName("li");
  
  for (var i = 0; i < mixes.length; i++)
  {
    var links = mixes[i].getElementsByTagName("a");
    for (var j = 0; j < links.length; j++)
    {
      links[j].onclick = function()
      {
        openPopup("popup" + this.parentNode.className);
        return false;
      } // function()
    } // for
  } // for
} // assignPopupBehaviour()


function assignPopupBehaviourPremium()
{
  var listsPremium = document.getElementsByTagName("ul");
  var mixListPremium;
  
  for (var i = 0; i < listsPremium.length; i++)
  {
    if (listsPremium[i].className == "mixesPremium") mixListPremium = listsPremium[i];
  } // for
  
  var mixesPremium = mixListPremium.getElementsByTagName("li");
  
  for (var i = 0; i < mixesPremium.length; i++)
  {
    var linksPremium = mixesPremium[i].getElementsByTagName("a");
    for (var j = 0; j < linksPremium.length; j++)
    {
      linksPremium[j].onclick = function()
      {
        openPopup("popup" + this.parentNode.className);
        return false;
      } // function()
    } // for
  } // for
} // assignPopupBehaviour()


function openPopup(popupId)
{
  document.getElementById('popupvariety').style.display = "none";
  document.getElementById('popupstyle').style.display = "none";
  document.getElementById('popupnews').style.display = "none";
  document.getElementById('popupkids').style.display = "none";
  document.getElementById('popupmusic').style.display = "none";
  document.getElementById('popupknowledge').style.display = "none";
  document.getElementById(popupId).style.display = "";
} // openPopup()

function closePopup(closeLink)
{
  closeLink.parentNode.parentNode.parentNode.style.display = "none";
} // closePopup()