function getElementTop(e) { var posY = 0; while(e != null) { posY += e.offsetTop; e = e.offsetParent; } return posY; } function getElementLeft(e) { var posX = 0; while(e != null) { posX += e.offsetLeft; e = e.offsetParent; } return posX; } function Efekty() {} Efekty.przezroczystosc = function(id, poziom) { var o = document.getElementById(id); o.style.filter = 'alpha(opacity=' + Math.round(poziom * 100) + ')'; o.style.MozOpacity = o.style.Opacity = poziom; } Efekty.ukryj = function(id, limit) { var o = document.getElementById(id); if (typeof o._opacity == 'undefined') o._opacity = 1; if (typeof limit == 'undefined') limit = 0; if (o._timerId) clearTimeout(o._timerId); if (o._opacity > limit) { o._opacity -= 0.1; Efekty.przezroczystosc(id, o._opacity); o._timerId = setTimeout("Efekty.ukryj('" + id + "', " + limit + ");", 50); } else { o._opacity = limit; Efekty.przezroczystosc(id, o._opacity); o._timerId = null; } o.style.display = o._opacity > 0 ? 'block' : 'none'; } Efekty.pokaz = function(id, limit) { var o = document.getElementById(id); if (typeof o._opacity == 'undefined') o._opacity = 0; if (typeof limit == 'undefined') limit = 1; if (o._timerId) clearTimeout(o._timerId); if (o._opacity < limit) { o._opacity += 0.1; Efekty.przezroczystosc(id, o._opacity); o._timerId = setTimeout("Efekty.pokaz('" + id + "', " + limit + ");", 50); } else { o._opacity = limit; Efekty.przezroczystosc(id, o._opacity); o._timerId = null; } o.style.display = o._opacity > 0 ? 'block' : 'none'; } function Dymek() {} Dymek.pokaz = function(id, tresc, centrujObj) { var o = document.getElementById(id); o.className = 'dymek'; o.innerHTML = '