// Image switcher utility
// Created: Oleg Savchuk Aug 2000

var pics=new Array();
var objCount = 0;

function preload(name, first, second) 
{  
    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 flyOn(name)
{
  for (i = 0; i < objCount; i++) {
   if (document.images[pics[i][2]] != null)
      if (name != pics[i][2]) { 
         document.images[pics[i][2]].src = pics[i][0].src;        } 
      else {
         document.images[pics[i][2]].src = pics[i][1].src;        }    
   }  
}

function flyOut()
{  for (i = 0; i < objCount; i++) {
      if (document.images[pics[i][2]] != null) 
        document.images[pics[i][2]].src = pics[i][0].src;    }  
}

//usage
//preload('MainMenu','images/sysm_main.gif','images/sysm_main2.gif');

// <a href="xxx" onMouseOver="flyOn('MainMenu')" 
// onMouseOut="flyOut()"><img src="images/sysm_main.gif" name="MainMenu"></a>
