var img = new Array();
var di = document.images;
var currOn = null;

function Rollover(imgName, imgOut, imgOver, imgClick, imgClickOut)
{
if(imgClick == null) imgClick = imgOver;
if(imgClickOut == null) imgClickOut = imgClick;

var roll = new Object;

roll.out = imgOut;
roll.over = new Image();
roll.over.src = imgOver;
roll.click = new Image();
roll.click.src = imgClick;
roll.click_out = new Image();
roll.click_out.src = imgClickOut;

img[imgName] = roll; 
}
function mOver(imgName)
{
di[imgName].src = (imgName != currOn) ? img[imgName].over.src : img[imgName].click.src;
}
function mOut(imgName)
{
di[imgName].src = (imgName != currOn) ? img[imgName].out : img[imgName].click_out.src;
}
function mClick(imgName)
{
if(currOn != null) di[currOn].src = img[currOn].out;
currOn = imgName;
di[currOn].src = img[currOn].click.src;
}
function mSelect(imgName)
{
mClick(imgName);
mOut(imgName);
}


Rollover("nav-home", "images/nav-home-off.gif", "images/nav-home-on.gif", "images/nav-home-stay.gif");
Rollover("nav-myself", "images/nav-myself-off.gif", "images/nav-myself-on.gif", "images/nav-myself-stay.gif");
Rollover("nav-contact", "images/nav-contact-off.gif", "images/nav-contact-on.gif", "images/nav-contact-stay.gif");
Rollover("nav-creative", "images/nav-creative-off.gif", "images/nav-creative-on.gif", "images/nav-creative-stay.gif");


/*----------------------------------------------------------------------------------------------------*/


function WM_preloadImages() {

  if (document.images) {
    if (typeof(document.WM) == 'undefined'){
      document.WM = new Object();
    }
    document.WM.loadedImages = new Array();
    var argLength = WM_preloadImages.arguments.length;
    for(arg=0;arg<argLength;arg++) {
      document.WM.loadedImages[arg] = new Image();
      document.WM.loadedImages[arg].src = WM_preloadImages.arguments[arg];
    }
  }
}


/*----------------------------------------------------------------------------------------------------*/


