//tab effects
jQuery.noConflict();

var TabbedContent = {
	init: function() {	
		jQuery(".tab_item").mouseover(function() {
			var background = jQuery(this).parent().find(".moving_bg");
			jQuery(background).stop().animate({
				left: jQuery(this).position()['left']
			}, {
				duration: 300
			});
			TabbedContent.slideContent(jQuery(this));
		});
	},
	
	slideContent: function(obj) {
		var margin = jQuery(obj).parent().parent().find(".slide_content").width();
		margin = margin * (jQuery(obj).prevAll().size() - 1) - 15;
		margin = margin * -1;
		jQuery(obj).parent().parent().find(".tabslider").stop().animate({
			marginLeft: margin + "px"
		}, {
			duration: 300
		});
	}
}

jQuery(document).ready(function($) {
	TabbedContent.init();
	// Code using $ as usual goes here.
	id = 1;
	$('body').everyTime(5000, 'test', function() { 
		if (id==1) { prev = 3; } else { prev = id-1;}
		$('#focus-' + prev).removeClass('tab_item tab_item_selected').addClass('tab_item');
		$('#focus-' + id).removeClass('tab_item ').addClass('tab_item  tab_item_selected');
		var background = $('#focus-' + id).parent().find(".moving_bg");
		jQuery(background).stop().animate({
			left: $('#focus-' + id).position()['left']
		}, {
			duration: 300
		});
		TabbedContent.slideContent($('#focus-' + id));
		id = id + 1;
		if (id == 4) { id = 1; }
	} );

	$('.tabbed_content').mouseover(function() {
		$('body').stopTime('test');
	});

	$('.tabbed_content').mouseout(function() {
		$('body').everyTime(5000, 'test', function() { 
			if (id==1) { prev = 3; } else { prev = id-1;}
			$('#focus-' + prev).removeClass('tab_item tab_item_selected').addClass('tab_item');
			$('#focus-' + id).removeClass('tab_item ').addClass('tab_item  tab_item_selected');
			var background = $('#focus-' + id).parent().find(".moving_bg");
			jQuery(background).stop().animate({
				left: $('#focus-' + id).position()['left']
			}, {
				duration: 300
			});
			TabbedContent.slideContent($('#focus-' + id));
			id = id + 1;
			if (id == 4) { id = 1; }
		} );
	});

	$('#focus-1').mouseover(function() {
		$('#focus-1').addClass('tab_item_selected');
		$('#focus-2').removeClass('tab_item_selected');
		$('#focus-3').removeClass('tab_item_selected');
		id = 1;
	});

	$('#focus-2').mouseover(function() {
		$('#focus-1').removeClass('tab_item_selected');
		$('#focus-2').addClass('tab_item_selected');
		$('#focus-3').removeClass('tab_item_selected');
		id = 2;
	});

	$('#focus-3').mouseover(function() {
		$('#focus-1').removeClass('tab_item_selected');
		$('#focus-2').removeClass('tab_item_selected');
		$('#focus-3').addClass('tab_item_selected');
		id = 3;
	});
});
