var Intro =
{
	
	data: {
		headers: null,
		images: null,
		items: null
	},
	
	current: 0,
	rotate: true,
	speed: 10,
	
	initialize: function()
	{
	
		if( $('adminbar') )
		{
			
			$('intro_box_container').style.display = 'block';
			
			var bd = $$('body.homePage');
			var b = bd[0];
			b.addClassName('adminPage');
			
		}else{
			
			
			Intro.data.headers = $$('.intro .intro-box-container .container');
			Intro.data.items = $$('.intro .intro-box-container .element');
			Intro.data.images = $$('.intro .intro-box-container .element img');

			Intro.data.headers.each( function(item, index){
				
				var div = document.createElement('div');
				div.id = 'intro_' + index;
				div.className = 'intro-box';
				
				div.appendChild(Intro.data.headers[index]);
				div.appendChild(Intro.data.items[index]);
				
				
				
				div.style.background = 'url(' + Intro.data.images[index].src + ')';
				
				Intro.data.images[index].remove();
				
				//div.onclick = function(){ Intro.showNext(); }
				
				div.style.display = 'none';
								
				$('intro_box_container').appendChild(div);
				
			});
			
			$('intro_box_container').style.display = 'block';
			
			Intro.showNext();
			
		}
	
	},

	
	showNext: function()
	{
		
		Effect.Fade('intro_'+Intro.current)

		if( Intro.current >= (Intro.data.headers.length-1) )
		{
			Intro.current = 0;
		}else{
			++Intro.current;
		}

		Effect.Appear('intro_'+Intro.current);
		
		
		if( Intro.rotate == true )
		{
			
			setTimeout('Intro.showNext()',Intro.speed * 1000);
			
		}
		
	}
	
}

Event.observe(window, 'load', function() { Intro.initialize(); } );