$(document).ready(function($){

// ------------------------------------------------------------------------------
// Progressive enhancement hook
// ------------------------------------------------------------------------------
		
		$('body').addClass('js');
		
// ------------------------------------------------------------------------------
// Initialize Carousel
// ------------------------------------------------------------------------------
	
	
	if ($("#carousel")){
			var oCarousel = $('#carousel'),
				bCarousel = oCarousel.length;
			
		if(bCarousel) {
				$('#carousel li:first-child').addClass('first active');
				
				
				nInitialImageCount = $('#carousel').find('.item').length;
				$('#carousel').css('opacity', '0');
				
				
				if ($("#carousel")){
					$(window).resize(function() {
						fSizeImages();
						fCenterActiveItem();
					})
				}
			
			$("#carouselNext, #carouselPrevious")
			    .appendTo("#footer .grid");
			
		}
	}
		
		
				

// ------------------------------------------------------------------------------
// Slides
// ------------------------------------------------------------------------------
		
	if ($("#slides")){
		$("#slides").slides({
		 	container: 'slides-container',
		 	bigTarget: true,
		 	generatePagination: false,
		 	effect: 'fade',
		 	play: 7200
		});
		
	}
			
			
// ------------------------------------------------------------------------------
// Infinite Scroll
// ------------------------------------------------------------------------------
		
	if ($(".blog")){
		$('#content').infinitescroll({
			navSelector: "#nav-above",            
			nextSelector: "#nav-above div.nav-previous a:first",    
			itemSelector: "#content div.blog-wrap",          
			finished: undefined,
			finishedMsg: "<em>We've hit the end. Thank you for reading</em>",
			img: "http://s134932.gridserver.com/wp-content/themes/letchworth3/img/loading.gif",
			msgText: "<em>Loading...</em>",
			speed: 'fast',
			start: undefined
		});
	}

			    																		   		
// ------------------------------------------------------------------------------
// Tooltips
// ------------------------------------------------------------------------------
		
		if ($().tooltip) {
			$('a, input, button, li').tooltip({ 
				track: true, 
				delay: 200, 
				showURL: false, 
				showBody: " - ", 
				fade: 100
			});
			
			$('.entry-content img').tooltip({ 
				track: true, 
				delay: 999999999, 
				showURL: false, 
				showBody: " - ", 
				fade: 100
			});		
		}
		
// ------------------------------------------------------------------------------
// Open External Links in a New Window
// ------------------------------------------------------------------------------
		
		function externalLinks() {   
		 if (!document.getElementsByTagName) return;   
		 var anchors = document.getElementsByTagName("a");   
		 for (var i=0; i<anchors.length; i++) {   
		   var anchor = anchors[i];   
		   if (anchor.getAttribute("href") &&   
		       anchor.getAttribute("rel") == "external")   
		     anchor.target = "_blank";   
		 }   
		}   
		window.onload = externalLinks;	


});
