document.observe("dom:loaded", function() {
	var prev_slide = 2;
	var start_slide = 0;
	var end_slide = 2;
	var current_slide = 0;
	var ani_dur = 0.7;
	var ani_delay = 8;
	$$('.accordion-toggle').each( function(el) { el.observe('click', toggle_actions);} );
	$('at' + current_slide).simulate('click');
	setTimeout(show_price,2000);
	var executer;
	start_promo();
	$$('div.accordion-content, a.accordion-toggle').each(function(element) { element.observe('mouseover',stop_promo);});
	$$('div.accordion-content, a.accordion-toggle').each(function(element) { element.observe('mouseout',start_promo);});
	
	function start_promo() {
		executer = new PeriodicalExecuter(run_slides, ani_delay);
	}
		
	function stop_promo() {
		executer.stop();
	}
	
	function toggle_actions(event) {
		var element = event.element();
		if (element.rel != prev_slide) {
		current_slide = element.rel;
		$$('.accordion-toggle').each( function(el) { el.removeClassName('active');} );
		Effect.BlindUp('ac' + prev_slide, { duration: ani_dur });
		element.addClassName('active');
		Effect.BlindDown('ac' + current_slide, { duration: ani_dur });
		$('ae' + prev_slide).hide();
		Effect.Appear('ae' + current_slide, { duration: ani_dur });
		/*
		var bgimg = element.readAttribute('bgimg');
		var bgimg = element.readAttribute('bgimg');
		var bi = '';
		if ( bgimg ) {
			bi = 'url(' + bgimg + ')';
		} else {
			bi = 'none';
		}		
		$('promo_wrapper').setStyle({
			backgroundImage: bi,			
		});
		*/
		$('promo-image-'+prev_slide).hide();
		$('promo-image-'+current_slide).show();
		setTimeout(show_price,2000);
		if (current_slide == end_slide) {
			current_slide = start_slide;
			prev_slide = end_slide;
		} else {
			prev_slide = current_slide;
			current_slide++;
		}
		}
	}
	
	function show_price() {
		setTimeout(hide_price,2000);
		Effect.Appear('cena38',{duration: 0.2});
	}
	
	function hide_price() {
		Effect.Fade('cena38',{duration: 0.2});
	}
	function run_slides()
	{
		$('at' + current_slide).simulate('click');
	}

});