function carousel_initCallback(carousel) {
	$('.branding ul li a').bind('click', function(){
		var target_li = $('#portfolio ul li[rel=' + $(this).attr('rel') + ']:first').index() + 1;
		carousel.scroll(jQuery.jcarousel.intval(target_li));
		return false;
	});
	$('#logo a').bind('click', function(){
		$('#menu li.contact').removeClass('selected');
		$('#portfolio').css({'display':'block'});
		$('#contact').css({'display':'none'});
		if($('#menu li.branding').hasClass('selected')){
		}else{
			opening('branding');
			closer('links');
		}
		carousel.scroll(jQuery.jcarousel.intval(1));
		return false;
	});
}

function carousel_itemVisibleInCallbackBeforeAnimation(carousel, item, idx, state) {
	var current_li = $('#portfolio ul li:eq(' + (idx-1) + ')');
	var current_project = $('.branding ul li a[rel=' + parseInt(current_li.attr('rel')) + ']');
	$('.branding ul li').removeClass('selected');
	current_project.parent().addClass('selected');
}
function carousel_itemVisibleInCallbackAfterAnimation(carousel, item, idx, state) {
}
function carousel_itemVisibleOutCallbackBeforeAnimation(carousel, item, idx, state) {
}
function carousel_itemVisibleOutCallbackAfterAnimation(carousel, item, idx, state) {
}

$(document).ready(function(){

	$('#portfolio ul').jcarousel({
		//wrap: 'circular',
		initCallback: carousel_initCallback,
		itemVisibleInCallback: {
			onBeforeAnimation: carousel_itemVisibleInCallbackBeforeAnimation,
			onAfterAnimation:  carousel_itemVisibleInCallbackAfterAnimation
		},
		itemVisibleOutCallback: {
			onBeforeAnimation: carousel_itemVisibleOutCallbackBeforeAnimation,
			onAfterAnimation:  carousel_itemVisibleOutCallbackAfterAnimation
		},
		buttonNextHTML: '<a href="javascript:;"></a>',
		buttonPrevHTML: '<a href="javascript:;"></a>',
		scroll: 1
	});

});