// URL of the page after preload has finished
var locationAfterPreload = "index.php"; 

// max time for checking
var maxCheckTime = 5000; // 5000 ms = 5 s

// max number of checks to perform
var maxNumChecks = 10;

// which images to preload (file name or URL)

var imageFileName = new Array(
"images/space.gif",
"images/preload_back.gif",
"images/Loader.gif",
"images/Logo_gruen.gif",
"images/Schrift.gif",
"images/NAVI_00.jpg",
"images/NAVI_01.jpg",
"images/NAVI_02.jpg",
"images/NAVI_03.jpg",
"images/NAVI_04.jpg",
"images/NAVI_05.jpg",
"images/NAVI_06.jpg",
"images/NAVI_07.jpg",
"images/NAVI_08.jpg",
"images/NAVI_09.jpg",
"images/RINGE/0_1_0_0_RINGE__01_A1_IN_2006-02.jpg",
"images/RINGE/0_1_0_0_RINGE__01_A1_MO_2006-02.jpg",
"images/RINGE/0_1_0_0_RINGE__07_B3_IN_2006-02.jpg",
"images/RINGE/0_1_0_0_RINGE__07_B3_MO_2006-02.jpg",
"images/OHRRINGE/0_2_0_0_OHRRINGE__08_B4_IN_2006-02.jpg",
"images/OHRRINGE/0_2_0_0_OHRRINGE__08_B4_MO_2006-02.jpg",
"images/OHRRINGE/0_2_0_0_OHRRINGE__10_C2_IN_2006-02.jpg",
"images/OHRRINGE/0_2_0_0_OHRRINGE__10_C2_MO_2006-02.jpg",
"images/COLLIERS/0_3_0_0_COLLIERS__04_A4_IN_2006-02.jpg",
"images/COLLIERS/0_3_0_0_COLLIERS__04_A4_MO_2006-02.jpg",
"images/COLLIERS/0_3_0_0_COLLIERS__09_C1_IN_2006-02.jpg",
"images/COLLIERS/0_3_0_0_COLLIERS__09_C1_MO_2006-02.jpg",
"images/ACCESSOIRES/0_4_0_0_ACCESSOIRES__02_A2_IN_2006-02.jpg",
"images/ACCESSOIRES/0_4_0_0_ACCESSOIRES__02_A2_MO_2006-02.jpg",
"images/ACCESSOIRES/0_4_0_0_ACCESSOIRES__11_C3_IN_2006-02.jpg",
"images/ACCESSOIRES/0_4_0_0_ACCESSOIRES__11_C3_MO_2006-02.jpg",
"images/EINZELSTUECKE/0_5_0_0_EINZELSTUECKE__06_B2_IN_2006-02.jpg",
"images/EINZELSTUECKE/0_5_0_0_EINZELSTUECKE__06_B2_MO_2006-02.jpg",
"images/EINZELSTUECKE/0_5_0_0_EINZELSTUECKE__12_C4_IN_2006-02.jpg",
"images/EINZELSTUECKE/0_5_0_0_EINZELSTUECKE__12_C4_MO_2006-02.jpg",
"images/SPEZIAL/0_6_0_0_SPEZIAL__03_A3_IN_2006-02.jpg",
"images/SPEZIAL/0_6_0_0_SPEZIAL__03_A3_MO_2006-02.jpg",
"images/SPEZIAL/0_6_0_0_SPEZIAL__05_B1_IN_2006-02.jpg",
"images/SPEZIAL/0_6_0_0_SPEZIAL__05_B1_MO_2006-02.jpg");


///////////////////////////////////////////////////////////////////////////
//
//  Do not edit below this line
//
///////////////////////////////////////////////////////////////////////////



var preImages = new Array();
var isLoaded = new Array();
var currCount = 0;
var numChecksPerformed = 0;
var checkingInterval = maxCheckTime / maxNumChecks;


function preloadImages()
{
  for(var i = 0; i < imageFileName.length; i++) { 
    preImages[i] = new Image();
    preImages[i].src = imageFileName[i];
    //preImages[i].onload = function() { alert("Image loaded!"); };
    isLoaded[i] = false;
  }

  checkLoad();
}


function checkLoad() {

  // teste, welche Bilder gerade fertig geworden sind
  for (var i = 0; i < preImages.length; i++) {
    if ( (isLoaded[i] == false) && (preImages[i].complete == true) ) {
      isLoaded[i] = true;
      currCount++;
    }
  }

  numChecksPerformed++;

  // all images loaded or max num of checks reached?
  if( (currCount == preImages.length) || (numChecksPerformed == maxNumChecks)) 
    { 
    location.replace(locationAfterPreload);
    return;
    }

  // rufe checkLoad() in  checkingInterval ms wieder auf
  setTimeout("checkLoad()", checkingInterval);
}

