dist = 0;
tsWidth = 0;
tsHeight = 0;

jsFader = null;
pageMenu = null;

mDistance = 441;
mDuration = 0.6;
initalAreaHeight = 0;
contentPosition = 'up';
moveInProgress = false;

// --- PAGE INITIALIZATION ---
document.observe("dom:loaded", function() {
	//mouseovery menu
	function menuOff() {
		$$('#mainMenu img').each(function(ele){
			ele.src = ele.staScr;
		});
	}
	
	menuPath = baseUrl+'img/'+lan+'/';
	
	if($('mainMenu')) {
		$$('#mainMenu img').each(function(ele){
			ele.staScr = ele.src;
			ele.overScr = ele.src.replace('.png', '_o.png');
			
			//alert(ele.staScr+' '+ele.overScr);
			
			ele.observe('mouseover', function(event){
				menuOff();
				
				ele = Event.findElement(event, 'IMG');
				ele.src = ele.overScr;
			});
			
			ele.observe('mouseout', function(event){
				ele = Event.findElement(event, 'IMG');
				ele.src = ele.staScr;
			});
		});
	}
	
	//submenu
	if($('mainMenu') && $('submenu-0')) {
		pageMenu = new subMenu('mainMenu', 'submenu', 'lowerleft');
	}
});

Event.observe(window, 'load', function() {
	//baleni stranky
	if($('faderSwitch') && $('faderSwitch') && $('area')) {
		initalAreaHeight = $('area').getHeight();
		$('area').setStyle({
			minHeight: '0px',
			height: initalAreaHeight+'px',
			overflow: 'hidden'
		});
		
		$('faderSwitch').observe('click', function() {
			if(moveInProgress == false) {
				if(contentPosition == 'up') {
					contentDistance = mDistance;
					contentPosition = 'down';
					
					areaDistance = '0';
					
					jsFader.setFade();
					$('faderSwitch').update(dict['show_text']);
				} else {
					contentDistance = -mDistance;
					contentPosition = 'up';
					
					areaDistance = initalAreaHeight;
					
					jsFader.stopFade();
					$('faderSwitch').update(dict['show_image']);
				}
				
				new Effect.Parallel([
					new Effect.Move('content', {sync: true, x: 0, y: contentDistance}),
					new Effect.Morph('area', {sync: true, style: {height: areaDistance+'px'}})
				],
				{ 
					duration: mDuration,
					beforeStart: function() {
						moveInProgress = true;
					},
					afterFinish: function() {
						moveInProgress = false;
						pageMenu.position();
					}
				});		
			}
		});
	}
	
	//preload obrazku
	preload = true;
	try {
		test = preloadImages;
	} catch(e) {
		preload = false;
	}
	
	if(preload == true) {
		preloader = new imagePreloader(preloadImages);
		preloader.preload();
	}
	
	//pridani obrazku do containeru faderu
	addImg = true;
	try {
		test = faderImages;
	} catch(e) {
		addImg = false;
	}
	
	if(addImg == true) {
		for(x = 0; x < faderImages.length; ++x) {
			tmpImg = document.createElement('IMG');
			tmpImg.alt = '';
			tmpImg.src = faderImages[x];
			$('fader').appendChild(tmpImg);
		}
	}
		
	//fader
	jsFader = new faderController('fader');
	jsFader.interval = 6000;
	jsFader.stopFade();
	
	//uvodni pozice stranky
	openPage = true;
	try {
		test = initalOpened
	} catch(e) {
		openPage = false;
	}
	
	if(openPage) {
		if($('content') && $('area') && $('faderSwitch')) {
			contentPosition = 'down';
			$('content').setStyle({top: '0px'});
			$('area').setStyle({height: '0px'});
			jsFader.setFade();
			$('faderSwitch').update(dict['show_text']);
		}
	}
});













