$(document).ready(function($) {
//--------------------------------------------------
// TABS
//--------------------------------------------------
	var fadeSpeed = 600;
	var slideshowSpeed = 600;
	var urlAnchor = document.location.hash;
	
	if ( !urlAnchor == '') {
		var anchorExplode = urlAnchor.split("/");
		var urlSection = anchorExplode[1];
		
		if ( $('div#' + urlSection + '-section').length > 0 ) {
			$('ul.app-tabs li.' + urlSection + '-section a').addClass('active');
			$('div#' + urlSection + '-section').addClass('active');
		}
		
		else {
			var addActive = $('ul.app-tabs li').attr('class');
			
			$('ul.app-tabs li.' + addActive + ' a').addClass('active');
			$('div#' + addActive).addClass('active');
		}
	}
	
	else {
		var addActive = $('ul.app-tabs li').attr('class');
		
		$('ul.app-tabs li.' + addActive + ' a').addClass('active');
		$('div#' + addActive).addClass('active');
	}
	
	$('ul.app-tabs').show();
	$('div.tab-section:not(.active)').hide();
   
	$('ul.app-tabs a').click( function() {
		var openTab = $(this).parent('li').attr('class');
		var closeTab = $('ul.app-tabs a.active').parent('li').attr('class');
		
		$(this).blur();
		
		$('ul.app-tabs li.' + openTab + ' a').addClass('active');
		$('ul.app-tabs li.' + closeTab + ' a').removeClass('active');
		
		$('div#' + closeTab).removeClass('active').hide();
		$('div#' + openTab).addClass('active').fadeIn(fadeSpeed);
	});
	
	
//--------------------------------------------------
// SLIDESHOW
//--------------------------------------------------
	$('div#slideshow').cycle({ 
		fx: 'scrollLeft', 
		speed: slideshowSpeed, 
		timeout: 0, 
		pager: '#slideshow-menu'
	});
	
	$('div#slideshow-menu a').click( function() {
		$(this).blur();
	});
});
