$(function(){

	if($('.banner-image').length === 1) {
		$('#banner-nav-buttons').hide();
	}
	
	$('#banner-images img').each(function(){
		var bannerData = {
			source: $(this).attr('src'),
			title:  $(this).attr('alt'),
			link:   $(this).attr('rel')
			}
			
		$('#banner-images').append('<div class="banner-image" style="background-image: url(' + bannerData.source + ')"><span class' + bannerData.title);
	});
		
	$('.banner-image:first').show();
	$('#banner-nav-text').html($('.banner-image:first').children('a').clone());
	
	//auto-advance banner
	if($('.banner-image').length > 1) {
		var interval = setInterval(nextSlide, 5000);
		var delay = 5000;
	
		function nextSlide(){
			$('.banner-image:visible').fadeOut(1200, function(){
				$(this).appendTo('#banner-images');
			}).next().fadeIn(1200, function(){
				$('#banner-nav-text').html($(this).children('a').clone());
			});	
			
			clearInterval(interval);
			interval = setInterval(nextSlide, delay);
		}
		
		//show next banner
		$('#banner-next').click(function(){
			nextSlide();
			return false;
		});
		
		//show previous banner
		$('#banner-prev').click(function(){
			$('.banner-image:visible').fadeOut(1200);
			$('.banner-image:last').prependTo('#banner-images').fadeIn(1200, function(){
				$('#banner-nav-text').html($(this).children('a').clone());
			});
			
			clearInterval(interval);
			interval = setInterval(nextSlide, delay);
			return false;
		});
	}
	
	
});
