/* polskie znaczki aby editplus zapisywal jako utf-8 -> ąśź */
var ds, dw, menuZaladowane=0;

var isNS4 = (document.layers ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isDOM = (document.getElementById ? true : false);
var isNS6 = ((document.getElementById&&!document.all) ? true : false);

window.onresize = restorePage
function restorePage() { location.reload(); }

// uchwyt do obiektu
function layerGet(id) {
 if (isNS6 || isDOM) return document.getElementById(id);
 else if (isNS4) return document.layers[id];
 else return document.all[id];
}

// tworzy obiekt i dla ie dodaj style
function layerObj(id) {
 return (isNS4 ? layerGet(id) : layerGet(id).style);
}

// dla ie dodaje style
function simpleLayerObj(id) {
 return (isNS4 ? id : id.style);
}


// zamiana obrazków
function changeImg(source, status) {
 if (document.images) {
  document.images[source].src = tablicaGrafik[source + "_" + status].src;
 }
}

// preload obrazków
function preloadImages(img_on_name, img_on_source, img_off_name, img_off_source) {
 tablicaGrafik[img_on_name] = new Image();
 tablicaGrafik[img_on_name].src = img_on_source;
 tablicaGrafik[img_off_name] = new Image();
 tablicaGrafik[img_off_name].src = img_off_source;
}

// zapis do pola
function layerPut(id, opis) {
 if (isNS4) { // zapis do starego netscape
  obj = document.layers[id];
  obj.document.open();
  obj.document.write(opis);
  obj.document.close();
 }
 else {
  obj = layerGet(id);
  obj.innerHTML = opis;
 }
}

function wymiaryOkna() {
 if (document.width) { ds = document.width; dw = document.height;}
 else { ds = document.body.clientWidth; dw = document.body.clientHeight; }
 //calkowita wysoksoc dokumentu
 if (window.innerHeight && window.scrollMaxY) { dwc = window.innerHeight + window.scrollMaxY; }
 else if (document.body.scrollHeight && document.body.offsetHeight) {
  if (document.body.scrollHeight <= document.body.offsetHeight) { dwc = document.body.scrollHeight }
  else { dwc = document.body.scrollHeight; }
 }
 else { dwc = document.body.offsetHeight + document.body.offsetTop; }
}

function changeBgColor(id, nr_koloru) {
 if (g_wydrukuj == 0) {
  kolor = tablicaKolorowTla[nr_koloru];
  var obj = simpleLayerObj(id);
  obj.backgroundColor = kolor;
 }
}

function changeBorderColor(id, nr_koloru) {
 kolor = tablicaKolorowObrysu[nr_koloru];
 var obj = simpleLayerObj(id);
 obj.borderColor = kolor;
}

function changeTxtColor(id, nr_koloru) {
 kolor = tablicaKolorowCzcionki[nr_koloru];
 var obj = simpleLayerObj(id);
 obj.color = kolor;
}

function changeBgImage(id, nr_grafiki, powtorka, polozenie) {
 powtorkaTbl = new Array("no-repeat", "repeat-x", "repeat-y");
 if (powtorka == undefined) { powtorka = 0; }
 if (powtorka == "none") { kolor = "none"; }
 var obj = simpleLayerObj(id);
 if (nr_grafiki != undefined) { obj.backgroundImage = "url(" + tablicaWzorowTla[nr_grafiki].src + ")"; }
 if (powtorka != undefined && powtorka != "none") { obj.backgroundRepeat = powtorkaTbl[powtorka]; }
 if (polozenie && polozenie != "") { obj.backgroundPosition = polozenie; }
}

function wydrukuj(dane) { otworzOkno("wydrukuj.php?p=0," + dane, 1, 800, 430); }

function otworzOkno(link, statusy, szerokosc, wysokosc) {
 if (statusy == undefined) { statusy = 0; }
 if (szerokosc == undefined || wysokosc == undefined) { gora=0; lewa=0; }
 else {
  gora = Math.round((screen.availHeight - wysokosc) / 2);
  lewa = Math.round((screen.availWidth - szerokosc) / 2);
 }
 if (szerokosc == undefined) { szerokosc = screen.availWidth; }
 if (wysokosc == undefined) { wysokosc = screen.availHeight; }
 var okienko = window.open(link, "okno", "toolbar="+statusy+",location="+statusy+",directories="+statusy+",status="+statusy+",menubar="+statusy+",scrollbars=1,resizable="+statusy+",dependent=1,width=" + szerokosc + ",height=" + wysokosc + ",top=" + gora + ",left=" + lewa);
}

function goraZmienDzial(nazwa_dzialu) {
// parent.gora.zmienNazweDzialu(nazwa_dzialu);
}

function dodajDoUlubionych() {
 if (window.sidebar) {
 window.sidebar.addPanel('Kielecki Klub Modelarski', 'http://www.kkm.ptic.tk', "");
 }
 else if (window.external) {
  window.external.AddFavorite('http://www.kkm.ptic.tk', 'Kielecki Klub Modelarski');
 }
 else {
  alert("Przeglądarka nie obsługuje tej funkcji.");
 }
}