/* 
530medialab
pauls accordian menu
*/

function initMenus() {
	
	$('ul.menu ul').hide();
	

	
	try{
		if(sessvars.navSubState.name){
			//alert($('#' + sessvars.navSubState.name).attr("id"));
			$('#' + sessvars.navSubState.name).show();
		}
	}catch(err) {
		//$("#fa09").show();
		//alert("no subname");
		}
	
	//alert(sessvars.navState.subname);
	
	//sessvars.$.debug();
	
	try{
		if(sessvars.navState.name){
			//alert($('#' + sessvars.navState.name).attr("id"));
			if(sessvars.navStatus.name == "open")
				$('#' + sessvars.navState.name).show();
		}
	}catch(err) {
		//old code
		//$("#fa09").show();
		
		//alert("no name");
		}
		
	try{
		if(sessvars.navState.name != "footstyle")
			$('#footseason').show();
		else
			$('#footseason').hide();
	}catch(err) {
		sessvars.navState = {name: "footseason"};
		$('#' + sessvars.navState.name).show();
	}
		
//sessvars.$.debug()

	$('ul.menu li a').click(
		function() {
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;

			if($('#' + parent).hasClass('noaccordion')) {
				$(this).next().slideToggle('normal');
//				alert('4');
				return false;
			}
			
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				//if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
				//}
//				alert('5');
				sessvars.navStatus = {name: "close"};
				return false;
			}
			
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				//checkElement.slideToggle('normal');
				sessvars.navState = {name: $(checkElement).attr("id")};
				sessvars.navStatus = {name: "open"};
//				alert('6');
//				alert(sessvars.navState.name);
				return false;
			}
			
		}
	);
	/*
	$('ul.menu li ul li span a').click(
		function() {

			var parent = this.parentNode.parentNode.id;
			var checkElement = $(this.parentNode.parentNode).next();
			//checkElement.slideToggle('normal');
			
			//alert('f');
			sessvars.navSubState = {name: $(checkElement).attr("id")};
			
			$('#fa09t').slideToggle('normal');
			
			//alert(parent);
			//alert(sessvars.navSubState.name);
			//alert('bye');

			
		}
	);
	*/

}
var menutop = false;
var menuhead = false;

function submenu(subm, signal){
	sessvars.navSubState = {name: subm};
	$('#' + subm).slideToggle('normal');
	

	//if(($('#' + subm)).is(':visible'))
	//	alert('visible');
}

function smenu(subm){
	$('#' + subm).slideToggle('normal');
	
}

$(document).ready(function() {initMenus();});
