﻿// JScript File
var wrapperNode;
var winx;
function clickInfo(itemnum, buttonobj)
{
    //alert(itemnum);
    var hidIcons = document.getElementById('hidicons'+itemnum)
    var hidHeader = document.getElementById('hidheader'+itemnum)
    var hidDate = document.getElementById('hiddate'+itemnum)
    var hidAddress = document.getElementById('hidaddress'+itemnum)
    var hidContact = document.getElementById('hidcontact'+itemnum)
    var hidDescription = document.getElementById('hiddescription'+itemnum)
    var hidTickets = document.getElementById('hidtickets'+itemnum)

    
    //alert(hidAddress.value);
    buttonobj.clienttop;
    containerNode = document.getElementById('popcontainer');
    containerNode.style.display='inline';
    BGNode = document.getElementById('bgwrapper');
    BGNode.style.height='2200px';
    winx = window.pageYOffset;
    
    initializeWrapper();
    updateWrapper();

    var POPIcons = document.getElementById('popIcons')
    var POPHeader = document.getElementById('popHeader')
    var POPDate = document.getElementById('popDate')
    var POPAddress = document.getElementById('popAddress')
    var POPContact = document.getElementById('popContact')
    var POPDescription = document.getElementById('popDescription')
    
    POPIcons.innerHTML = hidIcons.value;
    POPHeader.innerHTML = hidHeader.value;
    POPDate.innerHTML = hidDate.value;
    POPAddress.innerHTML = hidAddress.value;
    POPDescription.innerHTML = hidDescription.value;
    if(hidTickets.value == 'Ticketed')
    {
        POPContact.innerHTML = 'For Tickets:<br>' + hidContact.value;
    
    }
    else
    {
        POPContact.innerHTML = 'Contact Information:<br>' + hidContact.value;
    }
}

function closeInfo()
{
    BGNode = document.getElementById('bgwrapper');
    BGNode.style.height='1px';
    containerNode = document.getElementById('popcontainer');
    containerNode.style.display='none';
      if (window.removeEventListener){
        window.removeEventListener('scroll', updateWrapper, false);
      }else if (window.detachEvent){
        window.detachEvent('onscroll', updateWrapper);
      }
}


function initializeWrapper(){
  wrapperNode = document.getElementById('popwrapper');
  if (window.addEventListener){
    window.addEventListener('scroll', updateWrapper, false);
  }else if (window.attachEvent){
    window.attachEvent('onscroll', updateWrapper);
  }
}

function updateWrapper(){
  if (window.XMLHttpRequest){
    var offset = 0;
    if (window.pageYOffset){
    	offset = window.pageYOffset;
    }else if (document.documentElement && document.documentElement.scrollTop){
    	offset = document.documentElement.scrollTop;
    }else if (document.body){
    	offset = document.body.scrollTop;
    }
    if (offset > 0){
      var top = offset-200;
    }else{
      var top = -200;
    }
    wrapperNode.style.top = top + 'px';
  }
}



