/* Author: Jeremy Pitt

*/

function servicesMouseOver (){
	
	$('.back',this).fadeTo(50,0.05);
	$('#tilera-gallery').data('galleria').pause();
	i = $(this).index();
	$('#site-header-slider-wrapper').fadeIn();
	$('#site-header-slider').scrollTo($('#site-header-slides li.slide:eq('+i+')'), 1000);
	
}

function servicesMouseOut (){
	$('.back',this).fadeOut(200);
	$('#tilera-gallery').data('galleria').play(2000);
}

var servicesNavConfig = {    
     over: servicesMouseOver, // function = onMouseOver callback (REQUIRED)    
     timeout: 500, // number = milliseconds delay before onMouseOut    
     sensitivity: 6,
     interval: 50,
     out: servicesMouseOut // function = onMouseOut callback (REQUIRED)    
};



$(document).ready(function() {
	
	//$.localScroll();
		
	/* Frontpage Java Script Functionality */

	if($('#front-page').length > 0){
		
		$('#services-nav a').append('<div class="back"/>');
		
		$('#services-nav a').hoverIntent(servicesNavConfig);
		
		$('#site-header').hoverIntent(function(){
		},function(){
			$('#site-header-slider-wrapper').fadeOut();
		});
	
		if($('#flash').length > 0){
			$('#flash').slideDown().delay(5000).slideUp();
		}
	
		var portfolioWidth = ($("#portfolio-slides").children().length) * $("#portfolio-slides").width();
	
		$("#portfolio-slides").width(portfolioWidth);
	
		Galleria.loadTheme('js/libs/themes/jnp/galleria.jnp.js');
	
		galleryConfig = {
			width:510,
	        height:243,
	        preload: 3,
	    	transition: 'fade',
	    	transitionSpeed: 600,
		    autoplay: false,
		    clicknext: true,
		    
		};
	
		$('#tilera-gallery').galleria(galleryConfig);
		$('#tilera-gallery').data('galleria').play(2000);
		$('#mysnowparks-gallery').galleria(galleryConfig);
		$('#copal-gallery').galleria(galleryConfig);
		$('#marknet-gallery').galleria(galleryConfig);
		$('#ultimatehigh-gallery').galleria(galleryConfig);
		$('#precinct-gallery').galleria(galleryConfig);
	
		
		$('#portfolio-nav a').hoverIntent(
		function(){
			$('#tilera-gallery').data('galleria').pause();
			$(this).siblings().removeClass('active');
			i = $(this).index();
			$('#portfolio-slideshow').scrollTo($('#portfolio-slides li:eq('+i+')'), 1000);
		},function(){
			$(this).addClass('active');
			
		});
		$('#portfolio-nav a').click(function(){ return false; });
	}
	
	/* Approach page */
	if($('#approach-page').length > 0){
		
		$('#sidebar .inner').hover(
		function(){
			$('#overlay').fadeIn('fast');
			
		},function(){
			$('#overlay').fadeOut('fast');
		});
		
		$('#sidebar a').hoverIntent(
		function(){
			i = $(this).parent().parent('li').index();
			$('#overlay-boxes .overlay-infobox:visible').hide();
			$('#overlay-boxes div:eq('+i+')').fadeIn('fast');
			
		},function(){
			$('#overlay-boxes .overlay-infobox:visible').fadeOut('fast');
		});
		
		
	}
    
});
