nn4 = (document.layers) ? true : false;
ie4 = (document.all) ? true : false;
nn6 = (navigator.vendor) ? true:false;

autohide=2000;

rozmiar=rozmiar1+rozmiar2+rozmiar3;

akt_x=0;
akt_y=0;

akt_x2=0;
akt_x2=0;
x_myszki=0;
y_myszki=0;
chowanie = null;
chowanie2 = null;
akt_obnizenie = 0;
goraMenu = 0;

rozwiniete = new Array(1000);
licznik = 0;

iloscRozwiniec = menus2[1][1].length;
rozwiniecia = new Array(iloscRozwiniec);
for (i=0; i<iloscRozwiniec; i++)
rozwiniecia[i] = 0;

document.onmousemove=Ruch;

if(!ie4)
 document.captureEvents(Event.MOUSEMOVE);

function Ruch(e) { 
	if (!ie4) { 
		x_myszki=e.pageX;
		y_myszki=e.pageY;
	}
 
	if (ie4) { 
		x_myszki=event.clientX + document.body.scrollLeft; 
		y_myszki=event.clientY + document.body.scrollTop; 
	} 
}


function UkryjMenu(akt_menu){
	if (ie4) document.all[akt_menu].style.visibility="hidden";
	if (nn4) {document.layers[akt_menu].visibility="hide";}
	if (nn6) {document.getElementById(akt_menu).style.visibility="hidden"; }
	if ((!(nn6)) && (!(nn4)) && (!(ie4))) document.getElementById(akt_menu).style.visibility="hidden";

	if (licznik){
	temp = rozwiniete[licznik-2]
		if (temp != nazwa) { if(ZnajdzMenu2(temp) != false) akt_rozmiar2=(menus2[0][2])?(menus2[0][2]):rozmiar2; else {numer=ZnajdzMenu1(temp); akt_rozmiar2=(menus1[numer][2])?(menus1[numer][2]):rozmiar2;}}
	akt_x-=rozmiar1;
	akt_x-=akt_rozmiar2;
	akt_x-=rozmiar3;
//	akt_x--;
	}

}

function PokazMenu(akt_menu, x, y, przesuniecie, height_t2, obnizenie){

	akt_x= x + przesuniecie;
	a = y-goraMenu - obnizenie;
	a%=16;
	if (((a > 1) &  (a < 16 ))| (akt_menu == 'menu1'))
{
	akt_y = ( y - ((y - goraMenu - obnizenie) % 16));
	if (ie4) { document.all[akt_menu].style.pixelLeft=akt_x;
		   if (document.all[akt_menu].style.pixelTop != akt_y)
		   if (document.all[akt_menu].style.pixelTop == 0)
			document.all[akt_menu].style.pixelTop = akt_y;
		   else	
			if (((document.all[akt_menu].style.pixelTop - akt_y) >15) |((document.all[akt_menu].style.pixelTop - akt_y) < -15))
			document.all[akt_menu].style.pixelTop = akt_y;
			else;
		   else;
		   document.all[akt_menu].style.visibility="visible";}

	if (nn4) { document.layers[akt_menu].display="";
		   document.layers[akt_menu].pageX = akt_x;
		   document.layers[akt_menu].pageY = akt_y;}

	if (nn6) { 
		   document.getElementById(akt_menu).style.visibility = "visible";
		   document.getElementById(akt_menu).style.left = akt_x;
		   document.getElementById(akt_menu).style.top = akt_y;}

	if ((!(nn6)) && (!(nn4)) && (!(ie4))) {
		   document.getElementById(akt_menu).style.visibility = "visible";
		   document.getElementById(akt_menu).style.left = akt_x;
		   document.getElementById(akt_menu).style.top = akt_y;}


}
	clearTimeout(chowanie);
	rozwiniete[licznik]=akt_menu;
	licznik++;

}


function PokazMenuT2(akt_menu, x, y, przesuniecie, height_t2, licznik){
obnizenie = 0;
for (i = 0; i<licznik; i++)
obnizenie += rozwiniecia[i];
akt_obnizenie = obnizenie;
PokazMenu(akt_menu, x, y, przesuniecie, height_t2, obnizenie);
}

