// Generic object for button rollovers.
// Copyright 2000 Target Software, Inc. 

if (document.images) 

{
    function rollOn()
	{
		this.oButton.src = this.onImg.src;
		return ;
	}	   

    function rollOff()
	{
		this.oButton.src = this.offImg.src;
		return ;
	}	   
	
    function rollOver( onImage, oButton)
	{
		this.oButton = oButton;
		this.onImg = new Image;
		this.onImg.src = onImage;
		this.rollOn = rollOn;

		this.offImg = new Image;
		this.offImg.src = oButton.src;
		this.rollOff = rollOff;
	}

   function panelOff()
	{
	    this.roll.rollOff();
	    this.oPanel.src = this.offPanelImg.src;
	    return;

	}

    function panelOn()
	{
	    this.roll.rollOn();
	    this.oPanel.src = this.onPanelImg.src;
	    return;

	}

    function rollOverPanel( imgRollOn, oButtonRoll, imgPanelOn, oPanelRoll)
	{
		this.roll = new rollOver(imgRollOn, oButtonRoll);
		this.oPanel = oPanelRoll;
		this.onPanelImg = new Image;
		this.onPanelImg.src = imgPanelOn;
		this.panelOn = panelOn;

		this.offPanelImg = new Image;
		this.offPanelImg.src = oPanelRoll.src;
		this.panelOff = panelOff;
	}

}
