function mycarousel_initCallback(carousel) {
    $('#fp-buttons a').bind('click', function() {
        carousel.scroll($.jcarousel.intval($(this).attr('name')));
        $('#fp-buttons a').removeClass('selected');
        $(this).addClass('selected');
        return false;
    });
};

$(document).ready(function() {
    $('#mycarousel').jcarousel({
        scroll: 1,
        initCallback: mycarousel_initCallback,
		buttonNextHTML: null,
		buttonPrevHTML: null
    });
    
    $('a.zoom').fancybox({
		'zoomSpeedIn': 400, 
		'zoomSpeedOut':	500,
		'zoomOpacity': true,
		'overlayShow': false,
		'easingIn': 'easeInOutQuart',
		'easingOut': 'easeInOutQuart',
		'padding': 10
	});
	
	$('a.workzoom').fancybox({
		'zoomSpeedIn': 400, 
		'zoomSpeedOut':	400, 
		'overlayShow': false,
		'easingOut': 'easeInBack',
		'padding': 0
	});
	
	$('#fp-button1').click(function() {
		$('#fp-descriptions').find('div').slideUp('fast');
		$('#fp-description-garmentor').slideDown('fast');
		$('#fp-button-zoom').attr('href','img/fp-garmentor.jpg');
	});
	
	$('#fp-button2').click(function() {
		$('#fp-descriptions').find('div').slideUp('fast');
		$('#fp-description-ap').slideDown('fast');
		$('#fp-button-zoom').attr('href','img/fp-adampolselli.jpg');
	});
	
	$('#fp-button3').click(function() {
		$('#fp-descriptions').find('div').slideUp('fast');
		$('#fp-description-skap').slideDown('fast');
		$('#fp-button-zoom').attr('href','img/fp-skap.jpg');
	});
});

$(document).ready(function() {
	$('input').focus(function() {
		$(this).next('span').fadeIn('fast');
	});
	$('input').blur(function() {
		$(this).next('span').fadeOut('fast');
	});
	$('#needs input').change(function() {
		$(this).closest('li').toggleClass('checked');
	});
});