$j(document)
.ready(
	function(){
		jqh3 = $j('.tabs h3');
		jqcur = jqh3
		.click(function(){
			var jqthis = $j(this);
			var jqsiblings = jqthis.siblings();
			
			jqsiblings.removeClass('active');
			jqthis.addClass('active');
			
			jqcur
				.fadeOut(500,function(){
					jqthis
						.next()
							.fadeIn(1000,function(){
								$j(this).addClass('visible');
							});
				});
			
			jqcur = jqthis.next();
		})
		.siblings('div')
			.hide()
		.end()
		.hover(function(){
			$j(this).toggleClass('hover');
		},function(){
			$j(this).toggleClass('hover');
		})
		.eq(0)
			.addClass('active')
			.next().fadeIn(2000);
			
		$j('.tabs')
		.mouseenter(function(){
			clearInterval(interval);
		})
		.mouseleave(function(){
			setCycle();
		});
		
		setCycle();

	}
);

var jqcur = null,
jqh3 = null,
setCycle = function(){
		interval = setInterval(function(){
			if( cur+1 == jqh3.size() ){
				cur = -1;
			}
			jqh3.eq( ++cur ).click();
		}, 4000);
},
interval = null,
cur = 0;