//Autor: Grzegorz Nowacki
//Nazwa pliku: menu.js
//Biblioteka funkcji javascript
	var aktywneMenu = new Array();

	var zmiana = 15;
	var speed = 5;
	
	var zmianaTrans = 0.1;
	var transparentLevel = new Array();
	
	var tOff = new Array();
	var tOn = new Array();
	var time = new Array();
	
	var RGBs = new Array();
	RGBs[0] = 83;
	RGBs[1] = 2;
	RGBs[2] = 0;
	
	var RGBe = new Array();
	RGBe[0] = 241;
	RGBe[1] = 68;
	RGBe[2] = 0;

	var rgb = new Array();

	function displayOff(tlo, linia){
	
		if(tlo.substr(0,3) == 'poz'){
			if(aktywneMenu['pozycja'] != tlo && aktywneMenu['pozycja']!= null){
				displayOn(aktywneMenu['pozycja'], aktywneMenu['pozycjaLinia']);
				if(aktywneMenu['pozycja1']!= null){
					displayOn(aktywneMenu['pozycja1'], aktywneMenu['pozycja1Linia']);
				}
			}
			
			aktywneMenu['pozycja'] = tlo;
			aktywneMenu['pozycjaLinia'] = linia;
			
		}
		
		if(tlo.substr(0,4) == 'ppoz'){
			if(aktywneMenu['pozycja1'] != tlo && aktywneMenu['pozycja1']!= null){
				displayOn(aktywneMenu['pozycja1'], aktywneMenu['pozycja1Linia']);
			}
			
			aktywneMenu['pozycja1'] = tlo;
			aktywneMenu['pozycja1Linia'] = linia;
			aktywneMenu['pozycja1Flaga'] = 1;
		}else if(aktywneMenu['pozycja1Flaga']){
			if(aktywneMenu['pozycja1']!= null && aktywneMenu['pozycja1Flaga']!=1){
				displayOn(aktywneMenu['pozycja1'], aktywneMenu['pozycja1Linia']);
			}
		}
 		window.document.getElementById(tlo).className = 'tloUp';
	}
	
	function displayOn(tlo, linia){
		if(window.document.getElementById(tlo)){
			window.document.getElementById(tlo).className = 'tlo';
		}
	}

	function showM(warstwa, menu){
		
		window.document.getElementById('layerOff').style.width = '100%';
		window.document.getElementById('layerOff').style.height = '100%';
		
		var parametr = 'position:absolute; visibility:visible;';
		window.document.getElementById(warstwa).style.cssText = parametr;
		
		
		if(menu){
			window.document.getElementById(menu).className = 'kontenerBUp';
		}
		
		if(warstwa != aktywneMenu['warstwa']){
			hideM(aktywneMenu['warstwa'], aktywneMenu['menu']);
		}
		
		if(window.document.getElementById(warstwa+"Sep")){
			window.document.getElementById(warstwa+"Sep").className = 'podzialUp';
		}
			
		aktywneMenu['warstwa'] = warstwa;
		aktywneMenu['menu'] = menu;
		
		clearTimeout(time['menuShow'+menu.substr(4,6)]);
	}
	
	function hideMlayerOff(){
		hideM();
		window.document.getElementById('layerOff').style.width = '0px';
		window.document.getElementById('layerOff').style.height = '0px';
	}
	
	function hideM(warstwa, menu){
		if(aktywneMenu['warstwa']!=null && aktywneMenu['menu']!=null){
			warstwa = aktywneMenu['warstwa'];
			menu = aktywneMenu['menu'];
			var funkcja = "hideMuse('"+warstwa+"', '"+menu+"')";
			time['menuShow'+menu.substr(4,6)] = setTimeout(funkcja, 1);
		}
		
		displayOn(aktywneMenu['pozycja'], aktywneMenu['pozycjaLinia']);
		if(aktywneMenu['pozycja1']!= null){
			displayOn(aktywneMenu['pozycja1'], aktywneMenu['pozycja1Linia']);
		}
	}
	
	function hideMuse(warstwa, menu){
		var parametr = 'position:absolute; opacity:0; filter:alpha(opacity=0); visibility:hidden;';
		window.document.getElementById(warstwa).style.cssText = parametr;
		
		var kategoria = window.document.getElementById('aktywnaPozycjaMenu').innerHTML;
		var kategoriaPorownanie = window.document.getElementById(menu).innerHTML;
		
		if(menu && kategoriaPorownanie.lastIndexOf(kategoria)<0){
			window.document.getElementById(menu).className = 'kontenerB';
		}

		if(window.document.getElementById(warstwa+"Sep")){
			window.document.getElementById(warstwa+"Sep").className = 'podzial';
		}
	}
	
	function findPos(obj) {
		var nleft = 0;
		var ntop = 0;
		if (obj.offsetParent) {
			nleft = obj.offsetLeft
			ntop = obj.offsetTop
			while (obj = obj.offsetParent) {
				nleft += obj.offsetLeft
				ntop += obj.offsetTop
			}
		}
		return [nleft,ntop];
	}
	
	window.onresize = function(event) {
		if(window.document.getElementById('layerOff').style.width == '100%'){
			window.document.getElementById('layerOff').style.width = '100%';
			window.document.getElementById('layerOff').style.height = '100%';
		}
	}
