HG.events.ready(function(){var showDuration=5000,container=$('slideshow-container'),playButton=$$('a.black-button')[0],paginator=$('slideshow-pages'),controls=$('slideshow-controls'),posTxt=$$('.carousel-position')[0],navChannels=$$('ul.menu-firstlevel')[0],slides=container.getElements('.slide'),slideActive=container.getElement('.activation'),pageBottom=0,toggleTimer=null,currentIndex=0,direction=1,pausedirective=0,thumbselect=0,selectdirect=0,interval,pages;if(paginator)
var pageSlideFx=new Fx.Tween(paginator.getParent('div'));if(controls){controls.getElements('div').addEvent('click',function(){if(this.hasClass('prev')){direction=-1;pausedirective=1;show();}
else if(this.hasClass('next')){direction=1;pausedirective=1;show();}
else if(this.hasClass('play')){pausedirective=0;interval=show.periodical(showDuration);this.removeClass('play').addClass('pause control-button');}else if(this.hasClass('pause')){$clear(interval);this.removeClass('pause').addClass('play control-button');}});}
$$('a.black-button').addEvent('click',function(){var pause=$$('.pause');if(pause.length>0){pause[0].fireEvent('click');}})
if(slideActive){slideActive.addEvents({'mouseenter':function(){if(toggleTimer)
$clear(toggleTimer);toggleTimer=togglePage.delay(800,togglePage,true);},'mousemove':function(){togglePage(true);},'mouseleave':function(){toggleTimer=togglePage.delay(1000,togglePage,false);}});}
if(paginator){pages=paginator.getElements('div.page');if(pages){pages.each(function(o,i){o.store('index',i+1);});pages.addEvents({'click':function(e){e.stop();selectdirect=this.retrieve('index')-1;thumbselect=1;pausedirective=1;show();},'mouseenter':function(){this.getElement('.selector').addClass('rolledover color');},'mouseleave':function(){this.getElement('.selector').removeClass('rolledover color');}});pages[0].getElement('.selector').addClass('selected-page color');}}
slides.each(function(slide,i){if(i>0){slide.set('opacity',0);slide.removeClass('hide');}});var show=function(){var newIndex;if(thumbselect){newIndex=selectdirect;thumbselect=0;direction=1;}else if((direction==-1)||(direction==1)){newIndex=currentIndex+direction;}
if(newIndex<0)
newIndex=slides.length-1;if(newIndex>=slides.length)
newIndex=0;if(pages)
pages.getElement('.selector').removeClass('selected-page color');slides[currentIndex].fade('out');if(pages)
pages[currentIndex].getElement('.selector').removeClass('selected-page color');slides[newIndex].fade('in');if(pages)
pages[newIndex].getElement('.selector').addClass('selected-page color');currentIndex=newIndex;channelFx(newIndex);if(pausedirective&&$$('.pause').length>0){$$('.pause')[0].fireEvent('click');}};var channelFx=function(i){var ch=slides[i].get('class').split(' ')[1];controls.getParent('div').set('class',ch);navChannels.getElements('a.channel-header').removeClass('light-up');var selCh=navChannels.getElement('li.'+ch);if(selCh)
selCh.getElement('a.channel-header').addClass('light-up');posTxt.set('html',(i+1)+' of '+slides.length);playButton.set('href',slides[i].getElement('a.carousel-link').get('href'));playButton.set('text',slides[i].getElement('a.carousel-link').get('text'));};var togglePage=function(b){if(b){pageSlideFx.start('bottom',pageBottom);}else{pageSlideFx.start('bottom',-82);}};HG.events.load(function(){interval=show.periodical(showDuration);channelFx(0);if(pages)
toggleTimer=togglePage.delay(1000,togglePage,false);});});
