$(document).ready(function()
{
	// Add last-child class to last items for IE6 extra styling.
	$('#navButtons ul > li:last-child').addClass('last-child');
	
	// Top level separators.
	$('body.Tenants #navButtons > ul > li').append('<span>|</span>');
	
	// Don't show sub menus by default.
	$('#navButtons ul > li > a + ul').parents('li').addClass('nohover');
	
	// Hover event.
	$('#navButtons ul > li > a + ul, #navButtons ul > li > a + div').parents('li').mouseenter(function()
	{
		$(this).addClass('hover').removeClass('nohover')
			.prev('li').addClass('prev'); // Add prev to previous sibling to get rid of separator.
	});
	
	// Out event.
	$('#navButtons ul > li > a + ul, #navButtons ul > li > a + div').parents('li').mouseleave(function()
	{
		$(this).addClass('nohover').removeClass('hover')
			.prev('li').removeClass('prev');
	});
	
	// Don't hash URL if href="#".
	$('a[href=#]').click(function(e)
	{
		e.preventDefault();
	});
});
