/*
	based on http://www.htmldog.com/articles/suckerfish/dropdowns/
	see also http://www.htmldog.com/ptg/archives/000050.php#comment131	
	re-write using jquery and only for two level menus, need to add sffocusparent class for additional parents
*/

menuFocus = function(e){ 
		$(this).addClass("sffocus"); //a:focus
		$(this.parentNode).addClass("sffocusparent"); //li < a:focus	
		$(this.parentNode.parentNode).addClass("sffocusparent"); //ul < li < a:focus		
		//if (jQuery.nodeName($(this.parentNode.parentNode.parentNode),"li")){  // NOT WORKING
		$(this.parentNode.parentNode.parentNode).addClass("sffocusparent"); //li < ul < li < a:focus
		$(this.parentNode.parentNode.parentNode.parentNode).addClass("sffocusparent"); //ul < li < ul < li < a:focus	
}


menuBlur = function(e){ 
		$(this).removeClass("sffocus"); //a:focus
		$(this.parentNode).removeClass("sffocusparent"); //li < a:focus	
		$(this.parentNode.parentNode).removeClass("sffocusparent"); //ul < li < a:focus	
		$(this.parentNode.parentNode.parentNode).removeClass("sffocusparent"); //li < ul < li < a:focus
		$(this.parentNode.parentNode.parentNode.parentNode).removeClass("sffocusparent"); //ul < li < ul < li < a:focus		
}

	
function accessible_menus() {
	$('#mainNav a').focus(menuFocus);	
	$('#mainNav a').blur(menuBlur);	
	
}

//selected the current navigator item
function selectedMainNav(){
   $('#mainNav li a').each(function(i){        
         var title = $(this).attr("href").split("Content/")[1];
         var currPage = location.href.split("Content/")[1];   
         var lastParent = "";           
          if (title == currPage){                           
             if($(this).parents("li:last")){
                $(this).parents("li:last").find("a:first").addClass("current");                                
             }else{
                $(this).addClass("current");               
             }                  
             return false;           
         }                        
   }); 
}

$(document).ready(function(){ 
      accessible_menus();
      selectedMainNav();

}); 	