<!-- Scroll 
var scrj = 1;
function softScrollBack() {
   if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
      var scdist = document.body.parentNode.scrollTop;
   } else {
      var scdist = document.body.scrollTop;
   }
   if(scrj<50 && scdist) {
      scdist = (scdist>2) ? Math.ceil(scdist*.2) : 1;
      scrj++;
      scrollBy(0,-scdist);
      setTimeout("softScrollBack()",20);
   } else {
      scrollTo(0,0);
      scrj = 1;
   }
}
// -->

var pageScrollTimer;
function pageScroll(tY,cY) {
var temp=document.body.scrollTop;
var speed=7;
if (pageScrollTimer) clearTimeout(pageScrollTimer);
if (!tY || tY < 0) tY = 0;
if (!cY) cY = temp;
cY += (tY - temp) / speed;
if (cY < 0) cY = 0;
var posY = Math.floor(cY);
window.scrollTo(0, posY);
if (posY != tY) {
pageScrollTimer = setTimeout("pageScroll("+tY+","+cY+")",18);
}
}

<!-- Show and Hide
var dat 
function md(dat) {
   document.getElementById(dat).style.display=(document.getElementById(dat).style.display=='none')?'':'none'
}
// -->