function bn_scrollto(divId){	var objX = bn_findPosX(document.getElementById(divId));	var objY = bn_findPosY(document.getElementById(divId));		var scrollVal = bn_getScrollXY()	var steps = 10;		var diffX = (objX - scrollVal[0]) / steps;	var diffY = (objY - scrollVal[1]) / steps;		bn_scrollto_t(scrollVal[0], scrollVal[1], objX, objY, diffX, diffY)		return;}function bn_scrollto_t(startX, startY, stopX, stopY, diffX, diffY){	if(startX == stopX && startY == stopY) return;		scrollTo(startX + diffX, startY + diffY);	window.setTimeout("bn_scrollto_t("+(startX + diffX)+","+(startY + diffY)+"," + stopX + "," + stopY + "," + diffX + "," + diffY + ")",1);}function bn_findPosX(obj){	var curleft = 0;	if(obj.offsetParent)		while(1) 		{		  curleft += obj.offsetLeft;		  if(!obj.offsetParent)			break;		  obj = obj.offsetParent;		}	else if(obj.x)		curleft += obj.x;	return curleft;}function bn_findPosY(obj){	var curtop = 0;	if(obj.offsetParent)		while(1)		{		  curtop += obj.offsetTop;		  if(!obj.offsetParent)			break;		  obj = obj.offsetParent;		}	else if(obj.y)		curtop += obj.y;	return curtop;}function bn_getScrollXY() {	var scrOfX = 0, scrOfY = 0;	if( typeof( window.pageYOffset ) == 'number' ) {		//Netscape compliant		scrOfY = window.pageYOffset;		scrOfX = window.pageXOffset;	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {		//DOM compliant		scrOfY = document.body.scrollTop;		scrOfX = document.body.scrollLeft;	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {		//IE6 standards compliant mode		scrOfY = document.documentElement.scrollTop;		scrOfX = document.documentElement.scrollLeft;	}	return [ scrOfX, scrOfY ];}