<!--
//
// Copyright 2001-2003 by ZiP Soft
// http://www.zipsoft.com.pl
//

var mod_date="31 stycznia 2009"  // września, października

// Data ostatniej modyfikacji serwisu
function disp_moddate() {
	var brname=navigator.appName
	if ((brname.indexOf("Netscape") != -1 && parseInt(navigator.appVersion) > 4) || brname.indexOf("Netscape") == -1) {
		document.write("Ostatnia aktualizacja serwisu: " + mod_date + " r.")
	}
}

function preload_table_loaded(filename) {
	return this.images[filename]
}

function preload_table_complete(filename) {
	with (this.images[filename]) {
		return complete && width>0 && height>0
	}
}

function preload_table_add(filename) {
	if (!this.loaded(filename)) {
		this.images[filename]=new Image()
		this.images[filename].src=filename
	}
}

function preload_table() {
	this.images=new Array()
	this.loaded=preload_table_loaded	// Obecnoć obrazka w tablicy
	this.complete=preload_table_complete	// Obrazek został załadowany
	this.add=preload_table_add		// Dodanie obrazka do tablicy
}

function hovers_add(name, id, unhover, hover) {
	if (!this.htab[name])
		this.htab[name]=new Array()
	this.htab[name][this.htab[name].length]={id:id, unhover:unhover, hover:hover}
	this.ptab.add(hover)
	this.ptab.add(unhover)
}

function hovers_onmouseover(name) {
	if (document.images && this.htab[name]) {
		var tab=this.htab[name]
		for (i in tab)
			if (!this.ptab.complete(tab[i].hover) || !this.ptab.complete(tab[i].unhover))
				return
		for (i in tab)
			document.images[tab[i].id].src=tab[i].hover
	}
}

function hovers_onmouseover_obj(obj, name) {
	if (document.images && this.htab[name]) {
		var tab=this.htab[name]
		for (i in tab)
			if (!this.ptab.complete(tab[i].hover) || !this.ptab.complete(tab[i].unhover))
				return
		for (i in tab)
			obj.src=tab[i].hover
	}
}

function hovers_onmouseout(name) {
	if (document.images && this.htab[name]) {
		var tab=this.htab[name]
		for (i in tab)
			if (!this.ptab.complete(tab[i].unhover))
				return
		for (i in tab)
			document.images[tab[i].id].src=tab[i].unhover
	}
}

function hovers_onmouseout_obj(obj, name) {
	if (document.images && this.htab[name]) {
		var tab=this.htab[name]
		for (i in tab)
			if (!this.ptab.complete(tab[i].unhover))
				return
		for (i in tab)
			obj.src=tab[i].unhover
	}
}

function hovers() {
	this.htab=new Array()
	this.ptab=new preload_table()
	this.add=hovers_add
	this.onmouseover=hovers_onmouseover
	this.onmouseout=hovers_onmouseout
	this.onmouseover_obj=hovers_onmouseover_obj
	this.onmouseout_obj=hovers_onmouseout_obj

}

function button_hovers_imgfile(name) {
	return this.buttdir+name+".gif"
}

function button_hovers_add(name) {
	this.bhovers.add(name, name, this.imgfile(name), this.imgfile(name+"_h"))
}

function button_hovers_add_w(name, kname) {
	var w_name="w_"+name
	var k_name="k_"+kname
	this.bhovers.add(name, w_name, this.imgfile(w_name), this.imgfile(w_name+"_h"))
	this.bhovers.add(name, "kolo1", this.imgfile("k_herb1"), this.imgfile(k_name+"1"))
	this.bhovers.add(name, "kolo2", this.imgfile("k_herb2"), this.imgfile(k_name+"2"))
}

function button_hovers_add_mh(name) {
	var imgname=mh==name?name+"_s":name
	this.bhovers.add(name, name, this.imgfile(imgname), this.imgfile(imgname+"_h"))
}

function button_hovers_add_mv(name) {
	var imgname=mv==name?name+"_s":name
	this.bhovers.add(name, name, this.imgfile(imgname), this.imgfile(imgname+"_h"))
}

function button_hovers_add_mv2(name) {
	var imgname=mv2==name?name+"_s":name
	this.bhovers.add(name, name, this.imgfile(imgname), this.imgfile(imgname+"_h"))
}

