mouseOnTopnav = false;

navDelay = 1350;

function delayTopnavChange()
{
   nowTime = new Date();
   if(mouseOnTopnav == false && ( (nowTime.getTime() - mouseOffTopnavTime.getTime()) >= (navDelay * .9)))
   {
      turnOffTopSubnav();
      wrapper_topnav.style.backgroundImage = topnavBackground.replace('-opaquer.jpg', '.jpg');
   }
}

function turnOffTopSubnav()
{
	var topNav = document.getElementById('topnav');
   for(i = 0; i < topNav.childNodes.length; i++)
   {
      obj = topNav.childNodes[i];
      if((obj.innerHTML.match('LI>') || obj.innerHTML.match('li>')) && obj.childNodes[1].nodeName == 'UL')
      {
         obj.childNodes[1].style.display='none';
      }
   }
	document.getElementById('breadcrumbs').style.display='block';
}

function topSubNav(obj, state)
{
	wrapper_topnav = document.getElementById('wrapper-topnav');
	
	//handle background
	if (wrapper_topnav.style.backgroundImage != '')
		topnavBackground = wrapper_topnav.style.backgroundImage;
	else if (wrapper_topnav.currentStyle)
   {
		topnavBackground = wrapper_topnav.currentStyle['backgroundImage'];
   }
	else if (window.getComputedStyle)
   {
		topnavBackground = document.defaultView.getComputedStyle(document.getElementById('wrapper-topnav'),null).getPropertyValue('background-image');
   }   
   
   //turn on subnav, turn off breadcrumbs
   if(state == 'on')
   {
      mouseOnTopnav = true;
      
      turnOffTopSubnav();
      
   	if(typeof(obj.childNodes[1]) != 'undefined' && obj.childNodes[1].nodeName == 'UL')
   	{
   		obj.childNodes[1].style.display='block';
   		document.getElementById('breadcrumbs').style.display='none';
   	}
   	
		wrapper_topnav.style.backgroundImage = topnavBackground.replace('topnav.jpg', 'topnav-opaquer.jpg');
   }
   else
	{
	   mouseOnTopnav = false;
	   mouseOffTopnavTime = new Date();
	   setTimeout("delayTopnavChange()", navDelay);
	}
}


function leftSubNav(obj, display, childNodeName)
{
	if(typeof(obj.childNodes[1]) != 'undefined' && obj.childNodes[1].nodeName == childNodeName)
	{
		obj.childNodes[1].style.display = display;

		if (obj.style.backgroundImage != '')
			var y = obj.style.backgroundImage;
		else if (obj.currentStyle)
			var y = obj.currentStyle['backgroundImage'];
		else if (window.getComputedStyle)
			var y = document.defaultView.getComputedStyle(obj,null).getPropertyValue('backgroundImage');

		if (display == 'none')
			obj.style.backgroundImage = y.replace('-down', '');
		else
			obj.style.backgroundImage = y.replace('arrow-', 'arrow-down-');
	}
}






function popTix(){
window.open("/fileadmin/buy_tickets/buytix-message.inc","buytix_message","menubar=0,resizable=0,scrollbars=0,width=250,height=100");
}