// JavaScript Document

Cufon.replace('#menu a', {
});
Cufon.replace('#actual .sections li a', {
});
Cufon.replace('#actual .sections li.active a', {
});
Cufon.replace('.cufon', {
});

// Slideshow
var BlockShow = function(i){
	var slidy = $$('#actual div.slide');
	var navigace = $$('#slides-nav li a');
	var counter = i || 0;
	var running = 0;
	var container = document.id('actual');

	slidy.setStyles({
		'opacity': 0,
		'display': 'block'
	});
	slidy[0].setStyles({
		'opacity': 1
	});
	navigace[0].getParent('li').addClass('active');

	var opacityToggle = function(){
		slidy.fade('out');
		navigace.getParent('li').removeClass('active');

		counter = (counter + 1) % slidy.length;
		slidy[counter].fade('in');
		navigace[counter].getParent('li').addClass('active');
	}
			 
	var periodical = opacityToggle.periodical(5000);
	running = 1;
				
	navigace.addEvent('click', function(){
		$clear(periodical);
		running = 0;
		counter = navigace.indexOf(this);
		// vsechny ztmavit
		slidy.fade('out');
		// zobrazit current
		slidy[navigace.indexOf(this)].fade('in');
		navigace.getParent('li').removeClass('active');
		this.getParent('li').addClass('active');
	});

	container.addEvent('mouseleave', function(){
		if (running == 0) {
			periodical = opacityToggle.periodical(5000);
			running = 1;
		}
	});
	container.addEvent('mouseenter', function(){
		$clear(periodical);
		running = 0;
	});
}


var SlideShow = function(){
	var images = $$('.slideshow img');
	var container = $$('.slideshow');
	var counter = images.length - 1;
	
	images.fade('out');
	images[counter].fade('in');	

	var opacityToggle = function(){
		images.fade('out');

		counter = (counter + 1) % images.length;
		images[counter].fade('in');
	}

	var periodical = opacityToggle.periodical(5000);
}


window.addEvent('domready', function(){
	if ($('actual')){
		BlockShow();
	}
	if ($$('.slideshow').length){
		SlideShow();
	}
});


