$(document).ready(function(){

	// dropdown functionality
	$("ul.dropdown li").hover(function(){
	
		$(this).css('opacity', .95);
	    $(this).addClass("hover");
	    $('ul:first',this).fadeIn('fast').addClass('first');
	
	}, function(){

	    $(this).removeClass("hover");
	    $('ul:first',this).css("display", "none");
	
	});
	
	$("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");				
	
	$("ul.dropdown li:has(ul)").find("li:last").addClass("last");
	
	$('#footer li:last').addClass('last');

	// highlight current page (navigation) list elements
	$("li").find('a[href="'+location.pathname+'"]').each(function() {
		$(this).addClass("active");
		$(this).parent().addClass('sub-active'); // for dropdown nav 'active' highlighted state
	});

	// highlight parent nav item
	$("li.parent-here").find('a:first').addClass('active');
	
	// add alt's to images if missing
	$("img:not([alt])").each(function() {
 		$(this).attr("alt", $(this).attr("src"));
	});
	
});
