/**
 * @author w951ags
 */

 $(document).ready(function(){
	//Fix silly backgroundPosition issue in IE < 9
	jQuery.fn.backgroundPosition = function() {
		var p = $(this).css('background-position');
		if(typeof(p) === 'undefined') return $(this).css('background-position-x') + ' ' + $(this).css('background-position-y');
		else return p;
	};	
	
	//Initialize Active menu indicator position
	$('body.pc #prime_nav li:eq(0)').addClass('current');
	$('body.bb #prime_nav li:eq(1)').addClass('current');
	$('body.ib #prime_nav li:eq(2)').addClass('current');
	$('body.ag #prime_nav li:eq(3)').addClass('current');
	if ($('body:not(body.ho)').length > 0) {
		startPos = $('#prime_nav .current').position().left - 232;
	} 
	else if ($('body.ho').length > 0) {
		startPos = $('#prime_nav ul').backgroundPosition();
	}
	$('#prime_nav ul').css({backgroundPosition:startPos});

	//Super groovy hover stuff
	$('#prime_nav li')
		.hover(
			function () {
				thisPos = $(this).position().left - 232;
				$(this).parents('#prime_nav ul').stop()
					.animate({backgroundPosition:thisPos+'px 0'},200);
			},
			function () {
				$('#prime_nav ul').animate({backgroundPosition:startPos},200);
			}
		);

// Initialize Utility Navigation ************************************************
	$("ul.sf-menu").superfish({
			animation:   {opacity:'show',height:'show'},
			delay:         250,
			autoArrows:    false,
			speed:         'normal'
		});

// Initialize Landing Page Navigation ************************************************
	$("#LandingNav ul").superfish({
			animation:   {height:'show'},
			delay:         750,
			autoArrows:    true,
			dropShadows:   false,
			speed:         500
		});

	
	//Secondary Nav Behavior
	//$('#second_nav a').wrap($(document.createElement("span")));
	var page = $.url.attr("file");
	$('#second_nav a[href="'+page+'"]').addClass('current');
	
	$('#inset').find('li ul').parent().addClass('subMenu');
	
	//Text Navigation
	$('.text_nav li:last-child').css('border','none');

});
