$(document).ready(function () {
	
	var pageWidth = $(window).width();
	
	//dropdown menu
	$("nav ul li").hover(function(){
  
      $(this).addClass("hover");
      $('ul:first',this).css('visibility', 'visible');
  
  }, function(){
  
      $(this).removeClass("hover");
      $('ul:first',this).css('visibility', 'hidden');
  
  });
  	
	
	// fix alignment in Firefox
	if ($.browser.mozilla) {
	
		var pageWidth = $(window).width();
		
		$("nav").css("marginTop", "95px");
	    
	};
	
	
	// fix page resize issue for homepage image slider
	$(".slide, .slider, .slider-engine").width(pageWidth);	
	function onAfter() {
		
		var pageWidth = $(window).width();
		
		$(".slide, .slider, .slider-engine").width(pageWidth);
	
	};
	
	// on window resize/load run function to fix width
	$(window).load(onAfter);
	$(window).resize(onAfter);
	
	// slider fade in on window load
	$(window).load(function(){
		
		$(".slider").animate({
			
			opacity: 1
			
		});
		
	});
	
	// testimonials cycle setup
	$('.testimonial-list').cycle({ 
	    fx:     'fade', 
	    speed:  'fast', 
	    timeout: 0, 
	    next:   '.next-2', 
	    prev:   '.prev-2' 
	});
	
	
	// cycle setup
	$(".slider-engine").cycle({
		timeout: 9000,
		pager: ".slider-nav",
		next: ".next",
		prev: ".prev",
		fit: 1,
		width: "100%"
	});
	
	$('.next').click(function() { 
			$('.slider-engine').cycle('pause');
	});
	
	$('.next').click(function() { 
			$('.slider-engine').cycle('pause');
	});
	
	$('.printing').click(function() { 
	    $('.slider-engine').cycle(0); 
			$('.slider-engine').cycle('pause');
	}); 

	$('.energy').click(function() {  
	    $('.slider-engine').cycle(1);  
			$('.slider-engine').cycle('pause');
	});
	
	$('.industrial').click(function() { 
	    $('.slider-engine').cycle(2); 
			$('.slider-engine').cycle('pause');
	}); 

	$('.biotech').click(function() {  
	    $('.slider-engine').cycle(3);  
			$('.slider-engine').cycle('pause');
	});
	
	
	// fancybox setup for contact us links
	$(".overlay").fancybox({
		
		type: 'iframe',
		width: 600,
		height: 582,
		margin: 0
		
	});
	
	// fancybox setup for employee profiles
	$(".photo-grid li a").fancybox();
	
		

});
