  var setSP = 0;
  var scrollPos = 0;
  var intervalID;
  
  function getScrollingPosition() {
      var position = 0;
      if (typeof window.pageYOffset != 'undefined') {
         position =  window.pageYOffset;
      }
      else {
	    if (typeof document.documentElement.scrollTop != 'undefined' && document.documentElement.scrollTop > 0) {
           position = document.documentElement.scrollTop;
        }
        else {
		  if (typeof document.body.scrollTop != 'undefined') {
             position = document.body.scrollTop;
          }
		}
	  }
      return position;
   }

  function setTopButtonPos() {
      if (!isMSIE && !isMSIE5) {
	      getObj("topbuttonDiv").style.position = "fixed";
		  getObj("topbuttonDiv").style.top = "10px";
		  getObj("topbuttonDiv").style.left = "20px";
	   }
	   else {
	      getObj("topbuttonDiv").style.position = "absolute";
		  getObj("topbuttonDiv").style.left = "20px";
	   }
  }
  
  function goToTop() {
     window.scrollTo(0, 0);
	 getObj("topbuttonDiv").style.display = "none";
  }
  
  function checkScrollPosition() {
      if ((setSP == 0)&&(getObj("topbuttonDiv") != null)) {
	      setTopButtonPos();
		  setSP = 1;
	  }
	  scrollPos = getScrollingPosition();
      if ((scrollPos > 100)&&(setSP == 1)) getObj("topbuttonDiv").style.display = "block";
	  if ((scrollPos < 100)&&(setSP == 1)) getObj("topbuttonDiv").style.display = "none";
  }

  intervalID = setInterval (checkScrollPosition, 1000); 
