﻿var marObj=$('demo');
if(marObj){
	var marH=100;
	var marTop=0;
	var sptime=5000;
	var maxTop=0;
	var marItms=marObj.getElementsByTagName("DIV");
	marObj.style.height="97px";
	marObj.style.overflow="hidden"; 
	var marWay=setTimeout("timeOut()",sptime); 
	function timeOut(){
		var lastH=1;
		for(k=0;k<marItms.length;k++){
			lastH=Math.floor(marItms[k].scrollHeight/marH+1);
			if(lastH>1) marItms[k].style.height=(lastH*marH)+"px";
		}
		maxTop+=marH;
		if(maxTop>=marObj.scrollHeight){
			maxTop=lastH*marH;
			marTop=(lastH-1)*marH;
			marObj.scrollTop=(lastH-1)*marH;
		}
		scrollUp();
	}
	function scrollUp(){
		marTop+=2;
		if(marTop>=maxTop){
			marTop=maxTop;
			marObj.scrollTop=marTop;
			marWay=setTimeout("timeOut()",sptime);
		}else{
			marObj.scrollTop=marTop;
			setTimeout("scrollUp()",10);
		}
	}
}