function PokazMenuT(akt_menu, x, y, przesuniecie, height_t2){
obnizenie = akt_obnizenie;
PokazMenu(akt_menu, x, y, przesuniecie, height_t2, obnizenie);
}

function PokazTemp (akt_menu, numer){
	if (ie4) { if (document.all[akt_menu].style.display == "") 
			{ document.all[akt_menu].style.display="none"; 
			rozwiniecia[numer] = 1;}
		   else 
			{ document.all[akt_menu].style.display=""; 
			rozwiniecia[numer] = 0;}}
	if (nn4) { if (document.layers[akt_menu].display == "")
			{ document.layers[akt_menu].display="none";  rozwiniecia[numer] = 1;}
		 else { document.layers[akt_menu].display="";  rozwiniecia[numer] = 0;}}
	if (nn6) { if (document.getElementById(akt_menu).style.display == "") 
			{ document.getElementById(akt_menu).style.display = "none";  rozwiniecia[numer] = 1;}
		 else {document.getElementById(akt_menu).style.display = "" ; rozwiniecia[numer] = 0;}}
	if ((!(nn6)) && (!(nn4)) && (!(ie4))) {
		if (document.getElementById(akt_menu).style.display == "")
			{document.getElementById(akt_menu).style.display = "none"; rozwiniecia[numer] = 1;}
		else {document.getElementById(akt_menu).style.display = "";  rozwiniecia[numer] = 0;}
		}

	clearTimeout(chowanie);
}

function PokazMenu2(akt_menu){
	if (ie4) { document.all[akt_menu].style.display="";}
	if (nn4) { document.layers[akt_menu].display="";}
	if (nn6) { document.getElementById(akt_menu).style.display = "";}
	if ((!(nn6)) && (!(nn4)) && (!(ie4))) { document.getElementById(akt_menu).style.display = "";}

	clearTimeout(chowanie);
//	rozwiniete[licznik]=akt_menu;
//	licznik++;
}

function UkryjMenu2(akt_menu){
	if (ie4) { document.all[akt_menu].style.display="none";}
	if (nn4) { document.layers[akt_menu].display="none";}
	if (nn6) { document.getElementById(akt_menu).style.display ="none";}
	if ((!(nn6)) && (!(nn4)) && (!(ie4))) { document.getElementById(akt_menu).style.display = "none";}
}

function ChowajOn(akt_menu){
	akt_menu2=akt_menu;
	chowanie=setTimeout("ChowajDzieci(akt_menu2)", autohide);
}

function ChowajOff(){
	clearTimeout(chowanie);
}

function ChowajDzieci(nazwa){
	if (licznik){
	temp = rozwiniete[licznik-1]
		if (temp != nazwa) { if(ZnajdzMenu2(temp) != false) UkryjMenu2(temp); else UkryjMenu(temp); licznik--;  ChowajDzieci(nazwa);}
	}
}

function ZnajdzMenu1(nazwa){
	for (i=0; i<menus1.length; i++)
		if(menus1[i][0]==nazwa) return i;
	return false;

}
function ZnajdzMenu2(nazwa){
	for (i=0; i<menus2.length; i++)
		if(menus2[i][0]==nazwa) return i;
	return false;
}

function DrukujMenu(arg_x, arg_y){
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  if(myWidth>200)
    myDrukujMenu(arg_x, arg_y);
}

