var sciezka, ruszaj=false, koloruj=false, skok, krok, ilekulek, ilenaraz, teksty, numerstrony=false, slizg=false, ktorakulka=1, ktorynapis="n", ostnapis=false, czypracuje=false, stronazal=false;

teksty=new Object();
teksty.nazwa=new Array();
teksty.opis=new Array();

 // Zapobieganie wyświetlaniu się strony w ramce.

if(top!=self) top.location=self.location;

 // Funkcje pobierające grafiki.

function loadgraphics1() {
 if(document.images) {
  getgraphics(sciezka+"pliki/arrowl.gif");
  getgraphics(sciezka+"pliki/arrowlc.gif");
  getgraphics(sciezka+"pliki/arrowld.gif");
  getgraphics(sciezka+"pliki/arrowr.gif");
  getgraphics(sciezka+"pliki/arrowrc.gif");
  getgraphics(sciezka+"pliki/arrowrd.gif");
  getgraphics(sciezka+"pliki/indicator.gif");
 }
}
function loadgraphics2() {
 if(document.images) {
  getgraphics(sciezka+"pliki/buttonac.gif");
  getgraphics(sciezka+"pliki/buttonbc.gif");
  getgraphics(sciezka+"pliki/buttoncc.gif");
  getgraphics(sciezka+"pliki/addbuttonc.gif");
  getgraphics(sciezka+"pliki/findbuttonc.gif");
  getgraphics(sciezka+"pliki/sendbuttonc.gif");
 }
}
function getgraphics(url) {
 graf=new Image();
 graf.src=url;
 return graf;
}

 // Funkcje sterowania listą "kulek".

function arrow(kierunek,myszdol) {
 var ktora="";
 if(stronazal) {
  if(kierunek!="r") kierunek="l";
  if((kierunek=="l" && ktorakulka>1) || (kierunek=="r" && (ilenaraz+ktorakulka)<=ilekulek)) {
   if(myszdol) ktora="c";
   document.getElementById("arrow"+kierunek).src=sciezka+"pliki/arrow"+kierunek+ktora+".gif";
  }
  if(myszdol) {
   slizg=true;
   move(kierunek);
  }
  else slizg=false;
  indicate(0,false,false,false);
 }
}
function move(kierunek) {
 if(stronazal && !czypracuje && ((kierunek=="l" && ktorakulka>1) || (kierunek=="r" && (ilenaraz+ktorakulka)<=ilekulek))) {
  czypracuje=true;
  skok=1;
  if(kierunek=="r") ktorakulka++; else ktorakulka--;
  ruszaj=setInterval("jump('"+kierunek+"')",30);
 }
}
function jump(kierunek) {
 if(skok==1) {
  document.getElementById("arrow"+reversedirection(kierunek)).src=sciezka+"pliki/arrow"+reversedirection(kierunek)+".gif";
  document.getElementById("arrow"+reversedirection(kierunek)).style.cursor="w-resize";
 }
 if(kierunek=="r") document.getElementById("modules").scrollLeft+=10;
  else document.getElementById("modules").scrollLeft-=10;
 if(skok>9) {
  if(slizg && ((kierunek=="l" && ktorakulka>1) || (kierunek=="r" && (ilenaraz+ktorakulka)<=ilekulek))) {
   skok=0;
   if(kierunek=="r") ktorakulka++; else ktorakulka--;
  }
  else {
   clearInterval(ruszaj);
   czypracuje=false;
  }
  if((kierunek=="l" && ktorakulka==1) || (kierunek=="r" && (ilenaraz+ktorakulka)>ilekulek)) {
   document.getElementById("arrow"+kierunek).style.cursor="default";
   document.getElementById("arrow"+kierunek).src=sciezka+"pliki/arrow"+kierunek+"d.gif";
  }
 }
 skok++;
}
function reversedirection(kierunek) {
 if(kierunek=="r") return "l"; else return "r";
}

 // Funkcje sterowania opisami "kulek".

