// Global JavaScripts

$(document).ready(function(){ 
	// Fix IE6 PNG Transparency
	$(document).pngFix(); 
	
	// Set active navigation state
	ActiveNav();
	
	// Add div tag used for dimming lights feature
	$('body').append('<div id="lb-bg">&nbsp;</div>');
	
	 // Make form rows highlightable
	$('.form .focusable').focus(function(){
		$(this).parents('.formRow').addClass("selected");
	}).blur(function(){
		$(this).parents('.formRow').removeClass("selected");
	});
	
	// Validation for comment form
	if ($("#comments-form").length > 0) { $("#comments-form").validate(); } 
}); 



function ActiveNav() {
	if ($("#mainNav").length > 0) {
		var file = $.url.attr("file");
		var section = $.url.segment(1);

		if (file != null) {
			var currentNav = $("#mainNav a[href*=" + file + "]").parent("li");
		} else {
			var currentNav = $("#mainNav a[href$=" + section + "/]").parent("li");
		}
		currentNav.addClass("active");
		
		currentSection = currentNav.parent().prev().parent();
		currentSection.addClass("active");
	}
}





function TurnOffLights() {
        $("div#lb-bg").css({opacity: 0, display: "block"}).animate({opacity: 0.8},500);
}

function TurnOnLights() {
	$("div#lb-bg").fadeOut(500);
}