  //Text der erscheinen soll
    strMsg = 'Bilder werden geladen...';
    
    var objRow,
        objTimer,
        arrFlags = [],
        arrPreload =[],
        zielURL = '',
        intLoaded = 0;

    
  //Fertig...Seite zeigen
    function show_doc()
    {
        document.getElementById('loader').style.visibility = 'hidden';
        document.getElementsByTagName('body')[0].style.overflow = 'auto';
   	 		document.location.href=zielURL;
    }
    
  //Balkenfarbe je nach Status ändern rot-gelb-grün
    function rgb(intPct)
    {
        //intG=(intPct<50) ? Math.round(Math.min(255,intPct*5.1 ))          :255;
        //intR=(intPct>50) ? Math.round(Math.max(0,255-((intPct-50)*5.1)))  :255;
        //return('rgb('+intR+','+intG+',0)');
        return('rgb(00,192,00)');
    }
  
  //Bar erzeugen 
    function init()
    {
        arrImgs = document.images;
        objRow = document.getElementById('loader').rows[0].cells[0].childNodes[1].rows[0];
        objRow.deleteCell(0);
        
        for( i = 0; i < arrImgs.length; ++i)
            {
                objCell = objRow.insertCell(i);
                objCell.className = "loader";
                arrFlags.push(false);
            }
        setTimeout('preloadbar()','10')
    }
    
  //Ladestatus ermitteln
    function preloadbar()
    {
        for( i = 0; i < arrImgs.length; ++i)
            {
                if(!arrFlags[i] && arrImgs[i].complete)
                    {
                        arrFlags[i] = true;
                        intLoaded++;
                    }
                
                for( j = 0; j < intLoaded; ++j)
                    {
                        objRow.cells[j].style.backgroundColor = rgb(parseInt((100*intLoaded)/arrImgs.length),5.1);
                    }
            }
        
        if(intLoaded==arrImgs.length){show_doc();return;}
        
        setTimeout('preloadbar()','10');
    }
  
    
    
    //Bar  und CSS ins Dokument schreiben
    if(document.getElementById && !window.opera)
     {
        window.onload=show_doc;
        document.writeln(unescape('%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%3C%21--%0D%0Abody%7Boverflow%3Ahidden%3Bvisibility%3Ahidden%3Bmargin%3A0%7D%0D%0A%23loader%7Bposition%3Aabsolute%3Btop%3A0%3Bleft%3A0%3Bz-index%3A100%3Bwidth%3A100%25%3Bheight%3A100%25%3B%7D%0D%0A--%3E%0D%0A%3C%2Fstyle%3E%0D%0A'));
        document.writeln(unescape('%0D%0A%3Ctable%20id%3D%22loader%22border%3D%220%22%3E%3Ctr%3E%3Cth%20valign%3D%22middle%22align%3D%22center%22class%3D%22loader%22%3E')+strMsg+unescape('%3Ctable%20class%3D%22loader%22cellpadding%3D%220%22cellspacing%3D%221%22%3E%3Ctr%3E%3Ctd%3E%3C%2Ftd%3E%3C%2Ftr%3E%3C%2Ftable%3E%20%3Ca%20class%3D%22loader%22href%3D%22javascript%3Avoid%28show_doc%28%29%29%22%3E%3C%2Fa%3E%3C%2Fth%3E%3C%2Ftr%3E%3C%2Ftable%3E%0D%0A '));
        document.getElementsByTagName('body')[0].style.visibility='visible';
    }
