var ImageCount = 0;
var ArrayImages = new Array();

//This function preloads all images used by the Home page. It is called
//from the Head of the Welcome page to make the real home page load faster
function PreloadHomePageImages()
{

  //Preload all the Master background images
  PreloadImage("Images/Sidebar-Background-Left.jpg");
  PreloadImage("Images/Sidebar-Background-Right.jpg");
  PreloadImage("Images/Footer-Background.jpg");

  //Preload Master Header Images
  PreloadImage("Images/Header-ST-Logo.png");
  PreloadImage("Images/Header-Background_01.jpg");
  PreloadImage("Images/Header-Background_02.jpg");
  PreloadImage("Images/Header-Right_01.jpg");
  PreloadImage("Images/Header-Right_01.png");
  PreloadImage("Images/Header-Right_02.jpg");
  PreloadImage("Images/Header-Right_02.png");
  PreloadImage("Images/Header-Right_03.jpg");
  PreloadImage("Images/Header-Right_03.png");
  PreloadImage("Images/Header-Right_04.jpg");
  PreloadImage("Images/Header-Right_04.png");
  PreloadImage("Images/Header-Right_05.jpg");
  PreloadImage("Images/Header-Right_05.png");
  PreloadImage("Images/Header-Right_06.jpg");
  PreloadImage("Images/Header-Right_06.png");
  
  //Preload Master Logoff - Logon Images
  PreloadImage("Images/Logoff-Padlock.png");
  PreloadImage("Images/Logon-Keys.png");
  
  //Preload Menu and button Images
  PreloadImage("Images/Buttons/Button-About-Us-Rest.png");
  PreloadImage("Images/Buttons/Button-Activate-Rest.png");
  PreloadImage("Images/Buttons/Button-Address-Rest.png");
  PreloadImage("Images/Buttons/Button-Back-Rest.png");
  PreloadImage("Images/Buttons/Button-Cancel-Rest.png");
  PreloadImage("Images/Buttons/Button-Change-Rest.png");
  PreloadImage("Images/Buttons/Button-Contact-Us-Rest.png");
  PreloadImage("Images/Buttons/Button-Continue-Rest.png");
  PreloadImage("Images/Buttons/Button-Create-User-Rest.png");
  PreloadImage("Images/Buttons/Button-Delete-Rest.png");
  PreloadImage("Images/Buttons/Button-Edit-Rest.png");
  PreloadImage("Images/Buttons/Button-Editor-Rest.png");
  PreloadImage("Images/Buttons/Button-Email-Rest.png");
  PreloadImage("Images/Buttons/Button-Enter-Rest.png");
  PreloadImage("Images/Buttons/Button-Feedback-Rest.png"); 
  PreloadImage("Images/Buttons/Button-Home-Rest.png");
  PreloadImage("Images/Buttons/Button-Logon-Rest.png");
  PreloadImage("Images/Buttons/Button-News-Rest.png");
  PreloadImage("Images/Buttons/Button-OK-Rest.png")
  PreloadImage("Images/Buttons/Button-Play-Video-Rest.png");
  PreloadImage("Images/Buttons/Button-Profile-Rest.png");
  PreloadImage("Images/Buttons/Button-Save-Rest.png");
  PreloadImage("Images/Buttons/Button-Send-Email-Rest.png");
  PreloadImage("Images/Buttons/Button-Skydivers-Rest.png");
  PreloadImage("Images/Buttons/Button-Students-Rest.png");
  PreloadImage("Images/Buttons/Button-Submit-Rest.png");
  PreloadImage("Images/Buttons/Button-Tandems-Rest.png");

  PreloadImage("Images/Buttons/Button-About-Us-Hover.png");
  PreloadImage("Images/Buttons/Button-Activate-Hover.png");
  PreloadImage("Images/Buttons/Button-Address-Hover.png");
  PreloadImage("Images/Buttons/Button-Back-Hover.png");
  PreloadImage("Images/Buttons/Button-Cancel-Hover.png");
  PreloadImage("Images/Buttons/Button-Change-Hover.png");
  PreloadImage("Images/Buttons/Button-Contact-Us-Hover.png");
  PreloadImage("Images/Buttons/Button-Continue-Hover.png");
  PreloadImage("Images/Buttons/Button-Create-User-Hover.png");
  PreloadImage("Images/Buttons/Button-Delete-Hover.png");
  PreloadImage("Images/Buttons/Button-Edit-Hover.png");
  PreloadImage("Images/Buttons/Button-Editor-Hover.png");
  PreloadImage("Images/Buttons/Button-Email-Hover.png");
  PreloadImage("Images/Buttons/Button-Enter-Hover.png");
  PreloadImage("Images/Buttons/Button-Feedback-Hover.png");
  PreloadImage("Images/Buttons/Button-Home-Hover.png");
  PreloadImage("Images/Buttons/Button-Logon-Hover.png");
  PreloadImage("Images/Buttons/Button-News-Hover.png");
  PreloadImage("Images/Buttons/Button-OK-Hover.png")
  PreloadImage("Images/Buttons/Button-Play-Video-Hover.png");
  PreloadImage("Images/Buttons/Button-Profile-Hover.png");
  PreloadImage("Images/Buttons/Button-Save-Hover.png");
  PreloadImage("Images/Buttons/Button-Send-Email-Hover.png");
  PreloadImage("Images/Buttons/Button-Skydivers-Hover.png");
  PreloadImage("Images/Buttons/Button-Students-Hover.png");
  PreloadImage("Images/Buttons/Button-Submit-Hover.png");
  PreloadImage("Images/Buttons/Button-Tandems-Hover.png");

  PreloadImage("Images/Buttons/Button-About-Us-Pressed.png");
  PreloadImage("Images/Buttons/Button-Activate-Pressed.png");
  PreloadImage("Images/Buttons/Button-Address-Pressed.png");
  PreloadImage("Images/Buttons/Button-Back-Pressed.png");
  PreloadImage("Images/Buttons/Button-Cancel-Pressed.png");
  PreloadImage("Images/Buttons/Button-Change-Pressed.png");
  PreloadImage("Images/Buttons/Button-Contact-Us-Pressed.png");
  PreloadImage("Images/Buttons/Button-Continue-Pressed.png");
  PreloadImage("Images/Buttons/Button-Create-User-Pressed.png");
  PreloadImage("Images/Buttons/Button-Delete-Pressed.png");
  PreloadImage("Images/Buttons/Button-Edit-Pressed.png");
  PreloadImage("Images/Buttons/Button-Editor-Pressed.png");
  PreloadImage("Images/Buttons/Button-Email-Pressed.png");
  PreloadImage("Images/Buttons/Button-Enter-Pressed.png");
  PreloadImage("Images/Buttons/Button-Feedback-Pressed.png");
  PreloadImage("Images/Buttons/Button-Home-Pressed.png");
  PreloadImage("Images/Buttons/Button-Logon-Pressed.png");
  PreloadImage("Images/Buttons/Button-News-Pressed.png");
  PreloadImage("Images/Buttons/Button-OK-Pressed.png")
  PreloadImage("Images/Buttons/Button-Play-Video-Pressed.png");
  PreloadImage("Images/Buttons/Button-Profile-Pressed.png");
  PreloadImage("Images/Buttons/Button-Save-Pressed.png");
  PreloadImage("Images/Buttons/Button-Send-Email-Pressed.png");
  PreloadImage("Images/Buttons/Button-Skydivers-Pressed.png");
  PreloadImage("Images/Buttons/Button-Students-Pressed.png");
  PreloadImage("Images/Buttons/Button-Submit-Pressed.png");
  PreloadImage("Images/Buttons/Button-Tandems-Pressed.png");
  
  //Preload Downloading images
  PreloadImage("Images/Image-Downloading-100x150.jpg");
  PreloadImage("Images/Image-Downloading-150x100.jpg");
  PreloadImage("Images/Image-Downloading-200x300.jpg");
  PreloadImage("Images/Image-Downloading-300x200.jpg");
  PreloadImage("Images/Image-Downloading-400x600.jpg");
  PreloadImage("Images/Image-Downloading-600x400.jpg");
}

