$(function() {
	
	/* Carousel */
	
	$.carouselNext = function() {
		var index = ($('#carousel .nav li').index($('#carousel .nav li.active')) + 1) % $('#carousel .nav li').length;		
		$('#carousel .nav li:eq(' + index + ')').trigger('click', [true]);
	};
	
	$('#carousel .nav li').bind('click', function(e, auto) {
		
		clearTimeout($.carouselTimeout);
		
		if ($(this).hasClass('active')) return;
		
		$(this).siblings().removeClass('active');
		var index = $(this).parents('ul:first').find('li').index($(this));
		
		$('#carousel .content .panel:eq('+ index +')').css('opacity', 0).css('display', 'block').animate({
			opacity: 1
		}, 400, function() {
			if (auto) {
				$.carouselTimeout = setInterval('$.carouselNext();', 5000);
			}
		}).siblings().css('display', 'none');

		$(this).addClass('active');
	});

	$('#carousel .nav a').each(function() {
		var offset = parseInt(($(this).parents('li:first').height() - $(this).height()) / 2) - 1;
		$(this).css('position', 'relative').css('top', offset + 'px');
	})
	
	$.carouselTimeout = setInterval('$.carouselNext();', 5000);
	$('#carousel .nav li:eq(0)').trigger('click', [true]);
	
	/* Reasons */
	
	$('#reasons .pager a').bind('click', function() {
		if ($(this).hasClass('active')) return;

		$(this).siblings().removeClass('active');

		var index = $(this).parents('div').find('a').index($(this));

		$('#reasons .block:eq('+ index +')').show().siblings('.block').hide();

		$(this).addClass('active');
	});

	$('#reasons .pager a:eq(0)').click();
	
	/* tabs */
	
	$('#news-tabs a').bind('click', function() {
		if ($(this).hasClass('active')) return;

		$(this).siblings().removeClass('active');
		$(this).addClass('active');
		
		var index = $(this).parents('div').find('a').index($(this));
		
		$('#news .container > div:eq('+ index +')').show().siblings('div').hide();
	});
});