function indicate(idkulki,idstrony,myszna,zmientekst) {
 if(stronazal && (!myszna || ((idkulki-ktorakulka)>=0 && (idkulki-ktorakulka)<ilenaraz))) {
  if(myszna) {
   numerstrony=idstrony;
   document.getElementById("indicator").style.marginLeft=28+(idkulki-ktorakulka)*100+"px";
   document.getElementById("indicator").style.visibility="visible";
   if(zmientekst) changetext(idkulki);
  }
  else {
   if(zmientekst) changetext(0);
   document.getElementById("indicator").style.visibility="hidden";
   numerstrony=false;
  }
 }
}
function changetext(numer) {
 ktorynapis=numer;
 ostnapis=numer;
 if(!koloruj) {
  krok=1;
  koloruj=setInterval("colorize()",70);
 }
}
function colorize() {
 if(krok==1) {
  document.getElementById("listtitle").innerHTML=document.getElementById("listtitle").innerHTML.replace(/<a[^>]*>/gi,"");
  document.getElementById("listcontent").innerHTML=document.getElementById("listcontent").innerHTML.replace(/<a[^>]*>/gi,"");
 }
 document.getElementById("listtitle").style.color=givecolor(krok);
 document.getElementById("listcontent").style.color=givecolor(krok);
 if(krok==5) {
  document.getElementById("listtitle").innerHTML=teksty.nazwa[ktorynapis].replace(/<a[^>]*>/gi,"");
  document.getElementById("listcontent").innerHTML=teksty.opis[ktorynapis].replace(/<a[^>]*>/gi,"");
  ktorynapis="n";
 }
 else if(krok>=10) {
  if(ktorynapis=="n") {
   clearInterval(koloruj);
   document.getElementById("listtitle").innerHTML=teksty.nazwa[ostnapis];
   document.getElementById("listcontent").innerHTML=teksty.opis[ostnapis];
   koloruj=false;
  }
  else krok=0;
 }
 krok++;
}
function givecolor(numer) {
 switch(numer) {
  case 10: return "#000000"; break;
  case 1: case 9: return "#2f2f1f"; break;
  case 2: case 8: return "#5f5e3e"; break;
  case 3: case 7: return "#8e8d5e"; break;
  case 4: case 6: return "#bebc7d"; break;
  case 5: return "#edeb9c"; break;
 }
}
function gotopage(modreal) {
 if(numerstrony) {
  if(modreal=="r") document.location.href="realizacje.php#p"+numerstrony;
   else document.location.href="moduly.php#p"+numerstrony;
 }
}

 // Funkcja do przycisków menu.

function menu(numerprzyc,myszdol) {
 var typ;
 if(numerprzyc>0 && numerprzyc<6) {
  if(numerprzyc==1) typ="a";
   else if(numerprzyc==5) typ="c";
   else typ="b";
  if(myszdol) document.getElementById("b"+numerprzyc).style.backgroundImage="url("+sciezka+"pliki/button"+typ+"c.gif)";
   else document.getElementById("b"+numerprzyc).style.backgroundImage="url("+sciezka+"pliki/button"+typ+".gif)";
 }
}

 // Funkcja do przycisków formularzy.

function formbutton(id,akcja) {
 if(akcja=="d") id.src=id.src.replace(/n\.gif$/g,"nc.gif");
  else id.src=id.src.replace(/nc\.gif$/g,"n.gif");
}

 // Funkcja ładująca elementy JavaScript.

function loadjs() {
 var zdjecia, zdjecie;
 if(ilekulek>ilenaraz) {
  document.getElementById("arrowr").style.cursor="w-resize";
  document.getElementById("arrowr").src=sciezka+"pliki/arrowr.gif";
 }
 document.getElementById("modules").scrollLeft=0;
 document.getElementById("listtitle").innerHTML=teksty.nazwa[0];
 document.getElementById("listcontent").innerHTML=teksty.opis[0];
}
