<!--

function miejsce ( id, mst, gmn, pwt, woj16, woj49, ktg, ktgp )
{
this.id = id
this.mst = mst
this.gmn = gmn
this.pwt = pwt
this.woj16 = woj16
this.woj49 = woj49
this.ktg = ktg
this.ktgp = ktgp	
}

function gmina ( id, mstg, gmn, pwt, woj16 )
{
this.id = id
this.mstg = mstg
this.gmn = gmn
this.pwt = pwt
this.woj16 = woj16
}

function powiat ( id, mstp, typp, pwt, woj16 )
{
this.id = id
this.mstp = mstp
this.typp = typp
this.pwt = pwt
this.woj16 = woj16
}

function wojewodztwo ( id, mstw1, mstw2, woj16 )
{
this.id = id
this.mstw1 = mstw1
this.mstw2 = mstw2
this.woj16 = woj16
}


var ieB
var nnB
var opB
var mzB

function js_typ_przegladarki() 
{
  ieB = false
  nnB = false
  opB = false
  mzB = false
  
  if ( navigator.userAgent.indexOf ("Opera") > -1 ) 
          opB = true
  else if (navigator.userAgent.indexOf ("Netscape") > -1 ) 
          nnB = true
  else if (navigator.userAgent.indexOf ("Gecko") > -1 )
          mzB = true
  else if (navigator.userAgent.indexOf ("MSIE") > -1 ) 
        ieB = true

}

function js_pobierz_flash ( nazwaFlash ) 
{
          return ( mzB || nnB ) ? window[ nazwaFlash ] : document[ nazwaFlash ]
}

function js_czy_flash_zaladowany ( obiektFlash ) 
{
        return ( typeof( obiektFlash ) != "undefined") ? obiektFlash.PercentLoaded() == 100 : false;
}

function js_ustawMiejscowosciMapki ( wsp )
{
        if ( ieB )
        {
                var flash = js_pobierz_flash ( 'mapka' )        
        
                  if ( js_czy_flash_zaladowany ( flash ) ) 
                {
                        flash.SetVariable ( "_global.vWsp", wsp )                        
                        flash.SetVariable ( "_global.fPrzerysuj", "1" )                                        
                }
        }
}

function js_ustawTraseMapki ( wspt )
{
        if ( ieB )
        {
                var flash = js_pobierz_flash ( 'mapka' )        
        
                  if ( js_czy_flash_zaladowany ( flash ) ) 
                {
                        flash.SetVariable ( "_global.vWspt", wspt )                        
                        flash.SetVariable ( "_global.fPrzerysuj", "1" )                                        
                }
        }
}

function js_ustawOtoczenieMapki ( wspo )
{
        if ( ieB )
        {
                var flash = js_pobierz_flash ( 'mapka' )        
        
                  if ( js_czy_flash_zaladowany ( flash ) ) 
                {
                        flash.SetVariable ( "_global.vWspo", wspo )                        
                        flash.SetVariable ( "_global.fPrzerysuj", "1" )                                        
                }
        }
}

function getCheckedRadio ( radioName )
{
	for ( i = 0; i < radioName.length; i++ )
	{
		if ( radioName[i].checked )
			return i
	}
	
	return 0
}

function selectOption ( selectName, selectValue )
{
	for ( i = 0; i < selectName.length; i++ )
	{
		if ( selectName.options[i].value == selectValue )
			selectName.options[i].selected = true
	}
	
	return 0
}

function select_tab ( prefix, tab_num, tab_count, tab_height, border_color )
{
                if(document.getElementById)
                {
                  panel = document.getElementById( prefix + '_panel' )
                  
                  tab = new Array ( tab_count);
                  sheet = new Array ( tab_count);
                  
                  for ( i = 0; i < tab_count; i++ )
                  {
                          tab [ i ] = document.getElementById( prefix + '_tab_' + i )
                          tab [ i ].className = 'tab'
                          sheet [ i ] = document.getElementById( prefix + '_sheet_' + i )
                          sheet [ i ].style.visibility = 'hidden'
                  }                              
                  
                  panel.style.height = tab_height                 
                  if ( border_color )
	                  panel.style.borderColor = border_color
	                  
                  tab [ tab_num ].className = 'active_tab'
                  sheet [ tab_num ].style.visibility = 'visible'
                }
}


