// JavaScript Document
// by Peter Chovančák
// based on mootols; je potrebne nahrat aj js kniznicu mootools (1.1)
//

window.addEvent('domready', function(){
	//!!!!!!!!!!!!vyuziva sa mootols framework

	//(pisane 1. typom kodu)
	/*var newLoadPage = true; //odstranenie problemu s vykreslovanim - identifikuje, ci bola stranka nahrata
	new Accordion(
		$$('.togglers'), 
		$$('.elements'), 
		{ onActive: function(toggler, i) {
					toggler.removeClass('inactive');
			},
			onBackground: function(toggler, i) {
					toggler.addClass('inactive');
			},
			//odstranenie problemu s vykreslovanim pre vsetky prehliadace
			//onComplete: function() { //odstranenie problemu s vykreslovanim - pri nahrati stranky sa hned prepnem z pocasia na zjazdovky
			//		if (newLoadPage && ! window.ie) {
			//			//alert('complet');
			//			newLoadPage = false;
			//			this.display(0);
			//		}
			//},	
			duration: 300,
			opacity: false,
			alwaysHide: false,					
			display: 0 //1 //odstranenie problemu s vykreslovanim - po nahrati stranky zobraz pocasie
		}
	);*/
	
	//!!!verzia s odstranenim problemu s vykreslovanim pre nie IE prehliadace (niektore casti su pisane 2. typom kodu pre pochopenie mootols)
	var togglers = $$('.togglers');
	var elements = $$('.elements');
	var fc_active = function(toggler, i) {
			toggler.removeClass('inactive');
	}
	/*if (window.ie) { //zda sa ze pre IE vykresluje harmoniku na prvykrat
		new Accordion(
			togglers, 
			elements, 
			{ onActive: fc_active,
				onBackground: function(toggler, i) {
						toggler.addClass('inactive');
				},
				duration: 300,
				opacity: false,
				alwaysHide: false
			}
		);	
	} else {*/ //odstranenie problemu s vykreslovanim harmoniky pre nie IE prehliadace
		var newLoadPage = true;  //identifikuje, ci bola stranka aktualne nahrata
		var options = {
				onActive: function(toggler, i) {
						toggler.removeClass('inactive');
				},
				onBackground: function(toggler, i) {
						toggler.addClass('inactive');
				},
				onComplete: function() { //odstranenie problemu s vykreslovanim - pri nahrati stranky sa hned prepnem z pocasia na zjazdovky
						if (newLoadPage) {
							//alert('complet');
							newLoadPage = false;
							this.display(0);
							this.options.duration = 1000; //normalizacia rychlosti zmeny
						}
				},		
				duration: 4000, //po nahrati rychla zmena, nastaveni na 0 este niekedy neprekresluje
				opacity: false,
				alwaysHide: false,						
				display: 1 //po nahrati stranky zobraz pocasie
		}
		new Accordion( togglers, elements, options);
	/*}*/

});
