window.addEvent('domready', function(){ 
	menuSlider();
	slideshow('bannerslider1');
	slideshow('footerslide1');
	
	var box = new CeraBox();
	if(($$('a.ceraBox')).length>0)
			box.addItems('a.ceraBox');
	
});


function menuSlider(){

	var t = $$('#submenu li.level1>h3');
	t.addEvent('click',function(){this.getParent().getElement('ul').slide();})
	
	if($$('#submenu li.level1.menu_act>ul').length==0){
		$$('#submenu li.level1.menu_act>ul').slide('show');	
	} else {
		$$('#submenu li.level1:not(.menu_act)>ul').slide('hide');
	}
}

function slideshow(selector){

	var slideContainer = $$('#'+selector);
	
	if(slideContainer != undefined){
	
		var slides = slideContainer.getChildren('div.cmspage')[0];
		
		if(slides != undefined){
		
			slides.setStyle('position','absolute');
			var nav = new Element('div.nav');
			slideContainer.adopt(nav);
					
			slides.each( function(el,index){
				el.setStyle('position','absolute');
				el.setProperty('id', selector+'_s'+index);
				
				if(!index){ 
					nav.adopt(new Element('a',{'href':('#'+selector+'_s'+index),'class':'current'}));
				}else{
					nav.adopt(new Element('a',{'href':('#'+selector+'_s'+index)}));
				}
			});
			
			
			var navSlideShow;

			// cache the navigation elements
			var navs = nav.getElements('a');

			// create a basic slideshow
			navSlideShow = new SlideShow(selector, {
				selector: 'div.cmspage', 
				onShow: function(data){
					navs[data.previous.index].removeClass('current');
					navs[data.next.index].addClass('current');
				},
				autoplay: true,
				delay: 10000,
				transition: 'pushLeft'
			});

			navs.each(function(item, index){
				item.addEvent('click', function(event){
					event.stop();
					var transition = (navSlideShow.index < index) ? 'pushLeft' : 'pushRight';
					navSlideShow.show(index, {transition: transition});
				});
			});
		}
	};
}