function aktywny_wiersz ( nr_wiersza, ilosc_wierszy )
{
                if(document.getElementById)
                {
                                for ( i = 0; i < ilosc_wierszy; i++ )
                                {
                                wiersz = document.getElementById( 'wiersz_'+i )
                                wiersz.className = ''                                
                                if ( i == nr_wiersza )
                                        wiersz.className = 'aktywny_wiersz'        
                                }
                }

}

function js_polozenieMapki ()
{        
      topMargin = odstepGornyMapki
      dv=document.getElementById(nazwaMapki)        
      dv.style.top = odstepGornyMapki + 'px'
}

function js_przesunMapke( y, h )
{
        topMargin = odstepGornyMapki
        
        if (document.documentElement && document.documentElement.scrollTop)
	        scrollTop = document.documentElement.scrollTop
        else if (document.body)
	        scrollTop = document.body.scrollTop

        yStop = (document.all)?scrollTop+topMargin:window.pageYOffset+topMargin
        dv=document.getElementById(nazwaMapki)

		  if ( ieB || mzB )        
	        dv.style.visibility = 'hidden'
        
        if ( h )
                yStop = yStop > h + topMargin ? h + topMargin : yStop
                
        dv.style.top = yStop + 'px'	             

		  if ( ieB || mzB )        					 
		        dv.style.visibility = 'visible'
}

function js_onOverListaMiejscowosci ( indeks, aktywny )
{
                if(document.getElementById)
                {
					        	dv=document.getElementById(nazwaMapki)

                			
                        if ( aktywny )
								{
                                aktywny_wiersz ( indeks, iloscWierszy )
                                js_over_index ( indeks )                                
								}
                        else
                                aktywny_wiersz ( iloscWierszy, iloscWierszy )
                                
       
                }
                                
                js_typ_przegladarki ()
                
                if ( ieB )
                {        
                        var flash = js_pobierz_flash ( 'mapka' )        

                          if ( js_czy_flash_zaladowany ( flash ) ) 
                        {

                                
                                if ( aktywny )
                                        flash.SetVariable ( "_global.vNrMiejscowosci", indeks )                        
                                else
                                        flash.SetVariable ( "_global.vNrMiejscowosci", "-1" )                        
                                                                        
                                flash.SetVariable ( "_global.fZmienMiejscowosci", "1" )                
                        }
                }

}

function js_onClickListaMiejscowosci ( indeks )
{
       js_url_id_mst ( indeks )
}

function js_onOverMapkaMiejscowosci ( indeks, aktywny, pelneInfo )
{
                if(document.getElementById)
                {
                
                        if ( aktywny )
								{
                                aktywny_wiersz ( indeks, iloscWierszy )
                                js_over_index ( indeks )
								}
                        else
                                aktywny_wiersz ( iloscWierszy, iloscWierszy )                                
                               
                }
}

function js_onClickMapkaMiejscowosci ( indeks )
{
        js_url_id_mst ( indeks )
}


function js_zmianaWojewodztwa ( urlWoj )
{
	id=document.forms[0].w16.options[document.forms[0].w16.selectedIndex].value
	window.location.href = urlWoj+"w16/"+id
}


function js_wypiszInfoMiejscowosci ( indeks )
{
		if(document.getElementById)
		{
			linia = document.getElementById("info2_informacje")
			liniaMapki = document.getElementById("info2_informacje_mapa")			

			if ( linia && liniaMapki )
			{
				if ( js_listaMiejscowosci [ indeks ].ktgp != '' )
					infoTekst = '<small><strong>' + js_listaMiejscowosci [ indeks ].mst + '</strong>, ' + js_listaMiejscowosci [ indeks ].ktg + ', siedziba ' + js_listaMiejscowosci [ indeks ].ktgp + ',<br />gm.' + js_listaMiejscowosci [ indeks ].gmn + ', p.' + js_listaMiejscowosci [ indeks ].pwt + ', w.' + js_listaMiejscowosci [ indeks ].woj16 + ', dawne w.' + js_listaMiejscowosci [ indeks ].woj49 + '</small>'
				else
					infoTekst = '<small><strong>' + js_listaMiejscowosci [ indeks ].mst + '</strong>, ' + js_listaMiejscowosci [ indeks ].ktg + ',<br />gm.' + js_listaMiejscowosci [ indeks ].gmn + ', p.' + js_listaMiejscowosci [ indeks ].pwt + ', w.' + js_listaMiejscowosci [ indeks ].woj16 + ', dawne w.' + js_listaMiejscowosci [ indeks ].woj49 + '</small>'

				
				linia.innerHTML = infoTekst 						
				liniaMapki.innerHTML = infoTekst
			}
		}
}

