<!--                                                                  
//------------------------------------------------------------
//Podmiana obrazków
                                                                      
// Czy wyświetlać dodatkowe komunikaty o błędach:                     
var zmieniaczDebug = false;                                           
                                                                      
// Tablica obrazkow do podmieniania - przygotujObraz() ją wypełnia:   
var obrazki = new Array();                                            
// J.w, ale zamiast obrazków przechowuje wartości logiczne mówiące,   
// czy przy ładowaniu obrazka wystąpił błąd:                          
var obrazkiBlad = new Array();                                                                        
                                                                      
// Zmienia obrazek o określonej NAZWIE na zadaną WERSJĘ:              
// (Pusta deklaracja funkcji, do przedefiniowania przy                
// inicjacji, w fukcji zmieniaczInit())                               
function zmienObraz(nazwa, wersja) {}                                 
                                                                      
// Przygotowuje do późniejszego wyświetlenia WERSJĘ obrazka           
// kojarząc ją z plikiem z podanej ŚCIEŻKI.                           
function przygotujObraz(wersja, sciezka) {                            
   if (!document.images) return; // jeśli stara przeglądarka, wyjdź   
   // utwórz nowy obiekt - obraz dla konkretnej wersji:               
   var wer = obrazki[wersja] = new Image();                           
   // jeszcze nie mógł wystąpić błąd przy ładowaniu...                
   obrazkiBlad[wersja] = false;                                       
   // ...ale jeśli to się stanie, chcemy o tym wiedzieć:              
   wer.onerror =                                                      
      new Function('obrazkiBlad['+q(wersja)+']=true');                
   // rozpocznij ściąganie obrazka z serwera:                         
   wer.src = sciezka;                                                 
}                                                                     
                                                                      
// Uruchamia cały mechanizm (powinna być wywołana w zdarzeniu         
// onload dla <body>).                                                
function zmieniaczInit() {                                            
   if (document.images)                                               
      if (navigator.userAgent.indexOf('Opera')!=-1)                   
         zmienObraz= new Function('nazwa', 'wersja',   // Opera       
            'document.images[nazwa].src=obrazki[wersja].src')         
            // Opera nie chce preloadować obrazków :-(                
      else zmienObraz= new Function('nazwa', 'wersja', // IE i NN     
         'var wer = obrazki[wersja];                            \n'+  
         'if (wer.complete && !obrazkiBlad[wersja])             \n'+  
         // jeśli OK, zmień obrazek:                                  
         '   document.images[nazwa].src = wer.src               \n'+  
         'else if (zmieniaczDebug)                              \n'+  
         // jeśli nie, możemy o tym poinformować:                     
         '  alert("Zamiana obrazka "+nazwa+" na wersję "+wersja+\n'+  
         '     " - "+(obrazkiBlad[wersja])?                     \n'+  
         '     "wystąpił błąd":"nie gotowy");                   \n'   
         );                                                           
}                                                                     
                                                                      
// Funkcja pomocznicza - zwraca wartość zmiennej w cudzysłowach,      
// jeśli to jest string i nie zmienioną w przeciwnym przypadku.       
function q(x) {                                                       
   return (typeof(x)=='string') ? '"'+x+'"' : x;                      
}                                                                     


// Przygotowanie obrazków do podmian:                                 
// przygotujObraz(identyfikator, sciezka)                             
przygotujObraz(1,'images/www1.gif');                                            
przygotujObraz(2,'images/www2.gif');

przygotujObraz(10,'images/eprojekt1.gif');                                            
przygotujObraz(20,'images/eprojekt2.gif');
przygotujObraz(100,'images/eprojekti1.gif');                                            
przygotujObraz(200,'images/eprojekti2.gif');

przygotujObraz(11,'images/1-1.gif');                                            
przygotujObraz(12,'images/1-2.gif');
przygotujObraz(21,'images/2-1.gif');
przygotujObraz(22,'images/2-2.gif');
przygotujObraz(31,'images/3-1.gif');
przygotujObraz(32,'images/3-2.gif');
przygotujObraz(41,'images/4-1.gif');
przygotujObraz(42,'images/4-2.gif');
przygotujObraz(51,'images/5-1.gif');
przygotujObraz(52,'images/5-2.gif');

przygotujObraz(111,'images/11-1.gif');
przygotujObraz(112,'images/11-2.gif');
przygotujObraz(121,'images/12-1.gif');
przygotujObraz(122,'images/12-2.gif');
przygotujObraz(131,'images/13-1.gif');
przygotujObraz(132,'images/13-2.gif');
przygotujObraz(141,'images/14-1.gif');
przygotujObraz(142,'images/14-2.gif');
przygotujObraz(151,'images/15-1.gif');
przygotujObraz(152,'images/15-2.gif');
przygotujObraz(161,'images/16-1.gif');
przygotujObraz(162,'images/16-2.gif');


function male () {
ns4 = (document.layers)?true:false
ie4 = (document.all)?true:false
if (ns4) {
document.layers['menud'].visibility="hide"
document.layers['menum'].visibility="show"
} else if (ie4) {
document.all['menud'].style.visibility="hidden";
document.all['menum'].style.visibility="visible";
}
}

function duze () {
ns4 = (document.layers)?true:false
ie4 = (document.all)?true:false
if (ns4) {
document.layers['menum'].visibility="hide"
document.layers['menud'].visibility="show"
} else if (ie4) {
document.all['menum'].style.visibility="hidden";
document.all['menud'].style.visibility="visible";
}
}

function init () {
zmieniaczInit();
male();
}


-->
                             
