$(function() {
	$('#main-nav li').hover(function() {
		$(this).find('.dropdown').stop(true, true).slideDown();
	}, function() {
		$(this).find('.dropdown').slideUp();
	});
	
	$('#slider ul').jcarousel({
		'auto' : 0,
		'scroll' : 1,
		'wrap' : 'circular',
		'buttonNextHTML' : null,
		'buttonPrevHTML' : null,
		 initCallback: sliderInitCallback
	});
	
	function sliderInitCallback(carousel) {
	    
	    $('#slider .next').bind('click', function() {
	        clearInterval(t);
	        carousel.next();
	        t = setInterval(function() { sliderAuto(carousel); }, 12000);
	        return false;
	    });
	
	    jQuery('#slider .prev').bind('click', function() {
	    	clearInterval(t);
	        carousel.prev();
	        t = setInterval(function() { sliderAuto(carousel); }, 12000);
	        return false;
	    });
	    
	    t = setInterval(function() { sliderAuto(carousel); }, 12000);
	}
	
	function sliderAuto(carousel) {
		carousel.options.animation = 1;
		$('#slider ul').css('opacity', 0.2);

        carousel.next();

        $('#slider ul').animate({ 'opacity' : 1}, 'slow');
        carousel.options.animation = 'normal';
	}
	
	$('#slider').hover(function() {
		$(this).find('.btn').stop(true, true).fadeIn();
	}, function() {
		$(this).find('.btn').fadeOut();
	})
});
