var aImages = new Array();

aImages["AddCartOffButton"]  = new ImageInfo("/images/addcart_off.gif");
aImages["AddCartOverButton"] = new ImageInfo("/images/addcart_over.gif");
aImages["AllProdOffButton"]  = new ImageInfo("/images/allproducts_off.gif");
aImages["AllProdOverButton"] = new ImageInfo("/images/allproducts_over.gif");
aImages["CartOffButton"]     = new ImageInfo("/images/yourcart_off.gif");
aImages["CartOverButton"]    = new ImageInfo("/images/yourcart_over.gif");
aImages["CheckOffButton"]    = new ImageInfo("/images/check_off.gif");
aImages["CheckOverButton"]   = new ImageInfo("/images/check_over.gif");
aImages["CloseOffButton"]    = new ImageInfo("/images/continue_off.gif");
aImages["CloseOverButton"]   = new ImageInfo("/images/continue_over.gif");




function ImageInfo(sImgSrc)
        {
         /*--------------------------------------------------------------------*\
         | ImageInfo - Create an instance of a ImageInfo object  (Constructor). |
         |                                                                      |
         | Entry Parameters: ImgSrc = URL of image file.                        |
         |                                                                      |
         |          Returns: Instance of a ImageInfo object.                    |
         |                                                                      |
         | Globals Affected: None.                                              |
         |                                                                      |
         | Calls - External: None.                                              |
         |                                                                      |
         |         Internal: None.                                              |
         |                                                                      |
         |          Library: None.                                              |
         \*--------------------------------------------------------------------*/

         this.oImg = new Image();

         this.oImg.src = sImgSrc;
        }


function SwapImage(sId, sImageInfo)
        {
         WriteDebugMsg("CALL", 200, "SwapImage(" + sId + ", " + sImageInfo + ")");

         document.getElementById(sId).src = aImages[sImageInfo].oImg.src;

         WriteDebugMsg("EXIT", 200, "SwapImage()");
        }
