// OIA Global Logistics JavaScript

var url = window.location.href.split('/');

var navTimeoutItem;
var navTimeoutInstance;
var navCurrentTier1;

var navActive = null;

$(function()
{
	// display drop down menu on section
	if(url[3] == '') $('.componentheading').css('display','none');
	if(url[3] == 'services') navActive = $('#navigation ul li.item2');
	if(url[3] == 'about-oia') navActive = $('#navigation ul li.item3');
	if(url[3] == 'resources') $('#global ul li.item9').addClass('active');
	if(url[3] == 'contact-us') $('#global ul li.item10').addClass('active');
	
	if(navActive != null)
	{
		navActive.addClass('active');
		
		if(url[4] == 'supply-chain-management')
			$('#content').addClass('content-scm');
		else
			$('#content').addClass('content-plus-tier1nav');
	}
	
	// any hover kills timer
	// any hover kills siblings
	// any hover kills children
	// timer set on t1 out only
	
	$('#navigation > ul > li').hover(function()
	{
		navCurrentTier1 = this;
	},
	function()
	{
		// rolled out of active tier 1, start cleanup timer
		if(navCurrentTier1 == this)
			navTimeoutInstance = setTimeout(function()
			{
				$('#navigation *').removeClass('hover');
				
				if(navActive != null)
					navActive.addClass('active');
			},
			1000);
			
		// otherwise cleanup has already been performed
	});
	
	$('#navigation li').hover(function()
	{
		// any hover kills timer
		clearTimeout(navTimeoutInstance);
		
		if(navActive != null)
			navActive.removeClass('active');
		
		// kill siblings
		$(this).siblings().removeClass('hover');
		
		// kill children
		$(this).find('li').removeClass('hover');
		
		$(this).addClass('hover');
	},
	function()
	{
	});
	
	//clear tracker login inputs on focus
	$('#tracker input').focus(function() { $(this).attr('value', '') });
});