/* Global Javascript - Tyrrell & Company
===========================================*/

$(document).ready(function() {
	
	$("#wrapper").removeClass('nojs');
	$(".facts_tabs_nav").css('display','block');
	$(".news_tabs_nav").css('display','block');
	
	// Navigation Fade Settings
	jQuery.fn.fadeToggle = function(speed, easing, callback) { 
	   return this.animate({opacity: 'toggle'}, speed, easing, callback); 
	};
	
	$("#header .sub ul li:last-child").css('border-right','1px solid #D1D2D2');
	$("#header .sub ul li:first-child").css('border-left','1px solid #D1D2D2');
	$("#header .sub ul li:first-child a").css('border','none');
	
	function hideNav() {
		if ( $("#header .sub ul").is(':visible') ) {
			$("#header .sub ul").fadeOut('fast');
			$("#header .sub").removeClass('active');
		};
	};
	
	// Navigation Fade Function
    $("#header .sub a").click(function() {			
		
		if ($("#header .sub ul").is(':visible') ) {
			$("#header .sub ul").fadeOut('fast');
			$("#header .sub").removeClass('active');
		};
		
		if ($("#search-access").is(':visible') ) {
			$("#search-box").fadeOut('fast');
		};
				
		$(this).parent().find("ul").fadeToggle('fast');
		$(this).parent("li").toggleClass('active');
		
	});
	
	// Reset Nav when not in use
	$("#content").click(hideNav);	
	$("#header li:not(.sub)").click(hideNav);
	
	
	// Nav Search Box
	$("#search-access").click(function(){
	
		if ($("#header .sub ul").is(':visible') ) {
			$("#header .sub ul").fadeOut('fast');
			$("#header .sub").removeClass('active');
		};
	
		$("#search-box").fadeToggle('fast');
		return false;
	});
	
	
	// ENews Form
	$("#enews-signup").click(function(){
		$("#outer-wrapper").css('position','relative');
   		$("#enews-form").fadeToggle('fast');
   	});
	
	$("#enews-form-close").click(function(){
		$("#enews-form").fadeToggle('fast');
	});
	
	
	// News Tabs
	var news_tab = $('div.news_tabs > div');
    
    $('div.news_tabs ul.news_tabs_nav a').click(function () {
        news_tab.hide().filter(this.hash).show();       
        $('div.news_tabs ul.news_tabs_nav a').removeClass('selected');
        $(this).addClass('selected');        
        return false;
    });
    
    // Factsheet/Downloads Tabs
	var fact_tab = $('div.facts_tabs > div');
	$('#fact_download').hide();
    $('div.facts_tabs ul.facts_tabs_nav a').click(function () {
        fact_tab.hide().filter(this.hash).show();        
        $('div.facts_tabs ul.facts_tabs_nav a').removeClass('selected');
        $(this).addClass('selected');     
        return false;
    });
    
    
 });
 
