// ****** MouseOver Function ******

function swapImage()
{
browserName = navigator.appName;
     browserVer = parseInt(navigator.appVersion);
     if (browserName == "Netscape"  && browserVer >= 3) version = "n3";
    else if (browserName == "Microsoft Internet Explorer" && browserVer >= 4.0) version = "n3";
         else version = "n2";
             if (version == "n3")
                         {

  var i,theObj,j=0,swapArray=new Array,oldArray=document.swapImgData;
  for (i=0; i < (swapImage.arguments.length-2); i+=3) {
    theObj = eval(swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1])
    if (theObj != null) {
      swapArray[j++] = theObj;
      swapArray[j++] = (oldArray==null || oldArray[j-1]!=theObj)?theObj.src:oldArray[j];
      theObj.src = swapImage.arguments[i+2];
  } }
  document.swapImgData = swapArray; //used for restore
}
}

// ****** MouseOver Restore Function ******

function swapImgRestore() {
  if (document.swapImgData != null)
    for (var i=0; i<(document.swapImgData.length-1); i+=2)
      document.swapImgData[i].src = document.swapImgData[i+1];
}


// ****** Pre-Loading Images Function  ******

function preloadImages() {
    if (document.images) {
        if (typeof document == 'undefined'){
            document = new Object();
        }
        document.loadedImages = new Array();
        var argLength = preloadImages.arguments.length;
        for(arg=0;arg<argLength;arg++) {
            document.loadedImages[arg] = new Image();
            document.loadedImages[arg].src = preloadImages.arguments[arg];}
    	}
}

