//================================ GALERIE =============================================

var gn=0;
var ilegal;

function gscroll() {
  var g1=document.getElementById('sp_g1');
  var g2=document.getElementById('sp_g2');
 
  if (gn>ilegal-2)
   gn=0;
  var glink1=gImgi[gn].src;
  var glink2=gImgi[gn+1].src;
  
  g1.src=glink1; 
  g2.src=glink2; 
  g1.title=gTyt[gn];
  g2.title=gTyt[gn+1];  
  g1.setAttribute('onclick',"javascript:document.location.href='?menu=60&ID="+gID[gn]+"'");
  g2.setAttribute('onclick',"javascript:document.location.href='?menu=60&ID="+gID[gn+1]+"'");  
  //document.write(link);
  gn=gn+1;
  setTimeout("gscroll()",7000);
}

//===================================================================
// Niniejszy skrypt pochodzi z serwisu "JavaScript w przykladach"     
// Copyright (C) 1999 Maciej Szczepaniak <maciek@wls1.ch.pwr.wroc.pl> 
                                                                      
// Skrypt objety jest licencja GNU General Public License.            
// Koniecznie przeczytaj pelna informacje o licencji pod adresem:     
//     http://javascript.jest.o.k.pl/archiwum.html#l                  
                                                                      
                                                                      
var gImgi = new Array(); // Tablica obrazków                           
var gID = new Array(); // Tablica id 
var gTyt= new Array();                         
var gBledy = 0;          // Liczba błędów                              
var gpreloadTimer;       // Timer używany dalej                        
var gpreloadOK = ''      // Kod do wykonania po zakończeniu ładowania  
var gpreloadBlad = ''    // j.w., ale jeli wystšpi jaki błšd         
                                                                      
// rozpoczyna ciganie obrazka                                       
function gpreload(url,id,tyt) {                                               
   if (document.images) {                                             
      var i = gImgi.length;                                            
      gImgi[i] = new Image();                                          
      gImgi[i].onerror = gpreloadOnError;                               
      gImgi[i].src = url;
      gID[i]=id;
      gTyt[i]=tyt;                                              
   }                                                                  
}                                                                     
                                                                      
// wywyoływana, jeli wystšpił jaki błšd - ustawia flagę Blad        
function gpreloadOnError() {                                           
   gBledy++;                                                           
}                                                                     
                                                                      
// ustala, co należy zrobić po zakończeniu preloadu, uruchamia pętlę  
function gpreloadStart(ok, blad) {                                     
   gpreloadOK = ok;                                                    
   gpreloadBlad = blad;                                                
   gpreloadCheck();                                                    
}                                                                     
                                                                      
// sprawdza, czy ładowanie się już zakończyło                         
function gpreloadCheck() {                                             
   var i=0;                                                           
   var l=gImgi.length;                                                 
   var b = gBledy;                                                     
   // Trochę zagęszczonego kodu:                                      
   while (i<l && gImgi[i].complete || b-->0) i++;                      
   if (i>=l) // to już wszystkie (wyjcie z pętli na 1. warunku)      
      if (gBledy==0)                                                   
         eval(gpreloadOK)                                              
      else                                                            
         eval(gpreloadBlad)                                            
   else // który nie był ukończony                                   
      gpreloadTimer = setTimeout('gpreloadCheck()',100);                
} 

function startJS(listaurl,listaid,listatyt) {
 
 var tbl1=listaurl.split(",");
 var tbl2=listaid.split(",");
 var tbl3=listatyt.split(","); 
 ilegal=tbl1.length;
 
 for (j=0;j<tbl1.length;j++)
  gpreload(tbl1[j],tbl2[j],tbl3[j]);

 gpreloadStart('gscroll()','alert("Wystšpił błšd przy ładowaniu obrazków.\nNie obejrzysz mojej prezentacji.")');
}                            


//================================ VIDEO =============================================

var vn=0;
var ilevid;

function vscroll() {
  var v1=document.getElementById('sp_v1');
  var v2=document.getElementById('sp_v2');
 
  if (vn>ilevid-2)
   vn=0;
  var vlink1=vImgi[vn].src;
  var vlink2=vImgi[vn+1].src;
  
  v1.src=vlink1; 
  v2.src=vlink2; 
  v1.title=vTyt[vn];
  v2.title=vTyt[vn+1];
  
  v1.setAttribute('onclick',"javascript:document.location.href='?menu=61&vid="+vID[vn]+"'");
  v2.setAttribute('onclick',"javascript:document.location.href='?menu=61&vid="+vID[vn+1]+"'");  
  //document.write(link);
  vn=vn+1;
  setTimeout("vscroll()",7000);
}
                                                       
var vImgi = new Array(); // Tablica obrazków                           
var vID = new Array(); // Tablica id
var vTyt = new Array(); // Tablica tytulow                                
var vBledy = 0;          // Liczba błędów                              
var vpreloadTimer;                       
var vpreloadOK = ''      
var vpreloadBlad = ''          
                                                                      
                                  
function vpreload(url,id,tyt) {                                               
   if (document.images) {                                             
      var i = vImgi.length;                                            
      vImgi[i] = new Image();                                          
      vImgi[i].onerror = vpreloadOnError;                               
      vImgi[i].src = url;
      vID[i]=id;
      vTyt[i]=tyt;                                              
   }                                                                  
}                                                                     
                                                                      
// wywyoływana, jeli wystšpił jaki błšd - ustawia flagę Blad        
function vpreloadOnError() {                                           
   vBledy++;                                                           
}                                                                     
                                                                      
// ustala, co należy zrobić po zakończeniu preloadu, uruchamia pętlę  
function vpreloadStart(ok, blad) {                                     
   vpreloadOK = ok;                                                    
   vpreloadBlad = blad;                                                
   vpreloadCheck();                                                    
}                                                                     
                                                                      
// sprawdza, czy ładowanie się już zakończyło                         
function vpreloadCheck() {                                             
   var i=0;                                                           
   var l=vImgi.length;                                                 
   var b = vBledy;                                                     
   // Trochę zagęszczonego kodu:                                      
   while (i<l && vImgi[i].complete || b-->0) i++;                      
   if (i>=l) // to już wszystkie (wyjcie z pętli na 1. warunku)      
      if (vBledy==0)                                                   
         eval(vpreloadOK)                                              
      else                                                            
         eval(vpreloadBlad)                                            
   else // który nie był ukończony                                   
      vpreloadTimer = setTimeout('vpreloadCheck()',100);                
} 

function vstartJS(listaurl,listaid,listatyt) {
 
 var tbl1=listaurl.split(",");
 var tbl2=listaid.split(",");
  var tbl3=listatyt.split(",");
 
 ilevid=tbl1.length;
 
 for (j=0;j<tbl1.length;j++)
  vpreload(tbl1[j],tbl2[j],tbl3[j]);

 vpreloadStart('vscroll()','alert("Wystšpił błšd przy ładowaniu obrazków.\nNie obejrzysz mojej prezentacji.")');
}                                                                              

