		$(document).ready(function() {

			// CLient Side Nav highlighting
			var path = location.pathname;
			if ( path ) {
				 $('#sideNav ul.subnav a[@href$="' + path + '"]').addClass("active").parent().parent().show().prev().addClass("active");
				 $('#sideNav a[@href$="' + path + '"]').addClass("active");
				}
			
			/*var lastIndex = location.pathname.lastIndexOf('/')+1;
			var path = location.pathname.substring(lastIndex) + self.location.search;
			if ( path ) {
				$('#sideNav ul.subnav a[@href$="' + path + '"]').addClass("active").parent().parent().show().prev().addClass("active");
				$('#sideNav a[@href$="' + path + '"]').addClass("active");
			}*/
			
			if ($("#sideNav a.parent").length > 0) {
				
				// first simple Accordion with special markup
				$('#sideNav').Accordion({
					header: 'a.parent',
					active: 'a.active',
					alwaysOpen: false,
					selectedClass: "active",
					showSpeed: "fast",
					hideSpeed: "fast"			
				});
			
			}
		
			// Superfish topnav
			$("ul.nav").superfish();
			
			// IE Pseudo LI Hover
			$("li li","ul.nav").hover(
				function() {
					var $$ = $(this);
					$$.addClass('sfHover');
				},
				function() {
					var $$ = $(this);
					$$.removeClass('sfHover');
				}
			);
			
			// Pseudo Ghosting
			$("#topNav").hover(
				function() {
					//$("#contentWrapper").fadeTo(750, 0.2);
				},
				function() {
					//$("#contentWrapper").fadeTo(750, 1);
				}
			);
			
		});

