$(document).ready(function(){
	var sOpendedId = readCookie( 'openedNavigationId', true );
	$( '.NavigationWithSubjLinks').each( function(){
		var oNaviObject = $(this);
		if( sOpendedId == oNaviObject.attr('id') ){
			var sNaviId = oNaviObject.attr('id').split( '_' ).pop();
			// Show this items sub navigation items
			$( '#NavigationSubjLinks_' + sNaviId ).show( );
			$( '#NavigationSubjLinks_' + sNaviId ).parent().attr( { 'class':'NavigationWithSubjLinksOpened' } );
		}
		
		$(this).bind( 'click', {}, function(event){
			var oObject = $(this);
			var sId = oObject.attr('id').split( '_' ).pop();
			var sCookie = readCookie( 'openedNavigationId', true );
			if( !sCookie || ( sCookie && sCookie.split( '_' ).pop() != sId ) ){
				// Hide all sublinks
				//$( '.NavigationWithSubjLinks').each( function(){
					$( '.NavigationSubjLinks' ).hide( 200 );
					$( '.NavigationSubjLinks' ).parent().attr( { 'class':'NavigationWithSubjLinksClosed' } );
				//});
				// Show this items sub navigation items
				$( '#NavigationSubjLinks_' + sId ).show( 400 );
				$( '#NavigationSubjLinks_' + sId ).parent().attr( { 'class':'NavigationWithSubjLinksOpened' } );
				createCookie( 'openedNavigationId', oObject.attr('id'), 10, true );
			}
			else{
				// Hide the navigation item
				eraseCookie( 'openedNavigationId', true );
				$( '#NavigationSubjLinks_' + sId ).hide( 400 );
			}
			return false;
		});
	});
});