// Dropdown panels
var panel = {

	init: function() {

		// Panel Clicks
		$("#main_nav A.panel_trigger").click( function() {

			var a = $(this);
			var li = $(a).parent();
			var panel = $(li).find('.drop_panel');


			if( $(li).hasClass('active') ) {

				$(li).removeClass('active');
				$(panel).slideUp();

				// IE6 dropdown fix
				if( $.browser.msie && parseInt($.browser.version) == 6 ) $("#quick_links").css({ visibility: 'visible'});

			} else {

				if( $('.drop_panel:visible').size() > 0 ) {
					$("#main_nav LI").removeClass('active');
					$(".drop_panel").hide();
					$(panel).show();

					// IE6 dropdown fix
					if( $.browser.msie && parseInt($.browser.version) == 6 ) $("#quick_links").css({ visibility: 'hidden'});

				} else {
					$("#main_nav LI").removeClass('active');
					$(".drop_panel").hide();
					$(panel).slideDown();
					// IE6 dropdown fix
					if( $.browser.msie && parseInt($.browser.version) == 6 ) $("#quick_links").css({ visibility: 'hidden'});
				}

				$(li).addClass('active');

			}

			return false;

		});

		$(".drop_panel .close").click( function() {
			$("#main_nav LI").removeClass('active');
			$(".drop_panel").slideUp();
			// IE6 dropdown fix
			if( $.browser.msie && parseInt($.browser.version) == 6 ) $("#quick_links").css({ visibility: 'visible'});
			return false;
		});

		// Close panel when clicking on something else in the document
		$(document).bind('click', function(e) {

			var close = true;
			$(e.target).parents().each( function() {
				if( $(this).hasClass('drop_panel') ) close = false;
			});

			if( close ) {
				$("#main_nav LI").removeClass('active');
				$(".drop_panel").slideUp();
				// IE6 dropdown fix
				if( $.browser.msie && parseInt($.browser.version) == 6 ) $("#quick_links").css({ visibility: 'visible'});
			}

		});

	}


};


$(document).ready( function() {

	// Dropdown panels
	panel.init();

	// Flyouts
	$(".nav LI.more").flyout({
		y_offset: -10,
		minHeight: 250
	});

	$("#online_services > A").click( function() { return false; });

	// Splash slideshow
	$('#splash .slides').cycle({
		random: true,
        fx: 'fade',
		speed: 1000,
		timeout: 4500,
		next: $("#splash_next A"),
		prev: $("#splash_prev A")
	});

	// Featured Stories
	// Build the switcher control
	var switcher = '';
	var i = 1;
	$("#featured_story .news").each( function() {
		$(this).attr('id', 'story_' + i);
		switcher += '<li><a href="#story_' + i + '">' + i + '</a></li>';
		i++;
	});
	$("#featured_switcher").html(switcher);

	// Make the first switcher active
	$("#featured_switcher LI:first").addClass('active');
	// Synch read more link with the first featured article
	$("#featured_story_read_more").attr('href', $("#story_1 A.read_more").attr('href') )

	// Switch articles
	$("#featured_switcher A").click( function() {

		var a = $(this);
		var li = $(this).parent();

		if( $(li).hasClass('active') ) return false;

		// Update switcher
		$("#featured_switcher LI").removeClass('active');
		$(li).addClass('active');
		$("#featured_story_read_more").attr('href', $( $(a).attr('href') ).find('A.read_more').attr('href') );

		// Update news story
		$("#featured_story .news:visible").fadeOut( 'fast', function() {
			$( $(a).attr('href') ).hide().fadeIn('fast');
		});

		return false;

	});
    
    // Fancybox links.
   /* $("a.fancybox").fancybox({
        overlayShow: true
    });*/


});