function button_hovers_onmouseover(name) {
	this.bhovers.onmouseover(name)
}

function button_hovers_onmouseout(name) {
	this.bhovers.onmouseout(name)
}

function button_hovers(buttdir) {
	this.bhovers=new hovers()
	this.buttdir=buttdir
	this.imgfile=button_hovers_imgfile
	this.add=button_hovers_add
	this.add_w=button_hovers_add_w
	this.add_mh=button_hovers_add_mh
	this.add_mv=button_hovers_add_mv
	this.add_mv2=button_hovers_add_mv2
	this.onmouseover=button_hovers_onmouseover
	this.onmouseout=button_hovers_onmouseout
}

var buttdir="buttons/"
if (typeof(buttdir_prfx)!="undefined")
	buttdir = buttdir_prfx + buttdir

var h=new button_hovers(buttdir)

if (mh==null) {
	h.add_w("strgla", "strgla")
	h.add_w("oledz", "oledz")
	h.add_w("um", "um")
	h.add_w("rada_miasta", "rada")
	h.add_w("informacje_praktyczne", "info")
	h.add_w("plan_miasta", "plan")
	h.add_w("forum_dyskusyjne", "forum")
	h.add("w_nowosci")
} else {
	if (mh=="wyszukiwanie")
		h.add("szukaj1")
	else
		h.add("szukaj")
	h.add_mh("mh_strgl")
	h.add_mh("mh_oledz")
	h.add_mh("mh_um")
	h.add_mh("mh_rada_miasta")
	h.add_mh("mh_info")
	h.add_mh("mh_plan")
	h.add_mh("mh_forum")
	h.add_mh("mh_mapa")
	h.add_mv("mv_bip")
        h.add_mv("mv_bil")
        h.add_mv("mv_ledziny24")
}

