// JavaScript Document
$(document).ready(function(){
  $('.subNavigationList').hide();

   //$('.selectedNavigationItem').closest('ul').show().closest('li').find('a:first').addClass('selectedTopNavigationItem');
   $('.selectedNavigationItem').closest('li').closest('ul').closest('li').find('a:first').addClass('selectedTopNavigationItem');
	
  function createCookie(name,value,days) {
  	if (days) {
  		var date = new Date();
  		date.setTime(date.getTime()+(days*24*60*60*1000));
  		var expires = "; expires="+date.toGMTString();
  	}
  	else var expires = "";
  	document.cookie = name+"="+value+expires+"; path=/";
  }

  function readCookie(name) {
  	var nameEQ = name + "=";
  	var ca = document.cookie.split(';');
  	for(var i=0;i < ca.length;i++) {
  		var c = ca[i];
  		while (c.charAt(0)==' ') c = c.substring(1,c.length);
  		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  	}
  	return null;
  }

  function eraseCookie(name) {
  	createCookie(name,"",-1);
  }

  //$('.selectedTopNavigationItem').css('cursor','default'); //selected top nav doesn't behave like link.

  $('.topNavigationA').click(function(e){
    e.preventDefault();
    var topNav=$(this);
    //if ($(this).is('.selectedTopNavigationItem')) return; //selected top nav can't be closed.
    $('.subNavigationList', $(this).closest('li')).slideToggle('normal',function(){
      if ($('.subNavigationList', $(this).closest('li')).is(':visible') && !topNav.is('.selectedTopNavigationItem'))
        topNav.addClass('topNavOpen');
      else
        topNav.removeClass('topNavOpen' && !topNav.is('.selectedTopNavigationItem'));
      var ids=[];
      $.each($('.subNavigationList:visible'),function(){
        ids.push($(this).attr('id'));
      });
      ids=ids.join(',');
      createCookie('openNavs',ids);
    });
  });

  var openNavs=readCookie('openNavs');
  if (openNavs)
  {
    openNavs=openNavs.split(',');
    $.each(openNavs,function(){
      var topNav=$('#'+this).show().closest('ul').closest('li').find('a:first');
      if (!topNav.is('.selectedTopNavigationItem'))
		   topNav.addClass('topNavOpen');
    });
  }
  
  $('.relatedContentList li:last').css({'border':'none','paddingBottom':'0','marginBottom':'0'});
  $('.advisoryList li:last').css({'border':'none','paddingBottom':'0','marginBottom':'0'});
  $('.teamList li:last').css({'border':'none','paddingBottom':'0','marginBottom':'0'});
  $('.partnershipList li:last').css({'border':'none','paddingBottom':'0','marginBottom':'0'});
});


