/**
 * Rollover
 */
function Rollover(name, mouseOutImage, mouseOverImage)
{
    this.name = name;
    this.mouseOutImage = mouseOutImage;
    this.mouseOverImage = mouseOverImage;
}

Rollover.prototype.mouseout = function()
{
    if (document.images[this.name].src == this.mouseOverImage.image.src)
    {
        document.images[this.name].src = this.mouseOutImage.image.src;
    }
};

Rollover.prototype.mouseover = function()
{
    if (document.images[this.name].src == this.mouseOutImage.image.src)
    {
        document.images[this.name].src = this.mouseOverImage.image.src;
    }
};



/**
 * RolloverImage
 */
function RolloverImage(src, width, height)
{
    this.image = new Image(width, height);
    this.image.src = src;
    this.isCached = true;
}

RolloverImage.prototype.image = null;
RolloverImage.prototype.isCached = false;
