$('#banner .toggler:first').addClass('current');
$('#banner .item:first').show();

var timer = setInterval(fadeNext, 5000);

function fadeNext() {
	var current = $('#banner .item:visible');
	if (current.parent().is(':last-child')) {
		var next = $('#banner .item:first');
	} else {
		var next = current.parent().next().children('.item');
	}
	var index = $("#banner .item-wrapper").index(next.parent());
	$('#banner .current').removeClass('current');
	$('#banner .toggler:eq(' + index + ')').addClass('current');
	current.fadeOut('slow', function() { next.fadeIn('slow') });
}


$('#banner .toggler').hover( function(e) {
	clearInterval(timer);
	var element = $(this).next();
	if (!element.is(':visible')) {
		$('#banner .current').removeClass('current');
		$(this).addClass('current');
		$('#banner .item:visible').stop().fadeOut('fast', function () { element.stop().fadeIn('slow'); });
	}
}, 
function () {
	return false;	
});

$('.contact-toggler-open').click(function(e) {
	e.preventDefault();
	if (!$('#contact').is(':visible')) {
		$('#contact').slideDown('slow', function() { $('#contact .inner').fadeIn(400) });
		$(this).addClass('open');
	} else {
		$('#contact .inner').fadeOut(400, function() { $('#contact').slideUp('slow') });
		$('.contact-toggler-open').removeClass('open');
	}
});

$('.contact-toggler-close').click(function(e) {
	e.preventDefault();
	$('#contact .inner').fadeOut(400, function() { $('#contact').slideUp('slow') });
	$('.contact-toggler-open').removeClass('open');
});
