var scrj = 1;
function softScrollBack() {

/*
	alert(navigator.appName);
   if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat"){
      var scdist = document.body.parentNode.scrollTop;
   } else {
      var scdist = document.body.scrollTop;
	  scdist = scdist ? scdist : window.scrollY;
	}
*/
	
	switch(navigator.appName){
		case "Netscape":
			var scdist = window.scrollY;
			break;
		case "Microsoft Internet Explorer":
			if(document.compatMode == "CSS1Compat"){
				var scdist = document.body.parentNode.scrollTop;
				break;
			}
		default :
			var scdist = document.body.scrollTop;
			break;
	}
	
	
	
   if(scrj<50 && scdist) {
      scdist = (scdist>2) ? Math.ceil(scdist*.2) : 1;
      scrj++;
      window.scrollBy(0,-scdist);
      setTimeout("softScrollBack()",20);
   } else {
      scrollTo(0,0);
      scrj = 1;
   }
}