function Bootstrap()
{
	BindResourceDownloadLinks();

	if(typeof isIE6 == "undefined")	
	{
		BindMainNavRollover();
	}
}


function BindMainNavRollover()
{
	$("div.nav ul li a, div.sub-nav ul li a").hover(
		function()
		{
			var p = $(this).parent();
			var pSib = p.next();
			var activeClass = "active";
			
			if($("div.sub-nav") && p.parent().parent().hasClass('nav'))
			{
				activeClass = 'ancestor';
			}
			
			if(p.prev().length == 0)
			{
				activeClass = activeClass + '-first';
			}
			
			p.attr('old_class', p.attr('class'));
			pSib.attr('old_class', pSib.attr('class'));
			
			p.removeClass(activeClass);
			p.addClass(activeClass);
			pSib.addClass('p-active');
		},
		
		
		function()
		{
			var p = $(this).parent();
			var pSib = p.next();
			p.attr('class', '');
			p.addClass(p.attr('old_class'));
			if(pSib.attr('old_class') != 'p-active')
			{
				pSib.removeClass('p-active');
			}
		}
	);
}



function BindResourceDownloadLinks()
{
	$("a.download-link").each(
		function()
		{
			$(this).click(
				function()
				{
					var hrefVal = $(this).attr('href');
					var titleVal = $(this).attr('title');
					var sep = ' - ';

					titleVal = titleVal.substring(titleVal.indexOf(sep) + sep.length, titleVal.length);
					var goalUrl = '/custom_goals' + document.location.pathname + titleVal;
 					
					try {
						pageTracker._trackPageview(goalUrl);
                			} catch(err) {}
				}
			);
		}
	);
}


$(function(){Bootstrap();});


