agt=navigator.userAgent.toLowerCase();
IE= ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1))?1:0;
IE_CSS1C=(IE && document.compatMode == "CSS1Compat")?1:0;
IE_notCSS1C=(IE && document.compatMode != "CSS1Compat")?1:0;
scrlNum=5;
scrollTimer=0;
function goTop(){
	if(scrollTimer) clearTimeout(scrollTimer);
	if(IE_CSS1C) {scrlYinterval=Math.ceil(document.documentElement.scrollTop/scrlNum);}
	else if(IE_notCSS1C) {scrlYinterval=Math.ceil(document.body.scrollTop/scrlNum);}
	else {scrlYinterval=Math.ceil(pageYOffset/scrlNum);}
	goScroll();
}
function goScroll(){
	if(IE_CSS1C){
		thisX=document.documentElement.scrollLeft;
		thisY=document.documentElement.scrollTop-scrlYinterval;
	}else if(IE_notCSS1C){
		thisX=document.body.scrollLeft;
		thisY=document.body.scrollTop-scrlYinterval;
	}else{
		thisX=pageXOffset;
		thisY=pageYOffset-scrlYinterval;
	}
	
	if(thisY>0){
		scrollTo(thisX,thisY);
		scrollTimer=setTimeout("goScroll();",30);
	}else{
		scrollTo(thisX,0);
	}
}