var roll = function(elm,time) {
	var current = elm.getFirst('.shown');
	var next = (n = current.getNext('.hidden'))?n:current.getParent().getFirst('.hidden');
	
	next.setStyles({
		'position' : 'absolute',
		'opacity' : 0
	});
	next.removeClass('hidden');
	var fxnext = new Fx.Morph(next, {
		'duration' : 1000,
		'onComplete' : function() {
							
							next.addClass('shown');
						}
	}).start({'opacity' : 1});
	
	current.setStyles({
			'position' : 'absolute',
			'opacity' : 1
	});
	current.removeClass('shown');
	
	var fxcurrent = new Fx.Morph(current, {
		'duration' : 1000,
		'onComplete' : function(cur,el,tm) {
							cur.addClass('hidden');
							window.setTimeout(function(){
								roll(el,tm);
							},tm);
						}.pass([current,elm,time])
	}).start({'opacity' : 0});
	
}

var rollmaker = function(elm,time) {
	if(elm) {
	
	window.setTimeout(function() {
		roll(elm,time);
	},time);
	
	}
}

window.addEvent('domready',function() {

	rollmaker($('header_video'),2500);
	rollmaker($('main_right_advertisement'),4600);
	rollmaker($('main_bottom_advertisement'),4600)

});