function PreloadHomePageHoverImages()
{
  //Preloads all the home page hover images. Note this is called
  //from the Master Page so we must use Root relative syntax to
  //allow for any page.

  //Preload Master Header Hover Images
  PreloadImage("/Images/Header-Right_01.jpg");
  PreloadImage("/Images/Header-Right_02.jpg");
  PreloadImage("/Images/Header-Right_03.jpg");
  PreloadImage("/Images/Header-Right_04.jpg");
  PreloadImage("/Images/Header-Right_05.jpg");
  PreloadImage("/Images/Header-Right_06.jpg");

  //Preload The Hover Button Images
  PreloadImage("/Images/Buttons/Button-About-Us-Rest.png");
  PreloadImage("/Images/Buttons/Button-Activate-Rest.png");
  PreloadImage("/Images/Buttons/Button-Address-Rest.png");
  PreloadImage("/Images/Buttons/Button-Back-Rest.png");
  PreloadImage("/Images/Buttons/Button-Cancel-Rest.png");
  PreloadImage("/Images/Buttons/Button-Change-Rest.png");
  PreloadImage("/Images/Buttons/Button-Contact-Us-Rest.png");
  PreloadImage("/Images/Buttons/Button-Continue-Rest.png");
  PreloadImage("/Images/Buttons/Button-Create-User-Rest.png");
  PreloadImage("/Images/Buttons/Button-Delete-Rest.png");
  PreloadImage("/Images/Buttons/Button-Edit-Rest.png");
  PreloadImage("/Images/Buttons/Button-Editor-Rest.png");
  PreloadImage("/Images/Buttons/Button-Email-Rest.png");
  PreloadImage("/Images/Buttons/Button-Enter-Rest.png");
  PreloadImage("/Images/Buttons/Button-Feedback-Rest.png");
  PreloadImage("/Images/Buttons/Button-Home-Rest.png");
  PreloadImage("/Images/Buttons/Button-Logon-Rest.png");
  PreloadImage("/Images/Buttons/Button-News-Rest.png");
  PreloadImage("/Images/Buttons/Button-OK-Rest.png")
  PreloadImage("/Images/Buttons/Button-Play-Video-Rest.png");
  PreloadImage("/Images/Buttons/Button-Profile-Rest.png");
  PreloadImage("/Images/Buttons/Button-Save-Rest.png");
  PreloadImage("/Images/Buttons/Button-Send-Email-Rest.png");
  PreloadImage("/Images/Buttons/Button-Skydivers-Rest.png");
  PreloadImage("/Images/Buttons/Button-Students-Rest.png");
  PreloadImage("/Images/Buttons/Button-Submit-Rest.png");
  PreloadImage("/Images/Buttons/Button-Tandems-Rest.png");

  PreloadImage("/Images/Buttons/Button-About-Us-Hover.png");
  PreloadImage("/Images/Buttons/Button-Activate-Hover.png");
  PreloadImage("/Images/Buttons/Button-Address-Hover.png");
  PreloadImage("/Images/Buttons/Button-Back-Hover.png");
  PreloadImage("/Images/Buttons/Button-Cancel-Hover.png");
  PreloadImage("/Images/Buttons/Button-Change-Hover.png");
  PreloadImage("/Images/Buttons/Button-Contact-Us-Hover.png");
  PreloadImage("/Images/Buttons/Button-Continue-Hover.png");
  PreloadImage("/Images/Buttons/Button-Create-User-Hover.png");
  PreloadImage("/Images/Buttons/Button-Delete-Hover.png");
  PreloadImage("/Images/Buttons/Button-Edit-Hover.png");
  PreloadImage("/Images/Buttons/Button-Editor-Hover.png");
  PreloadImage("/Images/Buttons/Button-Email-Hover.png");
  PreloadImage("/Images/Buttons/Button-Enter-Hover.png");
  PreloadImage("/Images/Buttons/Button-Feedback-Hover.png");
  PreloadImage("/Images/Buttons/Button-Home-Hover.png");
  PreloadImage("/Images/Buttons/Button-Logon-Hover.png");
  PreloadImage("/Images/Buttons/Button-News-Hover.png");
  PreloadImage("/Images/Buttons/Button-OK-Hover.png")
  PreloadImage("/Images/Buttons/Button-Play-Video-Hover.png");
  PreloadImage("/Images/Buttons/Button-Profile-Hover.png");
  PreloadImage("/Images/Buttons/Button-Save-Hover.png");
  PreloadImage("/Images/Buttons/Button-Send-Email-Hover.png");
  PreloadImage("/Images/Buttons/Button-Skydivers-Hover.png");
  PreloadImage("/Images/Buttons/Button-Students-Hover.png");
  PreloadImage("/Images/Buttons/Button-Submit-Hover.png");
  PreloadImage("/Images/Buttons/Button-Tandems-Hover.png");

  PreloadImage("/Images/Buttons/Button-About-Us-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Activate-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Address-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Back-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Cancel-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Change-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Contact-Us-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Continue-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Create-User-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Delete-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Edit-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Editor-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Email-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Enter-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Feedback-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Home-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Logon-Pressed.png");
  PreloadImage("/Images/Buttons/Button-News-Pressed.png");
  PreloadImage("/Images/Buttons/Button-OK-Pressed.png")
  PreloadImage("/Images/Buttons/Button-Play-Video-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Profile-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Save-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Send-Email-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Skydivers-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Students-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Submit-Pressed.png");
  PreloadImage("/Images/Buttons/Button-Tandems-Pressed.png");
          
  //Preload Downloading images
  PreloadImage("/Images/Image-Downloading-100x150.jpg");
  PreloadImage("/Images/Image-Downloading-150x100.jpg");
  PreloadImage("/Images/Image-Downloading-200x300.jpg");
  PreloadImage("/Images/Image-Downloading-300x200.jpg");
  PreloadImage("/Images/Image-Downloading-400x600.jpg");
  PreloadImage("/Images/Image-Downloading-600x400.jpg");

}

// User does not need to wait for the rollover effect if
// we preload all the images
function PreloadImage(stringImageURL)
{
  //Generate a new image, add it to the array of images and
  //set the source to the specified image to allow preloading
  ArrayImages[ImageCount] = new Image();
  ArrayImages[ImageCount].src = stringImageURL;
  ImageCount++;
}