function rotateFotos(foto_class, time, durat) {
	var fotos = $$(foto_class);
	if (fotos[0]) {
		var fotos_l = [];
		fotos.each(function (el, key) {
			fotos_l.push(el.src);
		});
		var i = 0;
		var icount = fotos.length;
		var efekt = new Fx.Elements(fotos, {link: 'cancel', duration: durat});
		var aktualne = 0;

		function rotateFoto() {
			aktualne ++;
			if (aktualne == icount) aktualne = 0;
			stany = {};
			for (i = 0; i < icount; i++) {
				if (aktualne == i) stany['' + i] = {'opacity': 1}
				else stany['' + i] = {'opacity': 0}
			}
			efekt.start(stany);
		}

		new Asset.images(fotos_l, {
			onComplete: function(){
				fotos.setStyle('opacity', 0);
				fotos.setStyle('display', 'block');
				fotos[aktualne].setStyle('opacity', 1);
				if (icount > 1) {
					rotateFoto.periodical(time);
				}
			}
		});
	}
}

window.addEvent('domready', function () {
	rotateFotos('#top img.top_fotos', 5000, 500);
	rotateFotos('#slideshow img.slideshow_fotos', 5000, 500);
});

