$(document).ready(function() {
	var $body = $('body');
	$body.addClass('js');
	if($body.hasClass('admin')) {
		var admin = true;
		var alwaysOpen = false;
	}
	else {
		var admin = false;
		var alwaysOpen = true;
	}
		
	/**
	* Sidebar Accordion
	* Hide/Shows using the Accordian UI Plugin
	* Toogles By dt
	*/
	if($.ui && $.ui.accordion) {
		var $nav = $('#navigation-main > ul');
		$nav.accordion({
			navigation : true,
			alwaysOpen : alwaysOpen,
			autoHeight : false,
			selectedClass : 'selected',
			header : 'a.toggle'
		}).bind('accordionchange', function(event, ui) {
			$(ui.newHeader).blur();
		}).children('li:has(a)').find('a').click(function(){
			$a = $(this);
			$a.blur();
			if($a.attr('href')=='#') return false;
		});
		var active = $('#navigation-main > ul:not(.sub)').children('li.active:not(:first-child)').length;
		var active_children = $nav.children('li.active');
		
		if(active==0 && admin===false) {
			// show the first sub-nav navigation
			$nav.accordion('activate', 1);
		}
		
		if(active_children.children('ul').is(':visible')===false) {
			var index = $nav.children('li').index(active_children);
			$nav.accordion('activate', index);
		}
	}
});