// JavaScript Document

// Run this code when the document is ready.
$(document).ready(function() {
	// Select all anchor tags on the page and apply the "current-page-link" class to them.
	
	var containers = [
		{
			'container': "div#left-bar ul li a",
			'class': "current-page-link"
		},
		{
			'container': "div#right-nav ul li a",
			'class': "current-page-link"
		},
		{
			'container': "div#top-nav ul li a",
			'class': "current-page-link"
		},
		{
			'container': "div#main-nav a",
			'class': "current-page-link"
		}
	];
	
	applyCurrentPageStyle(containers);
});


/**
 * @param containers This is an object containing sub-objects that details how to modify the links within a given container
 */
function applyCurrentPageStyle(containers) {
	var cur_url = window.location.href.split("#")[0];
	var container = null;
	var class_name = null;
	for(var i=0; i < containers.length; i++) {
		container = containers[i]['container'];
		//console.log(container);
		class_name = containers[i]['class'];
		$(container).each(function() {
			//console.log(this.href);
			if(this.href == cur_url) {
				$(this).addClass(class_name);
			}
		});		 
	}
}