
/*                                                                       preloader.js
------------------------------------------------------------------------------------
preload images routines
---------------------------------------------------------------------------------- */


// accept array of images and create new image objects
function preloadImages(urls) {
  // array to store new image objects
  var img = new Array();
  
  for (var i=0; i < urls.length; i++) {
    // create Image objects in each array element
    img[img.length] = new Image() ;
    // pass in the image filepaths
    img[img.length - 1].src = urls[i] ;
  }

}

// assign function to onload handler
window.onload = function() {

// array to store site images (background and gallery images)
var img = new Array("../images/backgrounds/background_nicholas_0.jpg", "../images/backgrounds/background_nicholas_1.jpg", "../images/backgrounds/background_nicholas_2.jpg", "../images/backgrounds/background_nicholas_3.jpg", "../images/backgrounds/background_nicholas_4.jpg", "../images/backgrounds/background_nicholas_5.jpg", "../images/backgrounds/background_nicholas_6.jpg", "../images/backgrounds/background_nicholas_7.jpg", "../images/backgrounds/background_nicholas_8.jpg", "../images/backgrounds/background_nicholas_9.jpg", "../images/gallery/gallery_nicholas0.jpg", "../images/gallery/gallery_nicholas1.jpg", "../images/gallery/gallery_nicholas2.jpg", "../images/gallery/gallery_nicholas3.jpg", "../images/gallery/gallery_nicholas4.jpg", "../images/gallery/gallery_nicholas5.jpg", "../images/gallery/gallery_nicholas6.jpg") ;
  
  // invoke preloadImages() passing img array 
  preloadImages(img) ;
}

