var twitter_slide_show;
var Twitter_slide_show;

/*
Twitter_slide_show = new Class({
	initialize: function(){
console.log('Hello world !!!');
	}

});
*/

Twitter_slide_show = new Class({
	current_display: null,
	last_display: null,
	total_display: 0,
	counter: 0,
	periodicalFunctionVar: null,
	delay: null,

	initialize: function() {
		var _this = this;

		// Collect elements 
		var elements = $('twitter_slide').getElements('li');
		_this.total_display = elements.length-1;
		
		//	Display first element
		_this.display_element(0);
		
		//	Load the autodisplay
		_this.delay = (function(){ _this.load_next_element(); }).periodical(5000);
	},
	
	
	
	display_element: function(element_id){
		var _this = this;

		if(_this.current_display !== null){
			$('twitter_element_'+_this.current_display).setStyle('display', 'none');
		}

		$('twitter_element_'+element_id).setStyle('display', 'block');
		_this.current_display = element_id;
	},


	
	/*
	 *	Load next element
	 *
	 */
	load_next_element: function(){
		var _this = this;

		//	Check next element
		if(_this.current_display !== null){
			var next = parseInt(_this.current_display)+parseInt(1);
		}
		else{
			var next = 0;
		}
		if(next > _this.total_display) next = 0;

		//	Load next element
		_this.display_element(next);
	},
	
	end: function(){}
});