/**
 * Images
 */
var imgs = new Object();
imgs.home_checklookup     = new Array(".gif", 212, 20);
imgs.home_updateaccount       = new Array(".gif", 212, 19);
imgs.home_milkinformation  = new Array(".gif", 212, 20);
imgs.home_forms    = new Array(".gif", 212, 20);

imgs.level2_leftnavchecklookup     = new Array(".jpg", 214, 22);
imgs.level2_leftnavupdateaccount       = new Array(".jpg", 214, 21);
imgs.level2_leftnavmilkinformation  = new Array(".jpg", 214, 20);
imgs.level2_leftnavforms    = new Array(".jpg", 214, 20);

/**
 * Pre-load
 */
var nav = new Object();
for (i in imgs)
{
    nav[i] = new Rollover(
        i,
        new RolloverImage("/images/nav/off/"  + i + imgs[i][0], imgs[i][1], imgs[i][2]),
        new RolloverImage("/images/nav/on/" + i + imgs[i][0], imgs[i][1], imgs[i][2]));
}


/**
 * Classes
 */
var di = document.images;

function Rollover(name, outImg, overImg)
{
    this.name    = name;
    this.outSrc  = outImg.img.src;
    this.overSrc = overImg.img.src;
};

Rollover.prototype.out = function()
{
    if (di && di[this.name].src == this.overSrc)
        di[this.name].src = this.outSrc;
};

Rollover.prototype.over = function()
{
    if (di && di[this.name].src == this.outSrc)
        di[this.name].src = this.overSrc;
};

function RolloverImage(src, w, h)
{
    this.img = new Image(w, h);
    this.img.src = src;
};
