/*
 *	Pandemic site script
 *	DPAC 2008
 */


window.addEvent('domready',function(){var menuTimer=false;var menu=false;var arrowYs=[];var submenus=[];var arrowMove=new Fx.Tween('menuArrow',{link:'cancel',duration:100});var arrowFade=new Fx.Tween('menuArrow',{link:'cancel',duration:150}).set('opacity',0);$('menuArrow').setStyle('display','block');var submenuFade=new Fx.Tween('submenu',{link:'cancel',duration:150}).set('opacity',0);$('submenu').setStyle('display','block');var menuItems=$$('#menu li');var menuLinks=mainMenuItems=menuItems.filter(function(li){return(!li.hasClass('sub')&&li.getParent().getProperty('id')=='menu');});menuLinks.each(function(li,i){var a=li.getElement('a');var sub=li.getNext('li');if(sub&&sub.hasClass('sub')){submenus[i]=sub;}
var menuFx=new Fx.Morph(a,{link:'cancel'});arrowYs.push(li.getPosition()['y']-$('menu').getPosition()['y']);a.addEvents({mouseenter:function(){menuFx.cancel().set({'color':'#ff4000','borderColor':'#ff400'});buildSub(i);menu&&menuTimer?menuChange(i):menuShow(i);},mouseleave:function(){menuFx.start({'color':'#3399CC','borderColor':'#3399CC'});menuTimer=menuHide.delay(500);}});});$('submenu').addEvents({mouseenter:function(){$clear(menuTimer);},mouseleave:function(){menuTimer=menuHide.delay(500);}});function menuShow(i){$clear(menuTimer);if(submenus[i]){menu=true;arrowMove.cancel().set('top',arrowYs[i]);arrowFade.cancel().start('opacity',1);submenuFade.cancel().start('opacity',1);}};function menuChange(i){$clear(menuTimer);arrowMove.cancel().set('top',arrowYs[i]);};function menuHide(){if(menu){arrowFade.start('opacity',0);submenuFade.start('opacity',0);menu=false;}};function buildSub(i){if(submenus[i]){if(!menu){submenuFade.cancel().start('opacity',1);arrowFade.cancel().start('opacity',1);}
menu=true;$('submenu').setStyle('top',arrowYs[i]).empty().adopt(submenus[i].getElements('li').clone());}else{menu=false;arrowFade.start('opacity',0);submenuFade.start('opacity',0);}}
new Silk.Player('videoContainer',{src:"./?a=58387",height:192,width:240},"videoPlayList", {playerVars: {autoBuffering:false}});
});