$(function() {
	// style sheets
	$("link[rel='alternate stylesheet']").attr("rel", "stylesheet").removeAttr("title");
	
	// SLIDES
	if ($("#slides").length) {
		var num = Math.floor(Math.random()*6) + 1;
		$("#slideImg"+num).show();
		$("#headline"+num).show();
		$("#slide"+num+" a").addClass("active");

		$("#slides li a").click(function() {
			$(".slideImg, .headline").fadeOut();
			var num = $(this).attr('href').replace(/#/, '');
			$("#slideImg"+num).fadeIn(1000);
			$("#headline"+num).fadeIn(1000);
			$("#slides a").removeClass("active");
			$(this).addClass("active");
			$(this).blur();
			return false;
		});
	}

	// TABS
	if ($('#anav').length) {
		// tab event listener
		$('#anav li a').click(function(){
			// highlight tab
			$('#anav li').removeClass('here');
			$(this).closest('li').addClass('here');
			
			// show desired tab content
			var tab = $(this).attr('href').replace(/#/, '');
			$('#tabs > div:visible').hide();
			$('#'+tab).show();
			
			$(this).blur();	
			return false;
		});	
		
		if (location.hash != '') {
			$('#anav li').removeClass('here');
			$("a[href="+location.hash+"]").closest("li").addClass("here");
			$('#tabs > div:visible').hide();
			$(location.hash).show();
		}
	}
	   
	// NAVIGATION
	// highlight current page in navigation 
	var trimmedPath = location.pathname.substring(1);
	if (trimmedPath == ''){
	    trimmedPath = 'index.html';
	}
    var pathArray = trimmedPath.split('/');
	
	var basedir = pathArray[0];
    if (basedir) {
		highlightPnav(pathArray);
		highlightSnav('#snav a, #tnav a', pathArray);
	}
	
	function highlightPnav(pathArray) {
		$('#' + pathArray[0]).addClass('here');
	}
	
	function highlightSnav(el, pathArray) {
		var subdir = pathArray[1];
		if (subdir){
			var subpath = '/'+pathArray[0]+'/'+pathArray[1];
			$(el).each(function(){
				if ($(this).attr('href').indexOf(subpath) == 0)
				{
					$(this).parent('li, h3').addClass('here');
					return false; // break out after finding one
				}
			});
		}
	}
});	
