







//nazwa menu głównego
var topMenu = '';

//położenie menu głównego
var topMenuLeft;
var topMenuTop;

//ilość elementów w aktualnym podmenu
var subItemsCount;

//nazwa aktualnego podmenu
var menuName;

//ograniczenie na szerokość całego menu
var maxWidth = 758;

/* Preloading obrazków */
image_left_off = new Image();
image_left_off.src = "ozdobnik-lewy-on.gif";
image_left_on = new Image();
image_left_on.src = "ozdobnik-lewy-off.gif";
image_right_off = new Image();
image_right_off.src = "ozdobnik-strzalka.gif";
image_right_on = new Image();
image_right_on.src = "ozdobnik-strzalka-off.gif";

//Rozpoczyna menu
//      name    	nazwa
//      className       nazwa klasy CSS dla tabelki z menu
//      parentMenu      nazwa menu nadrzędnego (dla menu głównego - ciąg pusty)
//      grandParentMenu nazwa 'menu-dziadka' (nadrzędnego dla menu nadrzędnego), lub ciąg pusty
//      posLeft         pozycja x menu
//      posTop          pozycja y menu
//      width           szerokosc menu
function subMenuStart(name, className, parentMenu, grandParentMenu, posLeft, posTop, width){
	//czy to jest menu główne?
	if(parentMenu=='') topMenu = name;
	
	var html = '<div style="z-index: 1; ';
	if(parentMenu==''){
		html+= 'position:relative';
	}else{
		html+= 'position:absolute';
	}
	html+= '" id="' + name + '" ';
	html+= ' onmouseover="setDivVisible(\'' + name + '\'); ';
	if(parentMenu!='') html+= ' setDivVisible(\'' + parentMenu + '\');';
	if(grandParentMenu!='') html+= ' setDivVisible(\'' + grandParentMenu + '\');';
	html+= '" onmouseout="';
	if(parentMenu!=''){
	 	html+= ' setDivHidden(\'' + name + '\'); setDivHidden(\'' + parentMenu + '\'); setDivVisible(\'' + topMenu + '\');';
                if(grandParentMenu!='') html+= ' setDivHidden(\'' + grandParentMenu + '\');';
   	}
	html+= '"><table class="' + className + '" width="' + width + '">';
	document.write(html);
	if(parentMenu!='') setDivHidden(name);
	subItemsCount = 0;
	menuName = name;
	
	if(parentMenu!=''){
		if(posLeft+width>maxWidth){
			posLeft = maxWidth-width;
		}
		//jesli menu nie jest głowne, to ustaw jego pozycję
 		setDivPos(name, posLeft, posTop);
	}
}

//Dodaje element menu
//
//      text    	tekst elementu
//      offClassName    nazwa klasy CSS TDka dla wersji nie zaznaczonej
//      onClassName    	nazwa klasy CSS TDka dla wersji zaznaczonej
//      spacerClassName nazwa klasy CSS TDka dla pola oddzielającego (ciąg pusty, gdy pole oddzielające nie ma być wstawione)
//      subMenu         nazwa podmenu (lub ciąg pusty dla liścia)
//      link            link dla elementu (lub ciąg pusty)
function subMenuItem(text, offClassName, onClassName, spacerClassName, subMenu, link){
	var html = '<tr><td class="' + offClassName + '" onmouseover="setClass(this, \'' + onClassName + '\');  ';
	//if(menuName==topMenu){
	//        html+= 'document.images[\'image_left_' + menuName + '_' + subItemsCount + '\'].src=image_left_on.src;';
	//}
	if(subMenu!=''){
		//if(menuName==topMenu) html+= ' document.images[\'image_right_' + menuName + '_' + subItemsCount + '\'].src=image_right_on.src; ';
		html+= 'setDivVisible(\'' + subMenu + '\');';
	}
	if(link!='') html+=' setCursor(\'hand\');';
	html+= '" onmouseout="setClass(this, \'' + offClassName + '\'); ';
	//if(menuName==topMenu){
	//        html+= 'document.images[\'image_left_' + menuName + '_' + subItemsCount + '\'].src=image_left_off.src;';
	//}
	if(subMenu!=''){
	        //if(menuName==topMenu) html+= 'document.images[\'image_right_' + menuName + '_' + subItemsCount + '\'].src=image_right_off.src;';
                html+= ' setDivHidden(\'' + subMenu + '\');';
	}
	html+= ' setCursor(\'default\');';
	html+= '"><div style="vertical-align : middle; width : 100%;"';
	if(link!='') html+='onmouseup="document.location=\'' + link + '\'"';
	html+= '>';
	//if(menuName==topMenu){
	//	html+= '<img src="ozdobnik-lewy-on.gif" border="0" alt="" align="left" id="image_left_' + menuName + '_' + subItemsCount + '" />';
	//}
	//if(subMenu!=''){
	//	html+= '<img id="image_right_' + menuName + '_' + subItemsCount + '" src="ozdobnik-strzalka.gif" border="0" align="right" />';
	//}
	html+= text + '</div></td></tr>';
	if(spacerClassName!='') html+='<tr><td class="' + spacerClassName + '"</td></tr>';
	
	document.write(html);
	
	subItemsCount++;
}

//Kończy menu
function subMenuEnd(){
	document.write('</table></div>');
}

function setClass(what, classToSet){
	what.className = classToSet;
}

function hidingTimeoutFunc(divid){
	if(divid!='') setDivHidden(divid);
}

//Ustawia kursor
function setCursor(cursor){
	document.body.style.cursor = cursor;
	//if(document.layers){
	//	document.layers.cursor = cursor;
	//}else{
	//	if(document.all){
	//		document.all.cursor = cursor;
	//	}else{
	//		if(document.getElementById){
	//			document.getElementById('cursor') = cursor;
	//		}
	//	}
	//}
}
