function Rollover(name, outImg, overImg)
{
    this.name    = name;
    this.outSrc  = outImg.img.src;
    this.overSrc = overImg.img.src;
}

Rollover.prototype.out = function()
{
    if (document.images && document.images[this.name].src == this.overSrc)
    {
        document.images[this.name].src = this.outSrc;
    }
};

Rollover.prototype.over = function()
{
    if (document.images && document.images[this.name].src == this.outSrc)
    {
        document.images[this.name].src = this.overSrc;
    }
};

function RolloverImage(src, w, h)
{
    this.img = new Image(w, h);
    this.img.src = src;
}



var imgs = new Object();
imgs.nav_about    = new Array(127, 30, ".jpg");
imgs.nav_contact  = new Array(127, 30, ".jpg");
imgs.nav_home     = new Array(127, 30, ".jpg");
imgs.nav_nova     = new Array(127, 30, ".jpg");
imgs.nav_sarbanes = new Array(127, 30, ".jpg");

imgs.home_aboutjohn     = new Array(231, 23, ".jpg");
imgs.home_aboutsarbanes = new Array(231, 23, ".jpg");
imgs.home_contactjohn   = new Array(139, 23, ".jpg");

imgs.nav_about_clients      = new Array( 86, 23, ".jpg");
imgs.nav_about_education    = new Array(117, 23, ".jpg");
imgs.nav_about_organization = new Array(138, 23, ".jpg");
imgs.nav_about_professional = new Array(112, 23, ".jpg");

var nav = new Object();
for (i in imgs)
{
    nav[i] = new Rollover(
        i,
        new RolloverImage("/images/nav/off/"  + i + imgs[i][2], imgs[i][0], imgs[i][1]),
        new RolloverImage("/images/nav/over/" + i + imgs[i][2], imgs[i][0], imgs[i][1]));
}

