var getArticlesNum;
var currentItem;
function writeNumber(num, text) {
	$(text).text('1 of '+num);
}
function beforeAnimation(carl,li,index,state)
{
	//debugger;
	$('.currentSlide').text(index+' of '+getArticlesNum);
	if(index == getArticlesNum) {
		$('.jcarousel-next').attr('disabled', 'true');	
	}
}
function controlTwoSliders(carousel) {
	$('#sliderControls ul li a').click(function() {
		carousel.scroll(jQuery.jcarousel.intval($(this).text()));
		if($('#sliderControls ul li a.active')) {
			$('#sliderControls ul li a.active').removeClass('active');
			$(this).addClass('active');
		} else {
			$(this).addClass('active');
		}

		//debugger;
		return false;
	});
}
function switchActive(carl,li,index,state) {
	currentItem = index;
	if($('#sliderControls ul li a.active')) {
		$('#sliderControls ul li a.active').removeClass('active');
		$('#sliderControls ul li a#'+index).addClass('active');
	} else {
		$('#slideControls ul li a#'+index).addClass('active');	
	}
}
$(document).ready(function() {
	//Cufon.replace($("#mainNavigation ul li a"));
	Cufon.replace($("#subNavigation ul li a"));
	Cufon.replace($(".title"));
	Cufon.replace($('.header h4, .header h3'));
	//Cufon.replace($('#tabs ul li a'));
	
	// Fade ticker
	$('#tickerNews').newsticker();
	
	// Rating Stars
	$('#rating .star').rating();
	
	// In Field Labels
	$('#commentForm label').inFieldLabels();
	$('#contactForm label').inFieldLabels();
	
	// Quiz Forms
	$('.quizForm').jqTransform();
	
	// Random Articles Slider 
	getArticlesNum = $('#articleSlider ul li').size();
	jQuery('#articleSlider').jcarousel({
		//wrap: 'circular',
		scroll: 1,
		animation: 900,
		initCallback: writeNumber(getArticlesNum, '.currentSlide'),
		itemVisibleInCallback: {
			onBeforeAnimation: beforeAnimation
		}
	});
	jQuery('#featuredImages').jcarousel({
		scroll: 1,
		wrap: 'last',
		animation: 800,
		initCallback: controlTwoSliders,
		buttonNextHTML: null,
		buttonPrevHTML: null,
		//itemFallbackDimension: 600,
		start: 1,
		auto: 5,
		itemVisibleInCallback: { 
			onBeforeAnimation: switchActive
		}
	});
	$('#storySlider').jcarousel({
		scroll: 1,
		wrap: 'last',
		start: 1,
		animation: 800,
		initCallback: controlTwoSliders,
		buttonNextHTML: null,
		buttonPrevHTML: null,
		auto: 5
	});
	
	// Tabs
	$('#tabs').tabs({ 
			fx: {opacity: 'toggle'}
	});
	
	// Show Hide Comments 
	$('.showHideComments').click(function(e) {
		e.preventDefault();
		$('#commentsContainer').slideToggle(500, function() {
				if ($('#commentsContainer').is(':visible')) {
				$('.showHideComments').text('Hide Comments');
			} else {
				$('.showHideComments').text('Show Comments');	
			}											  
		});
		$(this).toggleClass('show');
		//debugger
		
	});
	
	// Back to Top Link
	$('#backToTopBtn, #goToComments').click(function() {
		var elementClicked = $(this).attr("href");
		 destination = $(elementClicked).offset().top;
		$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-145}, 1000 ); 								  
		return false;
	});
});
