wczytane=false;
function opis (opis, komorka)
{
if(opis.match("Wprowadzono poprawny kod")) location.href=document.getElementById('sms_adres').innerHTML+document.getElementById('kodsms').value+"/";
document.getElementById(komorka).innerHTML = opis;
}

function pobierz(url, element_docelowy, napis, data)
{
if(data==null) data="";
zap = false;
        if (window.XMLHttpRequest) {
            zap = new XMLHttpRequest();

            if (zap.overrideMimeType) {
             }
        } else if (window.ActiveXObject) {
            try {
                zap = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    zap = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }
wcz = napis;
el_docelowy = element_docelowy;
zap.onreadystatechange = zczytaj;
zap.open('POST', url, true);
zap.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
zap.setRequestHeader("Content-length", data.length);
zap.setRequestHeader("Connection", "close");
zap.send(data);
}

function zczytaj()
{
if (zap.readyState == 4)
   {
   if (zap.status==200)
      {
      wczytane=true;
      if(el_docelowy!=false) opis(zap.responseText, el_docelowy);
      }
   }
   else
   {
   if(wcz==true) opis("<img src='/template/img/ajax-loading.gif'>", el_docelowy);
   }
}

function mail(user, domain){window.location = 'mailto:'+user+'@'+domain;}
function blokada(pole)
{
if(document.getElementById(pole).disabled==true) document.getElementById(pole).disabled=false;
else  document.getElementById(pole).disabled=true;
}

function rozwinV(pole, rozmiar, curent, predkosc, poleDoPokazania)
{
var ilePx = 5;
var element = this.document.getElementById(pole);
  if(curent<rozmiar)
  {
  if(rozmiar-curent<ilePx) ilePx = rozmiar-curent;
  nowy = curent+ilePx;
  element.style.height = nowy + 'px';
  setTimeout("rozwinV('"+pole+"', "+rozmiar+", "+nowy+", "+predkosc+", '"+poleDoPokazania+"')", predkosc);
  }
  else document.getElementById(poleDoPokazania).style.display='block';
}

function zwinV(pole, rozmiar, curent, predkosc, poleDoPokazania)
{
var ilePx = 5;
var element = this.document.getElementById(pole);
document.getElementById(poleDoPokazania).style.display='none';
  if(curent>rozmiar)
  {
  if(curent-rozmiar<ilePx) ilePx = curent-rozmiar;
  nowy = curent-ilePx;

  element.style.height = nowy + 'px';
  setTimeout("zwinV('"+pole+"', "+rozmiar+", "+nowy+", "+predkosc+", '"+poleDoPokazania+"')", predkosc);
  }
}


function wyszukiwarkaZwinRozwin()
{
if(document.getElementById('wyszukiwarka_zaawansowane').style.display == "block" || document.getElementById('wyszukiwarka_zaawansowane').style.display == "")
   {

   zwinV("wyszukiwarka_glowna", 100, 141, 10, "wyszukiwarka_zaawansowane");
   document.getElementById('wyszukiwanie_tekst').innerHTML="Wyszukiwanie szczegółowe";
   }
else
   {
   rozwinV("wyszukiwarka_glowna", 141, 100, 10, "wyszukiwarka_zaawansowane");
   document.getElementById('wyszukiwanie_tekst').innerHTML="Wyszukiwanie proste";
   }
}


function wyszukiwarka2ZwinRozwin()
{
if(document.getElementById('wyszukiwarka_zaawansowane').style.display == "block")
   {

   zwinV("wyszukiwarka_glowna2", 91, 140, 10, "wyszukiwarka_zaawansowane");
   document.getElementById('wyszukiwanie_tekst').innerHTML="Wyszukiwanie szczegółowe";
   }
else
   {
   rozwinV("wyszukiwarka_glowna2", 140, 91, 10, "wyszukiwarka_zaawansowane");
   document.getElementById('wyszukiwanie_tekst').innerHTML="Wyszukiwanie proste";
   }
}

function zmienKatalogLektury(value)
{
if(value!=0) location.href="/lektury/"+value+"/";
}

function zmienKatalogAutorzy(value)
{
if(value!=0) location.href="/autorzy/"+value+"/";
}

function zamknijOknoSMS()
{
document.getElementById('wallpaper').style.display = "none";
document.getElementById('kodsms').value = "";
}

function pokazOknoSMS(tytul, liczbaStron, opracowanie)
{
var offset = getScrollY();
var margintop = offset+70;
document.getElementById('sms_div').style.marginTop = margintop +"px";
document.getElementById('wallpaper').style.display = "block";
document.getElementById('wallpaper').style.height = getDocHeight()+"px";
document.getElementById('sms_wybrane_opracowanie').innerHTML = tytul;
document.getElementById('sms_ilosc_stron').innerHTML = liczbaStron;
document.getElementById('sms_blednykod').innerHTML = "";
document.getElementById('sms_adres').innerHTML = "/opracowanie/"+opracowanie+"/";
}

function getScrollY() {
  var scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
  } else if( document.body && document.body.scrollTop ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
  } else if( document.documentElement && document.documentElement.scrollTop ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
  }
  return scrOfY;
}

function wczytajEpoke(id_epoki)
{
var element = document.getElementById("menu_epoka_"+id_epoki);
if(element.innerHTML=="") 
  {
  pobierz("/a_menu.php", "menu_epoka_"+id_epoki, true, "epoka="+id_epoki);
  }
else
  {
  if(element.style.display == "none") element.style.display="block";
  else element.style.display = "none";
  }

}

function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}

