var Imgi = new Array(); // Tablica obrazkÃ³w                           
var Bledy = 0;          // Liczba b¥‚Ä™dÃ³w                              
var preloadTimer;       // Timer u¥Ÿywany dalej                        
var preloadOK = '';      // Kod do wykonania po zako¥„czeniu ¥‚adowania
var preloadBlad = '';    // j.w., ale je¥›li wystÄ…pi jaki¥› b¥‚Ä…d
                                                                      
// rozpoczyna ¥›ci¥¥ganie obrazka                                       
function preload(url) {                                               
   if (document.images) {                                             
      var i = Imgi.length;                                            
      Imgi[i] = new Image();                                          
      Imgi[i].onerror = preloadOnError;                               
      Imgi[i].src = url;                                              
   }                                                                  
}                                                                     
                                                                      
// wywyo¥‚ywana, je¥›li wystÄ…pi¥‚ jaki¥› b¥‚Ä…d - ustawia flagÄ™ Blad        
function preloadOnError() {                                           
   Bledy++;                                                           
}                                                                     
                                                                      
// ustala, co nale¥Ÿy zrobiÄ‡ po zako¥„czeniu preloadu, uruchamia pÄ™tlÄ™  
function preloadStart(ok, blad) {                                     
   preloadOK = ok;                                                    
   preloadBlad = blad;                                                
   preloadCheck();                                                    
}                                                                     
                                                                      
// sprawdza, czy ¥‚adowanie siÄ™ ju¥Ÿ zako¥„czy¥‚o                         


function preloadCheck() {                                             
   var i=0;                                                           
   var l=Imgi.length;                                                 
   var b = Bledy;                                                     
   
   var j=0,k=0;
   // TrochÄ™ zagÄ™szczonego kodu:                                      
   while (i<l && Imgi[i].complete || b-->0) 
    { 
      i++;                      
      k=Math.round(i*10/l);
      var kod='';            
      for (j=1;j<=k;j++)
      {              
       m='pre'+j;
       document.getElementById(m).style.visibility="visible";       
      }
                
    }
   if (i>=l) // to ju¥Ÿ wszystkie (wyj¥›cie z pÄ™tli na 1. warunku)      
      if (Bledy==0)                                                   
         eval(preloadOK)                                              
      else                                                            
         eval(preloadBlad)                                            
   else // ktory nie byl ukonczony
      preloadTimer = setTimeout('preloadCheck()',100);                
}                                                                                              
                                                               
 function boks()
 {var kod='';
  var i;
  for (i=1;i<=10;i++)
  { kod=kod+'<div class="lboxin" id="pre'+i+'"> </div>';
  }  
  document.getElementById('preload').innerHTML=kod;             
 }

 function showbox1()
 {  
  boks();
  preload('tlo/zagle3.jpg');
  preload('tlo/napis.png');
  preload('tlo/hint.gif');
  preload('tlo/border.png');
  preload('tlo/solina.png');
  preload('tlo/solina.gif');
  preload('tlo/antilia.png');
  preload('tlo/antilia.gif');
  preload('tlo/antilia22.png');
  preload('tlo/antilia22.gif');
  preload('tlo/antilia122.png');
  preload('tlo/antilia122.gif');  
  preload('tlo/laguna.png');
  preload('tlo/laguna.gif');
  preload('tlo/corveetta.png');
  preload('tlo/corveetta.gif');
  preload('tlo/sasanka.png');
  preload('tlo/sasanka.gif');
  preload('tlo/solina1.png');
  preload('tlo/solina1.gif');
  preload('tlo/antilia1.png');
  preload('tlo/antilia1.gif');
  preload('tlo/laguna1.png');
  preload('tlo/laguna1.gif');
  preload('tlo/corveetta1.png');
  preload('tlo/corveetta1.gif');
  preload('tlo/sasanka1.png');
  preload('tlo/sasanka1.gif');
  preloadStart('window.location = "index2.htm"','alert("Wystpi³ b³¹d .\nNie obejrzysz mojej prezentacji.")');
 }

