var app = {
	run:function(){
	
		$('html').addClass('hasJS');
		//THIS INITS JCAROUSEL LITE IN THE HOMEPAGE
		var elPrimaryCarousel = $("#primary-carousel");
		if(elPrimaryCarousel.length){
			initPrimaryCarousel();
		}
		

		
		if(!window.console)     { window.console = {}; };
		if(!window.console.log) { window.console.log = function(){}; };
		
	}
};



$(document).ready(function() {
	app.run();					   
});




//this inits primary carousel
var initPrimaryCarousel = function(){
	//THIS INITS PAGE NAVIGATION SELECTED STATE
	$('#carousel-nav li a').click(function(event){
		$('#carousel-nav li').removeClass('on');
		$(this).parent().addClass('on');
		event.preventDefault();
		event.stopPropagation();
	});
	$("#primary-carousel").jCarouselLite({
		speed: 1,
		visible: 1,
		auto: 10000,
		start: 0,
		btnNext: ".paginate-next",
		btnPrev: ".paginate-prev",
		btnGo:
		["#carousel-nav #1", "#carousel-nav #2",
		"#carousel-nav #3", "#carousel-nav #4"],
		afterEnd: function(a) {
			var iCarrIndex = $(a).prevAll().length;
			var iTotalLiNav = $('#carousel-nav li').length;
			iCarrIndex-=1;
			if(iCarrIndex >= iTotalLiNav){
				iCarrIndex =0;
			}
			$('#carousel-nav li:eq('+ iCarrIndex +') a').trigger('click');
		}
	});
}



