
function initMenus() {
	$('ul.walkrollleftnav ul').hide();
	var curPageDir = jQuery.url.attr("directory");
	var curPage = jQuery.url.attr("path");
	
	
	/*
	// open based on working directory
	$('ul.walkrollleftnav a:not(li ul li a)').each(function(){
		thisLinkDir = jQuery.url.setUrl($(this).attr("href")).attr("directory");
		if(curPageDir==thisLinkDir) {
			var checkElement = $(this).next();
			//$(this).addClass('currentdir');
			checkElement.show().slideDown('normal');
		}
	});*/
	
	// find current page
	$('ul.walkrollleftnav a').each(function(){
		thisLinkPage = jQuery.url.setUrl($(this).attr("href")).attr("path");
		if(curPage==thisLinkPage) {
			$(this).addClass('currentpage');
		}
	});

	$('ul.walkrollleftnav li a').click(
		function() {

			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;

			if($('#' + parent).hasClass('noaccordion')) {
				if((String(parent).length > 0) && (String(this.className).length > 0)) {
					$(this).next().slideToggle('normal');
				}				
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}
		}
	);
}
$(document).ready(function() {initMenus();});



/*
$(document).ready(function () {
	$('ul.walkrollleftnav').show();
							
	$('ul.walkrollleftnav ul').hide();
	var curPageDir = jQuery.url.attr("directory");
	var curPage = jQuery.url.attr("path");
	$('ul.walkrollleftnav a:not(li ul li a)').each(function(){
		thisLinkDir = jQuery.url.setUrl($(this).attr("href")).attr("directory");
		if(curPageDir==thisLinkDir) {
			var checkElement = $(this).next();
			checkElement.show().slideDown('normal');
		}
	});
	
	$('ul.walkrollleftnav a').each(function(){
		thisLinkPage = jQuery.url.setUrl($(this).attr("href")).attr("path");
		if(curPage==thisLinkPage) {
			this.style.color="#00a5d9";
			$(this).addClass('currentpage');
		}
	});
	
	config = {
		sensitivity: 7,
		interval: 500,
		over: function() {
			var checkElement = $(this).next();
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#walkrollleftnav ul:visible').hide('normal');
				checkElement.show('normal');
				return false;
			}
		},
		timeout: 500,
		out: function () { return }
	};
	$('#walkrollleftnav li a').hoverIntent(config)
});
*/

