/*
DOM manipulation stuff for Sheepfilms.co.uk
Version: 0.1
Author: Alex Goluszko
Author URI:  www.alexandtheweb.com
*/

	$(document).ready(function () {
			
			$("#intro a").click(function() {
 				 $("#intro").slideToggle("fast").fadeOut("fast");
		     });			 
			 
			// Add icon to any link which mentions tiling
			$("a:contains('tile')").addClass('tiled');

			// Add classes and stuff to previous / next navigation

			$("#main .subnav li a").wrap("<span>");

			$(".subnav a:contains('Next')").addClass('next');
			$(".subnav a:contains('Previous')").addClass('prev');

			// Main navigation slider effect 
			$('.nav li a span').hide(); 
			$(".nav li a").hover(
				function() {  
					$("span",this).slideToggle();
				},
				function(){  
					$("span",this).slideToggle();  
				});  
			
			// Remove empty items - WordPress tidy!
 
 			$("span:empty, li:empty, p:empty, a:empty").remove();

			$('.listerImages li, .subnav li').each(function() {      
					if($(this).children().length < 1)          
						$(this).remove()
				}); 

			//Add value to search field, then clear it on focus 
			
			$("input#s").attr("value","Enter your search term");
			
			$("input#s").focus(function() {
 				 $(this).val("").addClass("black");
		     });
			

		var animgif = $('.single .tabs img');
		var film = $('.single .tabs object');
		var quicktime = $('.single .tabs embed');
	
		if( $(animgif).length > 0 && $(film).length > 0 || $(animgif).length > 0 && $(quicktime).length > 0  ) {
			$(animgif).insertAfter('#fragment-1').wrap('<div id="fragment-2"></div>');		
			$('<ul class="tabNavigation"><li><a href="#fragment-1"><span>View the video</span></a></li><li><a href="#fragment-2"><span>View the GIF</span></a></li></ul>').appendTo('.single .tabs');
			}

});	

		
		 // Video / GIF tabbing  classes applied instead of .show / .hide to get GIFs to vertically align with table-cell display

		$(function () {
			var tabContainers = $('div.tabs > div');
			tabContainers.addClass('hidden').filter(':first').addClass('vertical');
			$('div.tabs ul.tabNavigation a').click(function () {
				tabContainers.removeClass('vertical').addClass('hidden');
				tabContainers.filter(this.hash).removeClass('hidden').addClass('vertical');
				$('div.tabs ul.tabNavigation a').removeClass('selected');
				$(this).addClass('selected');
				$(this).add('selected');
				return false;
			}).filter(':first').click();
		}); 
  