function js_wypiszInfoGminy ( indeks )
{
		if(document.getElementById)
		{
			linia = document.getElementById("info2_informacje")
			liniaMapki = document.getElementById("info2_informacje_mapa")			

			if ( linia && liniaMapki )
			{
				infoTekst = '<small><strong>' + js_listaGmin [ indeks ].gmn + '</strong>, ' + 'p.' + js_listaGmin [ indeks ].pwt + ', w.' + js_listaGmin [ indeks ].woj16 + '</small>'
				linia.innerHTML = infoTekst
				liniaMapki.innerHTML = infoTekst
			}
		}
}

function js_wypiszInfoPowiatu ( indeks )
{
		if(document.getElementById)
		{
			linia = document.getElementById("info2_informacje")
			liniaMapki = document.getElementById("info2_informacje_mapa")			

			if ( linia && liniaMapki )
			{
				infoTekst = '<small><strong>' + js_listaPowiatow [ indeks ].pwt + '</strong>, ' + 'powiat ' + js_listaPowiatow [ indeks ].typp + ', w.' + js_listaPowiatow [ indeks ].woj16 + '</small>'
				linia.innerHTML = infoTekst
				liniaMapki.innerHTML = infoTekst
			}
		}
}

function js_wypiszInfoWojewodztwa ( indeks )
{
		if(document.getElementById)
		{
			linia = document.getElementById("info2_informacje")
			liniaMapki = document.getElementById("info2_informacje_mapa")			

			if ( linia && liniaMapki )
			{
				infoTekst = '<small><strong>' + js_listaWojewodztw [ indeks ].woj16 + '</strong>, ' + 'siedziba wojewody: ' + js_listaWojewodztw [ indeks ].mstw1 + ', siedziba marszałka: ' + js_listaWojewodztw [ indeks ].mstw2 + '</small>'
				linia.innerHTML = infoTekst
				liniaMapki.innerHTML = infoTekst
			}
		}
}


function js_cWindow ( adres, tytul, atrybuty, szer, wys )
{
	sw=screen.width;
	sh=screen.height;
	wt=(sh-wys)/2;
	wl=(sw-szer)/2;
	return window.open ( adres, tytul, atrybuty+",width="+szer+",height="+wys+",top="+wt+",left="+wl );
}

function js_dodajMiejscowosc ( adres , czyDrogowa, otoczenie )
{
	if ( otoczenie == 1)
		js_cWindow ( adres+"klk/mno/drg/"+czyDrogowa, "", "resizable,scrollbars", 780, 550 );
	else
		js_cWindow ( adres+"klk/mnl/drg/"+czyDrogowa, "", "resizable,scrollbars", 780, 550 );
};

function js_potwierdzWyczysc ( adres, czyDrogowa, otoczenie )
{
	if ( otoczenie )
	{
		if ( window.confirm ( "Usunąć bieżące otoczenie?" ) )
				self.location.href= adres+"klk/mno/drg/"+czyDrogowa;
	}
	else
	{
		if ( window.confirm ( "Usunąć bieżącą trasę?" ) )
				self.location.href= adres+"klk/mnl/drg/"+czyDrogowa;
	}
}

function js_odwrocTrase ( adres, czyDrogowa )
{
		self.location.href= adres+"klk/mnl/drg/"+czyDrogowa;
};

function js_Droga( adres, czyDrogowa, otoczenie )
{
		droga = czyDrogowa == 0 ? 1 : 0;
		if ( otoczenie == 1)		
			self.location.href = adres+"z1/mno/drg/"+droga
		else
			self.location.href = adres+"z1/mnl/drg/"+droga
};

function js_PomocKontekstowa ( opis, adres )
{
	w=js_cWindow ( "", "", "", 400, 150 );
	html="<html><head><meta http-equiv=\"Content-type\" content=\"text/html; charset=iso-8859-2\"></head>";
	html+="<title>Pomoc kontekstowa</title><body style='font: 8pt verdana,helvetica,sans-serif'>";
	html+=opis;
	html+="<p align=\"right\">";
	html+="<a href=\"javascript:void(0)\" onclick=\"self.opener.location.href='"+adres+"';self.close()\">Pełna pomoc</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp";
	html+="<a href=\"javascript:void(0)\" onclick=\"self.close()\">Zamknij</a>";
	html+="</p></body></html>";
	w.document.write(html);
};

