// JavaScript Document

// Evans careers javascript
// Relies on jquery.js stored in the /javascript directory of the Evans WCS store
// Last updated	11 March 2008

var Arcadia = {
	
	init : function() {
		Arcadia.highlightActiveNav();
		Arcadia.addToggles();
		},
		
	// toggle each submenu
	addToggles : function() {
		$(".toggle a").click( function() {
			$(this).siblings(".toggle").toggle();
			return false;
			});
		},
		

	// add class name to feature menu links that match the current browser location
	highlightActiveNav : function() {
		$("a.menu").click(function(){
			var el = $(this);
			el.siblings().scrollToggle();
		});
		
		var url = location.href;
		if (! url.match(".html")) url = "/careerstest/index.html";
		
		$("#content_left_menu a").each(function(){
			if(this.href.match(url)) {
				$(this).parents("li").addClass("toggle");
				$(this).parents().show();
				}
		});
		$("#content_middle_image ul a").each(function(){
			if(this.href.match(url)) {
				var $getParent = $(this).attr('class');
				$("#content_left_menu a."+$getParent).parents("li").addClass("toggle");
				$(this).parents().show();
				}
		});
		$("#content_middle_image ul#peoplelist a").each(function(){
			if(this.href.match(url)) {
				$("#content_left_menu a.meetpeople").parents("li").addClass("toggle");
				$(this).parents().show();
				}
		});
		
		
		//// get each link within a feature menu that matches the current page url, and add a class to its parent element
//		var url = location.href.toLowerCase(), rel = $("ul.subnav").attr("rel") || null;
//		// update url to match home index file if we don't have an html page in the url
//		if (! url.match(".html")) url = "/careers/index.html";
//		if (rel) rel = rel.toLowerCase();
//		$("#content_left_menu a").each( function() {
//			if (this.href.match(url) || this.href.match(rel)) {
//				$(this).parents("li").addClass("toggle");
//				$(this).parents(".toggle").toggle();
//				}
//			});
		}
	}
	
$(document).ready( function() {
	Arcadia.init();
	});
