// JavaScript Document
// 2011 Crane Engineering 
// Script by First Scribe


// Cufon Replacements
Cufon.replace('.secondary #cwrap #main .container h1'); 
Cufon.replace('.secondary #cwrap #main .left .container h1'); 
Cufon.replace('.secondary #cwrap #main .right h5'); 

// Keeps large header images centered
function headerImage() {
	var divSize = 1900,
	div = $('#swrap .headerImage'),
	layerSize = (document.documentElement.clientWidth - divSize)/2;
	if ($(window).width() <= '1000') { div.css({left: '-450px'}); }
	else {div.css({ left: layerSize + 'px' }); }
}


$(document).ready(function() {


	// Recenters slider on window resize
	headerImage();
	$(window).bind('resize', headerImage);  
	$('#swrap .headerImage img').addClass('js');
	
	
	// Opens and applies styles to active pages and menus
	$('#sidebar a').each(function(){
		var url = $.url.attr('path'),
		href = $(this).attr('href'),
		subMenu = $(this).next('ul'),
		parentMenu = $(this).parent('li').parent('ul').parent('li');
		
		if ( url == href ) {
			$(this).addClass('current');
			parentMenu.addClass('active');
			if (subMenu.length) { $(this).parent('li').addClass('active'); }
		}
	});
	
	
	// Highlights the active link in Building Sciences
	function buildingNav() {
		var topMenu = $('.buildingNav');
		if (topMenu.length) {
			topMenu.children('li').children('a').each(function(){
				var url = $.url.attr('path'),
				href = $(this).attr('href');
				if ( url ==	href ) {$(this).addClass('active');}						  
			});
		}
	}
	buildingNav();
	
	
	// Team Department Menus
	$('.personnel').addClass('js');
	$('.department').click(function(){
		var personnel = $(this).parent('p').next('ul.personnel'),
		active = personnel.hasClass('active');
		if (active) { personnel.removeClass('active'); $(this).removeClass('active');}
		else {personnel.addClass('active'); $(this).addClass('active');}
	});
	

	
});
