bName = navigator.appName;
bVer = parseInt(navigator.appVersion);

function getcurrentLeft(){
	if (bName.indexOf("Microsoft Internet Explorer") != -1){
		return document.body.scrollLeft;
	} else if (window.pageXOffset){
		return window.pageXOffset;
	} else {
		return 0;
	}
}

function getcurrentTop(){
	if (bName.indexOf("Microsoft Internet Explorer") != -1){
		return document.body.scrollTop;
	} else if (window.pageYOffset){
		return window.pageYOffset;
	} else {
		return 0;
	}
}

var dX = 0;
var dY = 0;
var timeID
var step = 2
var time = 1;
function actscroll(disX,disY){
	if (timeID)
		clearTimeout(timeID);
	if (!disX)
		disX = getcurrentLeft();
	if (!disY)
		disY = getcurrentTop();
		disX = disX +(dX-getcurrentLeft())/step;
		disY = disY + (dY-getcurrentTop())/step;

	var ACTX = Math.floor(disX);
	var ACTY = Math.floor(disY);

	window.scrollTo(ACTX,ACTY);
	if (ACTX != dX|| ACTY != dY){
		timeID = setTimeout("actscroll("+dX+","+dY+","+ disX +","+ disY +")",time);
	} else {
		clearTimeout(timeID);
	}
}