/**********************************
  Autor: Karol Wierzcho³owski
 e-mail: karol@sphere.pl
    www: http://binboy.org
***********************************/
var lista_menu=new Array();

var szerokosc_news='520px';
var wysokosc_news='18px';
var szybkosc_news=2;
var czas_pauza_news=500;
var poz_news;
var szer_news=100;
var tresc_news='';


var linie=new Array();
var numer=0;
var ilosc_krokow=30;
var pauza_n = 2000;
var pauzaprzejscia=40;
var licznikprzejscia;
var kolor_start= '#ffffff';
var ie4=document.all && !document.getElementById;
var DOM2=document.getElementById;
var krok=0;
var kolorki=new Array();

var uchwyt=0;
var uchwyt2=0;

function okno(plik,sze,wys)
{
 x = Math.round((screen.width/2)-(sze/2));
 y = Math.round((screen.height/2)-(wys/2));
 if (uchwyt!=0) uchwyt.close();
 uchwyt=window.open(plik,'popup','toolbar=no,scrollbars=no,resizable=no,status=no,menubar=no,location=no,directories=no,width='+eval(sze)+',height='+eval(wys)+',left='+eval(x)+',top='+eval(y)+'')
}

function okno_nowe(adres)
{
 if (uchwyt2!=0) uchwyt2.close();
 uchwyt2=window.open(adres,'popup','')
}

function startuj()
{

}

//------------


function NaLiczbe(s)
{
 var a=s.charAt(0);
 var b=s.charAt(1);

 if (a=='a') a=10;
 else if (a=='b') a=11;
 else if (a=='c') a=12;
 else if (a=='d') a=13;
 else if (a=='e') a=14;
 else if (a=='f') a=15;
 else a=parseInt(a);

 if (b=='a') b=10;
 else if (b=='b') b=11;
 else if (b=='c') b=12;
 else if (b=='d') b=13;
 else if (b=='e') b=14;
 else if (b=='f') b=15;
 else b=parseInt(b);

 return (a*16+b);
}

function konwertuj(k)
{
 var kol = new Array(3);
 k=k.toLowerCase();
 if (k.indexOf('rgb')!=-1)
 {
     k=k.substr(4,20);
     kol[0]=parseInt(k.substr(0,k.indexOf(',')));
     k=k.substr(k.indexOf(',')+1,20);
     kol[1]=parseInt(k.substr(0,k.indexOf(',')));
     k=k.substr(k.indexOf(',')+1,20);
     kol[2]=parseInt(k.substr(0,k.indexOf(')')));
 }
 else if (k=='white') kol=new Array(255,255,255);
 else if (k=='black') kol=new Array(0,0,0);
 else if (k=='red') kol=new Array(255,0,0);
 else if (k=='green') kol=new Array(0,255,0);
 else if (k=='blue') kol=new Array(0,0,255);
 else {
  kol[0]=NaLiczbe(k.substr(1,2));
  kol[1]=NaLiczbe(k.substr(3,2));
  kol[2]=NaLiczbe(k.substr(5,2));
 }
 return kol;
}

function pobierz_ciastko(nazwa)
{
        var wynik=null;
        var mojeCiastko=" "+document.cookie+";";
        var szukaj=" "+nazwa+"=";
        var koniec;
        var poczatek=mojeCiastko.indexOf(szukaj);
        if (poczatek!=-1)
        {
                poczatek+=szukaj.length;
                koniec=mojeCiastko.indexOf(";",poczatek);
                wynik=unescape(mojeCiastko.substr(poczatek,koniec-poczatek));
	}
	return wynik;
        
}

function ustaw_ciastko(nazwa,wartosc,wygas)
{
        var ciagWygas=((wygas==null)?"":("; expires="+wygas.toGMTString()));
        document.cookie=nazwa+"="+escape(wartosc)+ciagWygas;
}

function usun_ciastko(nazwa)
{
        var dataKonca=new Date();
        dataKonca.setTime(dataKonca.getTime()-216000000);
        document.cookie=nazwa+"=NULL; expires="+dataKonca.toGMTString();
}

//------------------------
    var MAX_ELEMENT=99;            /* maksymalna iloÂŠ menu */
    var DELAY=1000;		   /* czas oczekiwania na ukrycie menu */
    var zegar;			   /* identyfikator zegara */
    var mzegar=false;
    
    /* pobranie lewej pozycji danego elementu */
    function PozycjaLewa(e) 
    {
     	var OdLewej = e.offsetLeft; 
    	var Rodzic = e.offsetParent;
	    while(Rodzic) 
      {
		    OdLewej += Rodzic.offsetLeft;
		    Rodzic = Rodzic.offsetParent;
	    }	
        return OdLewej;
    }    

    /* pobranie g¥rnej pozycji danego elementu */
    function PozycjaGora(e) 
    {
	    var OdGory = e.offsetTop;
	    var Rodzic = e.offsetParent;
	
	    while(Rodzic)
      {
		    OdGory += Rodzic.offsetTop;
		    Rodzic = Rodzic.offsetParent;
	    }
	    if(e.offsetHeight) OdGory+=e.offsetHeight;
	    return OdGory;
    }
    
    function UkryjDzieci(r)
    {
//      alert(r.innerHTML)    
        for(var i=0;i<r.childNodes.length;i++) 
        {
               lc=r.childNodes[i];
               if (!lc.style) continue;
             
               for (var j=0;j<lc.childNodes.length;j++)
               {
                 lm=lc.childNodes[j];
                 if (!lm.style || lm==l) continue;               
                 lm.style.display='none';
             }
        }
      
    }
    
    function PokazMenu(e,nr)
    {
        WylaczUkrywanie();
        
         for(i=0;i<MAX_ELEMENT;i++)
           if (document.getElementById('podmenu'+i)) 
	         {	         
   	        document.getElementById('podmenu'+i).style.display='none';
           }              
        
        
        
        l=document.getElementById('podmenu'+nr);
        UkryjDzieci(l);
        if (l)
        {
           var x=PozycjaLewa(e);        
           var y=PozycjaGora(e);      
           l.style.left=x+'px';
           l.style.top=y+'px';
           l.style.display='inline';  
        }        
    }

    function UkryjWszystko(nr)
    {
       if (!mzegar) return;
       WylaczUkrywanie();      
       for(i=0;i<MAX_ELEMENT;i++)
         if (i!=nr && document.getElementById('podmenu'+i)) 
	       {	         
   	        document.getElementById('podmenu'+i).style.display='none';
         }              
    }
    
    function PokazMenu_wew(e,nr,tryb)
    {
        //WylaczUkrywanie();
        e.style.background='#ffffff';
        l=document.getElementById('podmenu'+nr);
        r=document.getElementById('podmenu'+tryb);

        //UkryjDzieci(r);  
        //alert(nr)
		  UkryjWszystko(tryb);  

        if (l)
        {
           m=document.getElementById('podmenu'+tryb);
           var x=PozycjaLewa(e);        
           var y=PozycjaGora(e);      
           l.style.left=(x+85)+'px';
           l.style.top=(y-15)+'px';
           l.style.display='inline';
        }        
    }
        
    
    /* wy-aczenie menu po jakimÂ czasie... */
    function UkryjPoCzasie()
    {
        mzegar=true;
        zegar=setTimeout('UkryjWszystko(0)',DELAY);
    }
    
    /* wy-aczenie ukrywania menu */
    function WylaczUkrywanie()
    {
           mzegar=false;    
    }
    
    
