// generowanie dynamicznego menu DHTML
if(navigator.appName.indexOf("Microsoft")>=0){IE=true}else{IE=false}
//funkcja ustala parametry dla podmenu wywolywana z body onload
function wys(){
if (IE){
korekta=9
aktualwys=document.body.clientHeight
aktualszer=document.body.clientWidth
}else{
korekta=10
aktualwys=window.innerHeight
aktualszer=window.innerWidth
}
if (aktualszer<min_szer_strony){aktualszer=min_szer_strony}
}

//zmienna kontrolna ukrywania podmenu
zaladowane=0
timer=0
znr=0
dzialaj=0


function ustaw(event,nrp)
{
  if (navigator.userAgent.indexOf("Opera")!=-1)
  {
   //alert ("opera");
   poz_x=event.clientX;
   poz_y=event.clientY;
  korekta=-1
aktualwys=window.innerHeight
aktualszer=window.innerWidth
  }
  else if (navigator.userAgent.indexOf("Gecko")!=-1)
  {
   //alert("Gecko");
   poz_x=event.pageX;
   poz_y=event.pageY;
  korekta=-1
aktualwys=window.innerHeight
aktualszer=window.innerWidth
  }
  else
  {
  //alert ("explorer");
    poz_x=event.clientX;
    poz_y=event.clientY+document.body.scrollTop;
     //alert (poz_y);
     korekta=0
aktualwys=document.body.clientHeight
aktualszer=document.body.clientWidth
  }
	

wys();
nr=poz_y;
if (aktualszer<min_szer_strony){aktualszer=min_szer_strony}


lewa=((aktualszer-779)/2)+186;

document.getElementById("podmenu").style.visibility="visible"
if (dzialaj==0){return}
tworz_tresc(nrp)
pozycja=poz_y
document.getElementById("podmenu").style.top=pozycja
if (navigator.userAgent.indexOf("Opera")!=-1)
  {
   //alert ("opera");
   document.getElementById("podmenu").style.left=lewa
  }
  else if (navigator.userAgent.indexOf("Gecko")!=-1)
  {
   //alert("Gecko");
   //alert (aktualszer);
   document.getElementById("podmenu").style.left=lewa

  }
  else {
   document.getElementById("podmenu").style.left=lewa
  }

if (timer!=0){window.clearTimeout(timer)}
}

//tworzenie zawartosci podmenu
function tworz_tresc(nrd){
	robocza=new Array()
	dlugoscmax=0;
	data=new Date();
	rok_m=data.getFullYear();
	miesiac_m=data.getMonth()+1;
	if (miesiac_m<10){
	   miesiac_m="0"+miesiac_m;
	}
	dzien_m=data.getDate();
	
      if (dzien_m<10){
	   dzien_m="0"+dzien_m;   	
	}
	
	data_m=""+rok_m+""+""+miesiac_m+""+""+dzien_m+"";

	for (i=0; i<zaleznosci.length; i++){
	      zal_6=zaleznosci[i][6].replace(/-/g,"");
	      zal_7=zaleznosci[i][7].replace(/-/g,"");
	      
		if (zaleznosci[i][1]==nrd && ((zaleznosci[i][5]=='p' || cms_e==1) || zaleznosci[i][5]=='o')
            && ((zaleznosci[i][6]=='0000-00-00' && zaleznosci[i][7]=='0000-00-00') ||
            (zaleznosci[i][6]=='0000-00-00' && zal_7>=data_m) ||
            (zal_6<=data_m && zal_7=='0000-00-00') ||
             (zal_6<=data_m && zal_7>=data_m)  )){

			if(zaleznosci[i][5]=='o'){
				dost=0
				for(j=0; j<dostepne.length; j++){
					if (dostepne[j]==zaleznosci[i][0]){dost=1}
				}
			}else
			{
			dost=1
			}
			if (cms_e==1){dost=1}
		if(dost==1){robocza[robocza.length]=zaleznosci[i]}
		if(zaleznosci[i][4].length>dlugoscmax){dlugoscmax=zaleznosci[i][4].length}
		}
	}
	szer=szerlit*dlugoscmax
	if (szer<komszer){szer=komszer}
	robocza.sort(sortmenu)	
	tabmenutext='<table width="100" bgcolor="#EEEEEE" border="0" cellpadding="0" cellspacing="0" id="menpod" class="podmenu">'
	for (i=0; i<robocza.length; i++){
		tabmenutext+='<tr>' 
         tabmenutext+='<td align="right" class="menu1"><a href="index.php?i='+robocza[i][0]+'&d='+robocza[i][1]+'" class="m1">'+robocza[i][4]+'</a><br> </td>'
            tabmenutext+='<td align="center" valign="middle" class="menu2">&nbsp;</td>'
          tabmenutext+='</tr><tr>' 
            tabmenutext+='<td align="right"><img src="images/kreska.gif" width="137" height="3"></td><td align="center" valign="middle"></td></tr>'	
	}
		tabmenutext+='</table>'
		
		
		
document.getElementById("podmenu").innerHTML=tabmenutext
}

//ukrywanie podmenu
function ukryj()
{
document.getElementById("podmenu").style.visibility="hidden"
//document.getElementById("wyszukiwarka").style.display="none"
}


//funkcja sortująca dane do menu
function sortmenu(a,b){
return a[2]-b[2]
}
	
//funkcja tworzy menu główne
	function tworzmenu(poziom)
	{

	tabmenutext='<table border="0" cellpadding="0" cellspacing="0" id="mengl" width="100%">'
	
		robocza= new Array()
		for (i=0; i<zaleznosci.length; i++){
		if (zaleznosci[i][1]==poziom && ((zaleznosci[i][5]=='p' || cms_e==1) || zaleznosci[i][5]=='o')){
			if(zaleznosci[i][5]=='o'){
				dost=0
				for(j=0; j<dostepne.length; j++){
					if (dostepne[j]==zaleznosci[i][0]){dost=1}
				}
			}else
			{
			dost=1
			}
			if (cms_e==1){dost=1}
		if(dost==1){robocza[robocza.length]=zaleznosci[i]}
		}
		}
		robocza.sort(sortmenu)
		for (i=0; i<robocza.length; i++){
			tabmenutext+='<tr>'
			tabmenutext+='<td align="right" style="cursor:pointer" class="menu1" id="m'+i+'"><a href="index.php?i='+robocza[i][0]+'&d='+robocza[i][1]+'" onMouseOver="ustaw(event,'+robocza[i][0]+')" onMouseOut="this.className=\'m1\'; timer=window.setTimeout(\'ukryj()\',1000)" onclick="location.href=\'index.php?i='+robocza[i][0]+'&d='+robocza[i][1]+'\'" class="m1">'+robocza[i][4]+'</a></td>'
			tabmenutext+='<td align="center" width="8" valign="middle" class="menu2"><img src="images/dziub.gif" width="8" height="12"></td>'
			tabmenutext+='</tr>'
			tabmenutext+='<tr>' 
            tabmenutext+='<td align="right"><img src="images/kreska.gif" width="137" height="3"></td>'
            tabmenutext+='<td align="center" valign="middle"></td>'
            tabmenutext+='</tr>'
		}
	tabmenutext+='</table>'
	document.getElementById("miejsce").innerHTML=tabmenutext
	}
