// ******************************************************
// Script from Stefan Koch - Voodoo's Intro to JavaScript
//     http://rummelplatz.uni-mannheim.de/~skoch/js/
//       JS-book: http://www.dpunkt.de/javascript
//    You can use this code if you leave this message
// ******************************************************


// assume non-JavaScript 1.1 browser.  preload_link_images() should be called
// from javascript 1.1 block, at which point these vars will be initialised.
var browserOK = false
var pics


var objCount = 0  // number of (changing) images on web-page

function preload(name, first, second) {

   // preload images and place them in an array

   if (browserOK) {
     pics[objCount] = new Array(3)
     pics[objCount][0] = new Image()
     pics[objCount][0].src = first
     pics[objCount][1] = new Image()
     pics[objCount][1].src = second
     pics[objCount][2] = name
     objCount++
   }
}

function rollover_on(name) {
   if (browserOK) {
      for (i = 0; i < objCount; i++) {
         if (document.images[pics[i][2]] != null)
         if (name == pics[i][2]) {
            // show the second image because cursor moves across this image
            document.images[pics[i][2]].src = pics[i][1].src
         }
      }
   }
}

function rollovers_off() {
   if (browserOK) {
      for (i = 0; i < objCount; i++) {
         if (document.images[pics[i][2]] != null)
            document.images[pics[i][2]].src = pics[i][0].src
      }
   }
}

function preload_link_images() {
  browserOK = true
  pics = new Array()

  // Strip filename from path - substring between last '/' and
  // the '#' (if present)
  sp = location.pathname.lastIndexOf("/") + 1
  ep = location.pathname.lastIndexOf("#")
  if (ep < 1) ep = location.pathname.length
  filename = location.pathname.substring(sp, ep)
  
  if (filename == "index.shtml")
    preload("navhome", "common/nav-home-on.gif", "common/nav-home-on.gif")
  else
    preload("navhome", "common/nav-home-off.gif", "common/nav-home-hov.gif")
  
  if (filename == "products.shtml")
    preload("navproducts", "common/nav-products-on.gif", "common/nav-products-on.gif")
  else
    preload("navproducts", "common/nav-products-off.gif", "common/nav-products-hov.gif")

  if (filename == "faqs.shtml")
    preload("navfaqs", "common/nav-faqs-on.gif", "common/nav-faqs-on.gif")
  else
    preload("navfaqs", "common/nav-faqs-off.gif", "common/nav-faqs-hov.gif")

  if (filename == "wheretobuy.shtml")
    preload("navwheretobuy", "common/nav-wheretobuy-on.gif", "common/nav-wheretobuy-on.gif")
  else
    preload("navwheretobuy", "common/nav-wheretobuy-off.gif", "common/nav-wheretobuy-hov.gif")

  if (filename == "links.shtml")
    preload("navlinks", "common/nav-links-on.gif", "common/nav-links-on.gif")
  else
    preload("navlinks", "common/nav-links-off.gif", "common/nav-links-hov.gif")

  if (filename == "contact.shtml")
    preload("navcontact", "common/nav-contact-on.gif", "common/nav-contact-on.gif")
  else
    preload("navcontact", "common/nav-contact-off.gif", "common/nav-contact-hov.gif")
}
