     function slideshow(sImage)
     {
         this.onImage = sImage;
         this.imgarr = new Array();
         this.linkarr = new Array();
         this.step=-1;
         this.whichimage=-1;

         this.add = addImage;
         this.slide = slideit;
         this.link = slidelink;
         this.img = document.getElementById(this.onImage);
         this.img.object = this;
         this.img.parentElement.object = this;
         this.img.parentElement.onclick=new Function("this.object.link(this)");

         return this;
     }

     function addImage(sSrc, sLink)
     {
          this.imgarr[this.imgarr.length] = new Image();
          this.imgarr[this.imgarr.length-1].src = sSrc;
          this.linkarr[this.linkarr.length] = sLink;
     }

    function slideit()
    {
         var oObj = this;

         if(slideit.arguments.length>0) oObj = document.getElementById(slideit.arguments[0]).object;
         if (!document.images)
              return;

         oObj.whichimage=oObj.step;
         if (++oObj.step>=oObj.imgarr.length) oObj.step=0;


         //  ------If the browser is IE 4.x---------
         if (document.all)
              document.images[oObj.onImage].filters.blendTrans.apply();

         document.images[oObj.onImage].src=oObj.imgarr[oObj.step].src;

         if (document.all)
              document.images[oObj.onImage].filters.blendTrans.play();

         setTimeout("slideit('"+oObj.onImage+"')",6000);
    }

    function slidelink(oHref)
    {
         oHref.href=oHref.object.linkarr[oHref.object.step];
    }

    var slide1 = null;
    
    
    function document_onload()
    {
         slide1 = new slideshow("slide1");
         slide1.add("images/closet4.jpg", "index.htm");
         slide1.add("images/closet5.jpg", "index.htm");
         slide1.add("images/closet6.jpg", "index.htm");
         slide1.add("images/closet8.jpg", "index.htm");
         slide1.slide();       
         
         
    }
    