loaded = false;

// generic image preloader

function createImage(src) {
  var image = new Image();
  image.src = "images/" + src;
  return image;
}


// now preload the images

  imgObj01 = createImage("01home_off.gif");
  imgObj01on = createImage("01home_on.gif");
  imgObj01up = createImage("01home_up.gif");

  imgObj02 = createImage("02intro_off.gif");
  imgObj02on = createImage("02intro_on.gif");
  imgObj02up = createImage("02intro_up.gif");
  
  imgObj03 = createImage("03samples_off.gif");
  imgObj03on = createImage("03samples_on.gif");
  imgObj03up = createImage("03samples_up.gif");
  
  imgObj04 = createImage("04sound_off.gif");
  imgObj04on = createImage("04sound_on.gif");
  imgObj04up = createImage("04sound_up.gif");
  
  imgObj05 = createImage("05video_off.gif");
  imgObj05on = createImage("05video_on.gif");
  imgObj05up = createImage("05video_up.gif");

  imgObj06 = createImage("06other_off.gif");
  imgObj06on = createImage("06other_on.gif");
  imgObj06up = createImage("06other_up.gif");
  
  imgObj07 = createImage("07method_off.gif");
  imgObj07on = createImage("07method_on.gif");
  imgObj07up = createImage("07method_up.gif");
  
  imgObj08 = createImage("08method_off.gif");
  imgObj08on = createImage("08method_on.gif");
  imgObj08up = createImage("08method_up.gif");

// end image preload


// the rollover code

function changeImage(layer,imgName,imgObj) {
  if (loaded) {
    if (document.layers && layer!=null) eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src')
    else document.images[imgName].src = eval(imgObj+".src")
  }
}

function initialise () {

  loaded = true;

}
