         self.onError=null;
         currentX = currentY = 0;
         whichIt = null;
         lastScrollX = 0;
         lastScrollY = 0;
         MainTableLeft = 0;

         NS = (document.layers) ? 1 : 0;
         IE = (document.all) ? 1: 0;

          function heartBeat() {
             if(IE) { 
                diffY = document.body.scrollTop+document.body.offsetHeight-94; 
                diffX = document.body.scrollLeft;}             

             if(NS) { 
                diffY = self.pageYOffset; 
                diffX = self.pageXOffset;}

             if(diffY != lastScrollY) {
                percent = .01 * (diffY - lastScrollY);

                if(percent > 0) percent = Math.ceil(percent);
                else percent = Math.floor(percent);

                if(IE) MainTableLeft = 0;//document.body.Width/2;
                if(NS) MainTableLeft = 0;//self.pageYOffset/2;


                if(IE) document.all.slide.style.pixelLeft = MainTableLeft;
                if(NS) document.slide.left = MainTableLeft;

                if(IE) document.all.slide.style.pixelTop += percent;
                if(NS) document.slide.top += percent;
                lastScrollY = lastScrollY + percent;}

             if(diffX != lastScrollX) {
                percent = .1 * (diffX - lastScrollX);

                if(percent > 0) percent = Math.ceil(percent);
                else percent = Math.floor(percent);

                if(IE) document.all.slide.style.pixelLeft = percent;
                if(NS) document.slide.left = percent;

                lastScrollX = lastScrollX + percent;}
         }

         if(NS || IE) action = window.setInterval("heartBeat()",1);

  