var R = {
	id : 0,  // image index
	dl : 4,  // delay in seconds
	dt : 1,  // effect duration in seconds
	ot : .1, // smooth offset
	set: [], // image set					
	load  : function (set)
	{
		set.each(function(x){ R.set.push(x); });
		return this;
	},
	rotate: function (delay)
	{						
		if(delay) R.dl = delay;
		if(!$('side-image')) return;
		src = './pic/' + R.set[R.id];
		$('side-image')
			.appear({ duration: R.dt })
			.writeAttribute('src', src)
			.fade({ duration: R.dt, delay: R.dl-R.dt });
		R.id = (typeof R.set[R.id+1] == 'undefined') ? 0 : R.id+1;
		R.rotate.delay(R.dl+R.ot);
	}
};

document.observe('dom:loaded', function(){
	$$('a.ext').each(function(link){
		link.observe('click', function(evt){
			evt.stop();
			var nw = window.open(evt.element().href);
			return false;
		})
	});
});


