
var rotatingBanner;

Event.observe (window, 'load', function () {
	rotatingBanner	= new rotatingBanners ();
}, false);

var rotatingBanners	= Class.create ();

rotatingBanners.prototype	= {
	
	elements:		false,
	element:		0,
	
	initialize : function ()
	{
		
		this.elements	= $$('.rotate');
		this.element	= 0;
		
		if (this.elements.length > 1)
		{
			
			this.element	= Math.floor (Math.random () * this.elements.length);
			
			new PeriodicalExecuter (this.rotate.bindAsEventListener (this), 7);
			
		}
		
		if (this.elements.length > 0)
		{
			
			this.elements[this.element].addClassName ('show');
			
		}
		
	},
	
	rotate : function ()
	{
		
		
		this.elements[this.element].removeClassName ('show').addClassName ('hide');
		
		var rand	= Math.floor (Math.random () * this.elements.length);
		
		while (rand == this.element)
		{
			
			var rand	= Math.floor (Math.random () * this.elements.length);
			
		}
		
		this.element	= rand;
		
		this.elements[this.element].removeClassName ('hide').addClassName ('show');
		
	}
	
}