
$(document).ready(function(){
		
	// site-navigation
	$('.site-navigation-link-wrapper').hover(
		function(){
			$('.site-navigation-dropdown-wrapper').addClass('hide');
			$(this).find('.site-navigation-dropdown-wrapper').removeClass('hide');
			clearTimeout(navigationTimeout);
		},
		function() {
			navigationObject = this;
			navigationTimeout = setTimeout(function(){
				$(navigationObject).find('.site-navigation-dropdown-wrapper').addClass('hide');
			}, 500);
		}
	);
	
	// content-navigation
	var url = window.location.pathname;
	var filename = url.substring(url. lastIndexOf('/')+1);
	$('.content-navigation-wrapper a').each(function(){
		if( $(this).attr('href') == filename ) { $(this).parents('.content-navigation-wrapper').addClass('selected'); }
	});
	
	// scroll-pane
	$(function() { $('.scroll-pane').jScrollPane({
		showArrows: true,
		hijackInternalLinks: true	
	}); });
	
	// lightbox-link
	$('.lightbox-link').click(function(event){
		event.preventDefault();
		var id = $(this).attr('href');		
		$(id).css("top", ( ($(window).height() - $(id).height() ) / 2) + $(window).scrollTop() + "px");
    	$(id).css("left", ( ($(window).width() - $(id).width() ) / 2) + $(window).scrollLeft() + "px");
		$('#lightbox-overlay').fadeTo(150,.65);
		$(id).fadeIn(150);
	});
	
	// lightbox-overlay / lightbox-close
	$('#lightbox-overlay,.lightbox-close').click(function(event){
		event.preventDefault();
		$('#lightbox-overlay,.lightbox-wrapper').fadeOut(150);
	});
	
});
