	var nScrollIntervalId=0;

	function scrollIntervalTo(cDivId,nPos) {
		var myobj=document.getElementById(cDivId);
		var nCurPos=myobj.scrollTop;
		nNewPos=(nCurPos+nPos)/2;
		myobj.scrollTop=nNewPos;		
		if ( Math.abs(nPos-nNewPos) <2 ) {
			myobj.scrollTop=nPos;
			clearInterval(nScrollIntervalId);
			nScrollIntervalId=0;
		}
	}
	
	function verticalScrollToPos(cDivId,nPos) {
	
		if (nScrollIntervalId!=0) {		
			clearInterval(nScrollIntervalId);
		}
			
		nScrollIntervalId=setInterval( "scrollIntervalTo('" + cDivId + "'," + nPos + ")" ,50);
	}