function myDrukujMenu(arg_x, arg_y){

for (i=0; i<menus1.length; i++)
	{
	nazwa=menus1[i][0];
	akt=menus1[i][1];
	akt_rozmiar2=menus1[i][2]?menus1[i][2]:rozmiar2;
	akt_rozmiar=rozmiar1+akt_rozmiar2+rozmiar3;
	document.write("<DIV CLASS=menustyle1 ID=\""+nazwa+"\" onMouseOver=\"JavaScript:ChowajOff(); \" onMouseOut=\"JavaScript:ChowajOn('menu1')\" STYLE='z-index:1010'>");
	document.write("<table width=\"" + akt_rozmiar + "\"border=\"0\" cellpadding=\"0\" cellspacing=\"0\">");
	for (j=0; j<akt.length; j++){
//		document.write("<tr>")
		if ((akt_rozmiar2 / akt[j][0].length ) >= 5.5)
				height_t = 16;
				else height_t = 32;
				document.write("<tr height=\""+height_t+"\">");
		document.write("<td width=\""+rozmiar1+"\"  \*onMouseOver=\" ChowajDzieci('" + nazwa + "');*\ \" valign=\"TOP\" align=\"CENTER\"><img src=\""+obrazek+"\"> </td>");
		document.write("<td width=\""+akt_rozmiar2+"\" valign=\"top\">");
		if (akt[j][1]) {
			if (akt[j][2])
				document.write("<A CLASS=temp HREF=\""  + akt[j][1] + "\" onMouseMove=\" ChowajDzieci('" + nazwa + "'); PokazMenuT('"+ akt[j][2] +"',akt_x, y_myszki,"+akt_rozmiar+", "+height_t +");  return true;\" >"  + akt[j][0] + "<\/A><\/TD>");
			else
				document.write("<A CLASS=temp HREF=\""  + akt[j][1] + "\" onMouseMove=\" ChowajDzieci('" + nazwa + "'); return true;\" >"  + akt[j][0] + "<\/A><\/TD>");
		}
		else{
			if (akt[j][2])
				 document.write("<A CLASS=temp HREF=\"javascript:void(null)\" onMouseMove=\" ChowajDzieci('" + nazwa + "'); PokazMenuT('"+ akt[j][2] +"',akt_x, y_myszki,"+akt_rozmiar+", "+height_t+" );  return true;\" >" + akt[j][0] + "<\/A><\/TD>");
			else
				 document.write("<A CLASS=temp HREF=\"javascript:void(null)\" onMouseMove=\" ChowajDzieci('" + nazwa + "'); return true;\" >" + akt[j][0] + "<\/A><\/TD>");
		}
		document.write("<td width=\""+rozmiar3+"\" valign=\"TOP\">");
		if (akt[j][2]) document.write("<img src=\""+strzalka+"\" onMouseMove=\" ChowajDzieci('" + nazwa + "'); PokazMenuT('"+ akt[j][2] +"',akt_x, y_myszki,"+akt_rozmiar+","+height_t +");  return true;\">");
		document.write("<\/td>");
		document.write("<\/tr>");
		}

	document.write("<\/TABLE>");
	document.write("<\/DIV>");
	}


for (i=0; i<1; i++)
	{
	nazwa=menus2[i][0];
	akt=menus2[i][1];
	akt_rozmiar2=(menus2[i][2])?(menus2[i][2]):rozmiar2;
	akt_rozmiar=rozmiar1+akt_rozmiar2+rozmiar3;
	document.write("<DIV CLASS=menustyle1  ID=\""+nazwa+"\" onMouseOver=\"JavaScript:ChowajOff(); \" onMouseOut=\"JavaScript:ChowajOn('menu1')\" STYLE='z-index:1010'>");
	document.write("<table width=\""+akt_rozmiar+"\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">");
	for (j=0; j<akt.length; j++){
		document.write("<tr height=\"16\">");
		submenu=false;
//		document.write("<tr>")
		document.write("<td width=\""+rozmiar1+"\"  valign=\"TOP\" align=\"CENTER\">")
		if (akt[j][2]) {document.write("<img src=\""+obrazekplus+"\" onClick=\" ChowajDzieci('" + nazwa + "'); PokazTemp('"+ akt[j][2] +"',"+j+");\">"); submenu=true;}
			else {document.write("<img src=\""+obrazek+"\">");}
		document.write("<\/td>");
		document.write("<td width=\""+akt_rozmiar2+"\" valign=\"top\">");
		if (akt[j][1]) {
			if (akt[j][2]) 
				document.write("<A CLASS=temp HREF=\""  + akt[j][1] + "\" onClick=\" ChowajDzieci('" + nazwa + "'); PokazTemp('"+ akt[j][2] +"',"+j+");\" >"  + akt[j][0] + "<\/A><\/TD>");
				else document.write("<A CLASS=temp HREF=\""  + akt[j][1] + "\" onClick=\" ChowajDzieci('" + nazwa + "');\" >"  + akt[j][0] + "<\/A><\/TD>");
			}
			else {
			if (akt[j][2]) document.write("<A CLASS=temp HREF=\"javascript:void(null)\" onClick=\" ChowajDzieci('" + nazwa + "'); PokazTemp('"+ akt[j][2] +"',"+j+");\" >" + akt[j][0] + "<\/A><\/TD>");
				else document.write("<A CLASS=temp HREF=\"javascript:void(null)\" onClick=\" ChowajDzieci('" + nazwa + "');\" >" + akt[j][0] + "<\/A><\/TD>");
			}
		document.write("<td width=\""+rozmiar3+"\" valign=\"top\">");
		document.write("<\/td>");
		document.write("<\/tr>");
		if (submenu) {
			rozwiniecia[j] = 1;
			temp_i=ZnajdzMenu2(akt[j][2]);
			temp_nazwa=menus2[temp_i][0];
			temp_akt=menus2[temp_i][1];
			temp_rozmiar2 = akt_rozmiar2 - wciecie;
			document.write("<tr><td width=\""+akt_rozmiar+"\" colspan=\"3\"");
			document.write("<DIV ID=\""+temp_nazwa+"\" class=menustyle2 style=\"display:none\">");
			document.write("<table width=\""+akt_rozmiar+"\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=menu_style2>");
			for (temp_j=0; temp_j<temp_akt.length; temp_j++){
				if ((temp_rozmiar2 / temp_akt[temp_j][0].length ) >= 5.5)
				height_t = 16;
				else height_t = 32;
				document.write("<tr height=\""+height_t+"\">");

//				document.write("<tr>")
				document.write("<td width=\""+wciecie+"\" onMouseOver=\" ChowajDzieci('menu1'); \" valign=\"top\" align=\"CENTER\">&nbsp;<\/td>");
				name = temp_j + "obr";
				document.write("<td width=\""+rozmiar1+"\" onMouseOver=\" ChowajDzieci('menu1'); \" valign=\"TOP\" align=\"CENTER\"><img ID = \""+name+"\" src=\""+obrazek+"\"><\/td>");
				document.write("<td width=\""+temp_rozmiar2+"\" oMoudeOver=\" ChowajDzieci('menu1'); \" valign=\"top\">");
				if (temp_akt[temp_j][1]) {
					if (temp_akt[temp_j][2])
						document.write("<A CLASS=temp HREF=\""  + temp_akt[temp_j][1] + "\"  onMouseMove=\"ChowajDzieci('menu1'); PokazMenuT2('"+ temp_akt[temp_j][2] +"', akt_x, y_myszki,"+ akt_rozmiar+","+height_t+","+j+");\" >"  + temp_akt[temp_j][0] + "<\/A><\/TD>");
					else
						document.write("<A CLASS=temp HREF=\""  + temp_akt[temp_j][1] + "\" onMouseMove=\"ChowajDzieci('menu1');\" >"  + temp_akt[temp_j][0] + "<\/A><\/TD>");
				}
				else {
					if (temp_akt[temp_j][2])
						document.write("<A CLASS=temp  HREF=\"javascript:void(null)\" onMousemove=\"ChowajDzieci('menu1'); PokazMenuT2('"+ temp_akt[temp_j][2] +"', akt_x, y_myszki ,"+ akt_rozmiar+"," +height_t+","+j+");\">" + temp_akt[temp_j][0] + "<\/A><\/TD>");
					else
						document.write("<A CLASS=temp HREF=\"javascript:void(null)\" onMouseMove=\"ChowajDzieci('menu1'); \">" + temp_akt[temp_j][0] + "<\/A><\/TD>");
				}
				document.write("<td width=\""+rozmiar3+"\" valign=\"TOP\">");
				if (temp_akt[temp_j][2]) {document.write("<img src=\""+strzalka+"\" onMouseMove=\"ChowajDzieci('menu1'); PokazMenuT2('"+ temp_akt[temp_j][2] +"', akt_x, y_myszki,"+ akt_rozmiar+","+height_t+","+j+");\">");}

				}
			document.write("<\/td><\/tr>");
			document.write("<\/TABLE>");
			document.write("<\/DIV>");
			document.write("<\/td><\/tr>");
			}
		}
	document.write("<\/TABLE>");
	document.write("<\/DIV>");
	}


goraMenu = arg_y;
PokazMenu('menu1', arg_x-101, arg_y, 101,16, 0);


}
