// JavaScript Document
var marginStep = 1;
var scrollTimeout = 30;

var stopScroll = false;
var chlMargin = 0;

function scroller(obj)
{
	if(!stopScroll) { 
		obj = $(obj);
		var chl = obj.getFirst();
		chl.setStyle('margin-top', chlMargin+'px');
		//var myFx = new Fx();
		//myFx.onComplete = function(){scroller("jump_base")};
	//	var marginChange = new Fx.Style(chl, 'margin-top', {duration:500, onComplete: function(){scroller("jump_base")}});
	//	marginChange.onComplete = function(){scroller("jump_base")};
		//marginChange.start(chlMargin, (chlMargin - marginStep));
		chlMargin -= marginStep;
		if(chlMargin*-1 > chl.getSize().size.y)
			chlMargin = obj.getSize().size.y;
	}
	setTimeout('scroller("jump_base");', scrollTimeout);	
}

function pauseScroller()
{
	stopScroll = true;		
}

function resumeScroller()
{
	stopScroll = false;
}

loading.push('scroller("jump_base");');
