var SlideShow = Class.extend({
	init: function() {
		this.activeTab = '2';
		this.effectEnds = true;
		
		var self = this;
		
		$('#slideshow .content .content1').hide();
		$('#slideshow .content .content2').show();
		$('#slideshow .content .content3').hide();
		
		$('#slideshow .tabs a').mouseover(function() {
			self.selectTab(
				this.className.replace('tab', '').replace('-selected', '')
			);
		});
	},
	
	selectTab : function(activeTab) {
		
		if (
			this.effectEnds &&
			this.activeTab != activeTab
		) {
			this.effectEnds = false;
			$('#slideshow .tabs a.tab' + this.activeTab + '-selected')
			.removeClass('tab' + this.activeTab + '-selected')
			.addClass('tab' + this.activeTab);
			
			$('#slideshow .content div.content' + this.activeTab).fadeOut('fast');
			
			this.activeTab = activeTab;
			
			$('#slideshow .tabs a.tab' + this.activeTab)
			.removeClass('tab' + this.activeTab)
			.addClass('tab' + this.activeTab + '-selected');
			
			var self = this;
			
			$('#slideshow .content div.content' + this.activeTab).fadeIn('fast', function() {
				self.effectEnds = true;
			});
		}
	}
});