if (mh=="mh_strgl") {
	h.add_mv("mv_nowosci")
	h.add_mv("mv_mapa_serwisu")
} else if (mh=="mh_oledz") {
	h.add_mv("mv_lokalizacja")
	h.add_mv("mv_warunki")
	h.add_mv("mv_ochrona_srodowiska")
	h.add_mv("mv_historia")
	h.add_mv("mv_obiekty_hist")
	h.add_mv("mv_architektura")
	h.add_mv("mv_ledziny_z_lotu")
	h.add_mv("mv_archiwum_wydarzen")
	if (mv=="mv_historia") {
		h.add_mv2("mv2_kalendarium")
	}
} else if (mh=="mh_um") {
	h.add_mv("mv_pomieszczenia")
	h.add_mv("mv_struktura")
	h.add_mv("mv_kierownictwo_urzedu")
	h.add_mv("mv_usc")
	h.add_mv("mv_straz")
	h.add_mv("mv_kancelaria_tajna")
	h.add_mv("mv_wydzialy")
	h.add_mv("mv_referaty")
	h.add_mv("mv_zesp_likwidacji_niskiej_emisji")
	h.add_mv("mv_samodzielne_stanowiska")
	h.add_mv("mv_jednostki")
	h.add_mv("mv_rada")
	h.add_mv("mv_jak")
	h.add_mv("mv_oferty")
	h.add_mv("mv_informacje")
	h.add_mv("mv_publikacje")
	if (mv=="mv_wydzialy") {
		h.add_mv2("mv2_wydz_geodezji")
		h.add_mv2("mv2_wydz_finansowy")
                h.add_mv2("mv2_wydz_inwestycji_gospodarki")
                h.add_mv2("mv2_wydz_spraw_obywatelskich")
	} else if (mv=="mv_referaty") {
		h.add_mv2("mv2_ref_edukacji")
		h.add_mv2("mv2_ref_promocji")
		h.add_mv2("mv2_ref_kadr")
        h.add_mv2("mv2_ref_kultury")
        h.add_mv2("mv2_ref_ochrony_srodowiska")
	} else if (mv=="mv_oferty") {
		h.add_mv2("mv2_infrastruktura")
		h.add_mv2("mv2_oferty")
	}
} else if (mh=="mh_rada_miasta") {
    h.add_mv("mv_biuro_rady_miasta")
	h.add_mv("mv_komisje_rady_miasta")
} else if (mh=="mh_info") {
	h.add_mv("mv_turystyka")
	h.add_mv("mv_komunikacja")
	h.add_mv("mv_oswiata")
	h.add_mv("mv_kultura")
	h.add_mv("mv_pomoc")
	h.add_mv("mv_opieka")
	h.add_mv("mv_parafie")
	h.add_mv("mv_urzedy")
	h.add_mv("mv_banki")
	h.add_mv("mv_sluzby")
	h.add_mv("mv_handel")
	h.add_mv("mv_podmioty")
	if (mv=="mv_turystyka") {
		h.add_mv2("mv2_obiekty_sp")
		h.add_mv2("mv2_szlaki")
		h.add_mv2("mv2_sciezki")
		h.add_mv2("mv2_kluby")
	} else if (mv=="mv_komunikacja") {
		h.add_mv2("mv2_autobusy")
	} if (mv=="mv_oswiata") {
		h.add_mv2("mv2_przedszkola")
		h.add_mv2("mv2_podstawowe")
		h.add_mv2("mv2_gimnazja")
		h.add_mv2("mv2_ponadgimnazjalne")
	} if (mv=="mv_kultura") {
		h.add_mv2("mv2_kalendarz")
		h.add_mv2("mv2_wirtualna_galeria")
		h.add_mv2("mv2_mok")
		h.add_mv2("mv2_biblioteki")
		h.add_mv2("mv2_obiekty_kult")
		h.add_mv2("mv2_kluby_kult")
		h.add_mv2("mv2_zespoly")
	} if (mv=="mv_pomoc") {
		h.add_mv2("mv2_mops")
		h.add_mv2("mv2_interwencja")
		h.add_mv2("mv2_dom")
		h.add_mv2("mv2_swietlica")
		h.add_mv2("mv2_kuchnia")
		h.add_mv2("mv2_komisja")
		h.add_mv2("mv2_formy")
		h.add_mv2("mv2_jak_uzyskac")
	} if (mv=="mv_opieka") {
		h.add_mv2("mv2_mzoz")
		h.add_mv2("mv2_przychodnia_1")
		h.add_mv2("mv2_przychodnia_2")
		h.add_mv2("mv2_przychodnia_golawiec")
		h.add_mv2("mv2_przychodnia_spec")
		h.add_mv2("mv2_oddzial")
		h.add_mv2("mv2_zpr")
		h.add_mv2("mv2_osr_chirurgii")
		h.add_mv2("mv2_izba")
		h.add_mv2("mv2_placowki")
		h.add_mv2("mv2_apteki")
	} if (mv=="mv_urzedy") {
		h.add_mv2("mv2_urz_pocztowe")
		h.add_mv2("mv2_inne_urzedy")
	} if (mv=="mv_handel") {
		h.add_mv2("mv2_sklepy")
		h.add_mv2("mv2_sklepy_przemyslowe")
		h.add_mv2("mv2_uslugi")
		h.add_mv2("mv2_stacje")
	}
} else if (mh=="mh_plan") {
	h.add("ar_lu");
	h.add("ar_u");
	h.add("ar_ru");
	h.add("ar_r");
	h.add("ar_rd");
	h.add("ar_d");
	h.add("ar_ld");
	h.add("ar_l");
	h.add("mag_p");
	h.add("mag_m");
}

function hover(name) {
	h.onmouseover(name)
}

function unhover(name) {
	h.onmouseout(name)
}

function hover_obj(obj, name) {
	h.bhovers.onmouseover_obj(obj, name)
}

function unhover_obj(obj, name) {
	h.bhovers.onmouseout_obj(obj, name)
}

function show_pointer(x, y, type) {
	var brname=navigator.appName
	if ((brname.indexOf("Netscape") != -1 || brname.indexOf("Explorer") != -1) && 		parseInt(navigator.appVersion) >= 4) {
		document.write('<img style="left: ')
		document.write(x)
		document.write('; top: ')
		document.write(y)
		document.write('; position: relative;" border="0" src="plan/wsk_')
		document.write(type)
		document.write('.gif" width="23" height="23" alt="">')
	}
}

//-->

