(function($) { 
//don't write prototype--it's bad for you
$(function() {
	if ($('#hero-boxes').length) heroCarousel();
	if ($('#featured-brands').length) brandCarousel();
	if ($('#product-metas').length) productTabs();
	if ($('body').hasClass('checkout-cart-index')) checkoutTable();
	
});

function checkoutTable() {
	$('#shopping-cart-table tbody td').wrapInner('<div class="inner" />');
}

function productTabs() {
	$('#product-metas .product-meta').hide();
	$('#product-metas .product-meta:first').show();
	$('.product-tabs li a:first').addClass('active');
	$('.product-tabs li a').click(function(e){
		e.preventDefault();
		$('.product-tabs li a').removeClass('active');
		$(this).addClass('active');
		//var i = $('.product-tabs li').index($(this).parent());
		var name = $(this).parent().attr('class');
		$('#product-metas .product-meta').hide();
		$('#product-metas .product-meta.' + name).show();
	});
}

function heroCarousel() {
	$('#hero-boxes .boxes').jCarouselLite({
	    btnNext: "#hero-boxes .next",
	    btnPrev: "#hero-boxes .prev"
	});
}

function brandCarousel() {
	$('#featured-brands .inner').jCarouselLite({
	    btnNext: "#featured-brands .next",
	    btnPrev: "#featured-brands .prev",
	    visible: 8
	});
}

})(jQuery);
