var menu_out_opacity = 0.65;
var menu_over_opacity = 1.0;

var menu_fade_in_speed = menu_fade_out_speed = 375;

var button_array = Array('sub_menu', 'carousel_controls');

$(document).ready(function() {
		
		
	// MENU
	
		for (i = 0; i < button_array.length; i++) {
		$('#' + button_array[i] + ' > a > img').css('opacity', menu_out_opacity);
		$('#' + button_array[i] + ' > a').hover(
			function () {
				$(this).find('img').fadeTo(menu_fade_in_speed, menu_over_opacity);
			}, 
			function () {
				var name = this.id.substr(0, this.id.length - 4);
				if (name != category) {
					$(this).find('img').fadeTo(menu_fade_out_speed, menu_out_opacity);
				}
			}
		);
	}
	
	$('#' + category + '_btn > img').css('opacity', menu_over_opacity);
	
		// CAROUSEL
	
		var faded_opacity = 0.35;
	
	$('ul li.fade>img').css('opacity', faded_opacity);
	
	function fade_in (img) {
		$(img).find('img').fadeTo('slow', 1.0);
	}

	function fade_out (img) {
		$(img).find('img').fadeTo('slow', faded_opacity);
	}
	
	$('.gap').css('padding-right', gap + 'px');
	
	$('#carousel').carousel({
		speed		: 650,
		scroll		: 1,
		align		: position,
		gap			: gap,
		btnNext		: ".next_arrow_btn",
		btnPrev		: ".prev_arrow_btn",
		beforeStart : fade_out,
		afterEnd	: fade_in
	});
		
	// SET CAROUSEL POSITION
		
	if (position == "centre") {
		var div_width = 1000;
		var element_width = $('#carousel > ul').children().eq(0).width();
		$('#carousel > ul').css('left', (div_width - element_width) / 2);
	}
		
	// IPHONE SWIPE
	
	/*
	$('#carousel').swipe({
		swipeLeft	: function() {
			$(".next_arrow_btn").click();
		},
		swipeRight	: function() {
			$(".prev_arrow_btn").click();
		}
	});
	*/
	
	// UNHIDE	
	
	$('#inner').removeClass('hidden');
	
	
});