// Rollovers (All) (S:03)

// RESERVED WORDS: rO

rO = new Object();
rO.preloadFlag = false;
rO.preloadArray = new Array();

// preloadArray format (imgSrc1, [imgName1, imgName2, ... imgNameN])

function f03_01() {
  if (document.images) {
    var imgSrc, usedSrc = false;
    with (rO) {
      for (var i=0; i<preloadArray.length; i+=2) {
        imgSrc = preloadArray[i];
        for (var j=0; j<preloadArray[i+1].length; ++j)
          if (document.images[preloadArray[i+1][j]]) {
            document.images[preloadArray[i+1][j]].swapImg = imgSrc;
            document.images[preloadArray[i+1][j]].isSwapped = false;
            usedSrc = true
          }
        if (usedSrc) {
          preloadArray[i] = new Image();
          preloadArray[i].src = imgSrc
        }
      }
      preloadFlag = true;
    }
  }
}

if (window.attachEvent) {
  window.attachEvent("onload", f03_01);
}
else {
  if (window.addEventListener) {
    window.addEventListener("load", f03_01, false)
  }
  else {
    f03_01();
  }
}

function f03_02() {
  if (rO.preloadFlag) {
    var tempSrc, args = f03_02.arguments;
    for (var i=0; i<args.length; ++i)
      if (document.images[args[i]] && !document.images[args[i]].isSwapped)
        with (document.images[args[i]]) {
          tempSrc = src;
          src = swapImg;
          swapImg = tempSrc;
          isSwapped = true            
        }
  }
}

rO.swapImg = f03_02;

function f03_03() {
  if (rO.preloadFlag) {
    var tempSrc, args = f03_03.arguments;
    for (var i=0; i<args.length; ++i)
      if (document.images[args[i]] && document.images[args[i]].isSwapped)
        with (document.images[args[i]]) {
          tempSrc = src;
          src = swapImg;
          swapImg = tempSrc;
          isSwapped = false
        }
  }
}

rO.restoreImg = f03_03;

function f03_04() {
  if (rO.preloadFlag) {
    var args = f03_04.arguments;
      for (var i=0; i<args.length; i+=2)
        document[args[i]].src = args[i+1]
    }
}

rO.changeImg = f03_04

/* Preload array */

rO.preloadArray=["images/home_on.gif",["home"],"images/contactus_on.gif",["contact"],"images/sitemap_on.gif",["sitemap"],"img/ca1_1a.gif",["bCBttn"]]
