var lewyMarg, gornyMarg, showLangFlag;
gornyMarg=222;
var menuTimerID=null;

function genMenu(pos, mainpage)
{
  var res='';
  for (i=1; i<menu[pos].length; i++)
  {
	res=res+'<a onMouseOver="hideMenuStop();" onMouseOut="hideMenuStart();" href="'+menu[pos][i][0]+'" class="menu">'+menu[pos][i][1]+'</a>';
	if (i<menu[pos].length-1) res=res+'<br />';
  }
  return res;
}


function mainMenu(mainpage){
  lng=menu.length;
  nxt=false;

  for (i=0;i<lng;i++){
    show=true;
	if (menu[i].length>1)  //podmenu
		document.write('<span class="spanmenu" onMouseOver="return help(this,genMenu('+i+','+mainpage+'))">'+menu[i][0][1]+'</span>');
	else  //bez podmenu
	{
		document.write('<a href="'+menu[i][0][0]+'" class="menu" onMouseOver="return hidehelp()">'+menu[i][0][1]+'</a>');
	}
	nxt=true;
  }
  return 0;
}

function hidehelp(){
  o=document.getElementById('help').style;
  o.visibility='hidden';
  if (menuTimerID) {
    clearTimeout(menuTimerID);
    menuTimerID=null;
  }
  return true;
}

//funkcja ustawia timer na ukrycie menu
function hideMenuStart() {
  if (!menuTimerID) menuTimerID=setTimeout('hidehelp()',500);  
}

//funkcja zdejmuje timer (menu nie bedzie ukryte) jesli podswietlono inny obszar menu
function hideMenuStop() {
  if (menuTimerID) {
	clearTimeout(menuTimerID);
	menuTimerID=null;
  }
}

function help(obj, tekst){
	if (navigator.appName == "Microsoft Internet Explorer")
	{
         switch(screen.width)
         {
          case 1600: lewyMarg=430; break;
          case 1280: lewyMarg=265; break;
          case 1152: lewyMarg=200; break;
          case 1024: lewyMarg=140; break;
          case 960: lewyMarg=105; break;
          case 800: lewyMarg=25; break;
          default: lewyMarg=15;
         }
        }
	else
	{
          lewyMarg=0;
	}

  o=document.getElementById('help');
  o.innerHTML=tekst;
  o=document.getElementById('help').style;
  o.left=obj.offsetLeft+lewyMarg+"px";
  o.top=gornyMarg;
  o.visibility='visible';
  if (menuTimerID){ 
	clearTimeout(menuTimerID);
	menuTimerID=null;
  }
//  timerID=setTimeout('hidehelp()', 5000);
  return true;
}


