/* polskie znaczki aby editplus zapisywal jako utf-8 -> ąśź */

var objRuchGora = new Array(), objRuchAktualnePolozenie = new Array(), objRuchPojemnik = new Array(), objRuchInterval = new Array();

// pobiera pozycje scroll strony
function pozycjaStronyTop() {
 if (window.pageYOffset != null) { return parseInt(window.pageYOffset); }
 if (document.body.scrollTop != null) { return parseInt(document.body.scrollTop); }
 return (0);
}

// petla - ustawia obiekt na wskaznej pozycji
function ustawObiekt(obiekt) {
 clearTimeout(objRuchInterval[obiekt]);
 objRuchAktualnePolozenie[obiekt] += (pozycjaStronyTop() + objRuchGora[obiekt] - objRuchAktualnePolozenie[obiekt])/8;
 objRuchPojemnik[obiekt].top = objRuchAktualnePolozenie[obiekt] + "px";
 objRuchInterval[obiekt] = setTimeout("ustawObiekt('" + obiekt + "')", 10);
}

// zmienia wartosc odstepu od top strony
function ustawOdstepTop(obiekt, od_gory) {
 objRuchGora[obiekt] = od_gory;
}

// narzuca wartosc od_gory i polozenie
function narzucOdstepTop(obiekt, od_gory) {
 objRuchGora[obiekt] = od_gory;
 objRuchAktualnePolozenie[obiekt] = od_gory + pozycjaStronyTop();
 //objRuchPojemnik[obiekt].top = od_gory + "px";
}

// uruchamia obiekt
function ustawObiektRozruch(obiekt, pokaz) {
 objRuchPojemnik[obiekt] = layerObj(obiekt);
 if (pokaz == true) { objRuchPojemnik[obiekt].visibility = "visible"; }
 objRuchAktualnePolozenie[obiekt] = objRuchGora[obiekt];
 ustawObiekt(obiekt);
}