function js_pokazLink ( opis, adres )
{
	w=js_cWindow ( "", "", "scrollbars", 600, 230 )
	html="<html><title>"+opis+"</title><body style='font: 8pt verdana,helvetica,sans-serif'>";
	html+="<a href=\""+adres+"\" target=\"_blank\"><b>"+opis+"</b></a></p>";
	html+="<p>"+adres+"</p>";	
	html+= "<form action=\"http://skocz.pl/index.php\" method=\"post\" target=\"_blank\">";
	html+= "<table style='font: 8pt verdana,helvetica,sans-serif'><tr><td>";
	html+= "<p align=\"left\">Odnośnik może być zbyt długi aby przesłać go w e-mailu!&nbsp;&nbsp;<a href=\"javascript:void(0)\" onClick=\"javascript:document.forms[0].submit()\">Skróć link dzięki Skocz.pl!</a></p>"; 
	html+= "</td><td>";
	html+= "<input type=\"hidden\" name=\"redirurl\" value=\""+adres+"\">";
	html+= "<input type=\"hidden\" name=\"action\" value=\"insert\">";
	html+= "</td></tr></table>";
	html+= "</form>";		
	html+= "<p align=\"center\"><a href=\"http://www.skocz.pl\" target=\"_blank\"><img style=\"border:0px\" src=\"http://skocz.pl/i/logo_button.gif\" width=\"88\" height=\"31\"></a></p>";			
	html+="<p align=\"right\"><a href=\"javascript:void(0)\" onClick=\"self.close()\">Zamknij</a></p>";
	html+="</body></html>";
	w.document.write(html);
};

function js_usunMiejscowosc ( adres, poz, czyDrogowa, otoczenie )
{
	if ( otoczenie == 1)
		self.location.href= adres+"klk/mno/drg/"+czyDrogowa+"/poz/"+poz;
	else	
		self.location.href= adres+"klk/mnl/drg/"+czyDrogowa+"/poz/"+poz;
};

function js_wstawMiejscowosc ( adres, poz, czyDrogowa, otoczenie )
{
	if ( otoczenie == 1)
		js_cWindow ( adres+"klk/mno/drg/"+czyDrogowa+"/poz/"+poz, "", "resizable,scrollbars", 780, 550 );
	else
		js_cWindow ( adres+"klk/mnl/drg/"+czyDrogowa+"/poz/"+poz, "", "resizable,scrollbars", 780, 550 );
};

function js_powiadomZnajomego ( adres, typ )
{
	js_cWindow ( adres+"typ/"+typ, "", "", 400, 150 );
};

function js_dodajPunkt ( adres , otoczenie )
{
	if ( otoczenie == 1)
		js_cWindow ( adres+"klk/pno","", "resizable,scrollbars", 300, 150 );
	else
		js_cWindow ( adres+"klk/pnl", "", "resizable,scrollbars", 300, 150 );
};

function js_potwierdzWyczyscPunkty ( adres, otoczenie )
{
	if ( otoczenie )
	{
		if ( window.confirm ( "Usunąć bieżące otoczenie?" ) )
				self.location.href= adres+"klk/pno";
	}
	else
	{
		if ( window.confirm ( "Usunąć bieżącą trasę?" ) )
				self.location.href= adres+"klk/pnl";
	}
}

function js_odwrocTrasePunktow ( adres )
{
		self.location.href= adres+"klk/pnl";
};

function js_usunPunkt ( adres, poz, otoczenie )
{
	if ( otoczenie == 1)
		self.location.href= adres+"klk/pno/poz/"+poz;
	else	
		self.location.href= adres+"klk/pnl/poz/"+poz;
};

function js_wstawPunkt ( adres, poz, otoczenie )
{
	if ( otoczenie == 1)
		js_cWindow ( adres+"klk/pno/poz/"+poz, "", "resizable,scrollbars", 300, 150 );
	else
		js_cWindow ( adres+"klk/pnl/poz/"+poz, "", "resizable,scrollbars", 300, 150 );
};

//-->
