var nn = (navigator.appName.toLowerCase() == "netscape") ? true : false;
var ie = (navigator.appName.toLowerCase() == "microsoft internet explorer") ? true : false;
var op = (navigator.userAgent.indexOf("Opera") != -1) ? true : false
if (op) ie=false;
var p1 = ie ? "document.all['" : "document.getElementById('";
var p2 = ie ? "']." : "').";

var time_in = new Array(1);
var time_out = new Array(1);
var fade_out_delay = new Array(1);
var layer_out_delay = new Array(1);


// ----------------------------------------------------------

function setOpacity(layer_name,value)
{
  if (ie) eval (p1 + layer_name + p2 + "filters.alpha.opacity = "+value);
  if (nn) eval (p1 + layer_name + p2 + "style.MozOpacity = "+value+" / 100");	
}


function getOpacity(layer_name)
{
  if (ie) return parseInt(eval (p1 + layer_name + p2 + "filters.alpha.opacity"));
  if (nn) return parseInt(eval (p1 + layer_name + p2 + "style.MozOpacity * 100"));
}

// ----------------------------------------------------------


function do_fade_in(nr)
{
 var name = "menu" + nr;
 var opacity = getOpacity(name);

 opacity = opacity + menu_fade_speed;

 if (opacity < 97)
    {
    setOpacity(name,opacity);
    time_in[nr] = setTimeout("do_fade_in("+nr+")",20);
    }
    else
    {
    if (ie) setOpacity(name,100);
    if (nn) setOpacity(name,97);
    clearTimeout(time_in[nr]);
    }
}



function do_fade_out(nr)
  {
  var name = "menu" + nr;
  var opacity = getOpacity(name);
  opacity = opacity - menu_fade_speed;
  
  if (opacity > 0)
    {
    setOpacity(name,opacity);
    time_out[nr] = setTimeout("do_fade_out("+nr+")",20);
    }
  if (opacity <= 0)
    {
    clearTimeout(time_out[nr]);
    setOpacity(name,0);
    eval(p1+"menu"+nr+p2+"style.visibility='hidden'");
    }
  }


//////////////////////////////////////////////

function button_over(nr)
  { 
  var name = "menu" + nr;
  clearTimeout(layer_out_delay[nr]);
  clearTimeout(fade_out_delay[nr]);
  clearTimeout(time_out[nr]);

  eval(p1+name+p2+"style.visibility='visible'");
  for (var i=1;i<=ilosc_menu;i++) 
    {
    clearTimeout(time_in[i]);
    if  (i!=nr) 
      {
      if (!op) 
        do_fade_out(i);
       else 
        eval(p1+"menu"+i+p2+"style.visibility='hidden'");
      }
    }

  if (!op) time_in[nr] = setTimeout("do_fade_in("+nr+")",20);
  }


function button_out(nr)   
  {
  clearTimeout(layer_out_delay[nr]);
  clearTimeout(fade_out_delay[nr]);
  if (!op)
    fade_out_delay[nr] = setTimeout('do_fade_out('+nr+')',menu_hide_delay); 
   else
    fade_out_delay[nr] = setTimeout(p1+"menu"+nr+p2+"style.visibility='hidden'",menu_hide_delay);
  }

function layer_out (nr) 
  {
  if (!op)
    layer_out_delay[nr] = setTimeout('do_fade_out('+nr+')',menu_hide_delay);
   else
    layer_out_delay[nr] = setTimeout(p1+"menu"+nr+p2+"style.visibility='hidden'",menu_hide_delay);
	  
  }

function layer_over(nr) 
  {
  clearTimeout (fade_out_delay[nr]);
  clearTimeout (layer_out_delay[nr]);
  }


//////////////////////////////////////////////

function menu_over(a) 
  {
  a.style.backgroundColor=menu_tlo_over;
  a.style.color = menu_litery_over;
  }

function menu_out(a)  
  {
  a.style.backgroundColor="";
  a.style.color = menu_litery;
  }

function menutop_over(a) 
  {
  a.style.backgroundColor=menu_top_over;
  }

function menutop_out(a)  
  {
  a.style.backgroundColor="";
  }


//////////////////////////////////////////////

document.writeln("<div id='BAZA-MENU' style='position:relative; left:0; top:0; visibility:hidden'>");
for (var curr_menu=1;curr_menu<=4;curr_menu++)
  {		
  document.writeln("<div id='menu"+curr_menu+"' style='position:absolute; background-color: #"+menu_tlo+"; z-index:1; left: "+polozenie_menu[curr_menu-1]+"px; top: "+polozenie_pion+"px; visibility:hidden; filter: alpha(opacity=0); moz-opacity:0;' onMouseOut='layer_out("+curr_menu+")'  onMouseOver='layer_over("+curr_menu+",menu_over)'> ")
  document.writeln("<table border='0' cellpadding='0' cellspacing='0' class='menu_opcje' style='border: 1px solid #"+menu_ramka+"'>");
  document.writeln("<tr><td align='left' valign='middle' height=23 width='122' style='cursor:hand; cursor:pointer; padding-left:3; padding-right:3;' onMouseOut='menu_out(this)' onMouseOver='menu_over(this)' onClick=\"window.open('"+linki[curr_menu][0]+"',target='_self')\">"+opcja[curr_menu][0]+"</td></tr>");
  for (var curr_opcja=2; curr_opcja<=ilosc_opcji[curr_menu-1]; curr_opcja++)
    {
    document.writeln("<tr><td nowrap align='left' valign='middle' height=23 width='122' style='cursor:hand; padding-left:3; padding-right:3; cursor:pointer; border-top: 1px solid #"+menu_paski+"' onMouseOut='menu_out(this)' onMouseOver='menu_over(this)' onClick=\"window.open('"+linki[curr_menu][curr_opcja-1]+"',target='_self')\" >"+opcja[curr_menu][curr_opcja-1]+"</td></tr>");
    }
  document.writeln("</table>");
  document.writeln("</div>");
  }
document.writeln("</div>");

