/* 
*/

// on document loaded
$(document).ready(function() {
	initMenubar();
	showSelectedSubmenu();
});


// accordion
function initMenubar() {
	$('#menubar ul').hide();
	$("#menubar div a").mouseover(function() {
		var checkElement = $(this).next();
				
		// hide open submenu of already open
		if( checkElement.is(':visible') ) {
			checkElement.slideUp('fast');
			return;
		}
		
		// hide open submenues if another mainmenu
		if(( $(this).parent().is('div.mainmenu') )) {
			//$('#menubar ul:visible').slideUp('fast');
		}
	
		// open this submenu
		if( checkElement.children().is('div.submenu') ) {
			checkElement.slideDown('fast');
		}
			

	});
}

function getPID() {
	$params = document.URL.split('?')[1];

	if( $params == null ) {
		return;
	} else {
		$params = $params.split('&');
	}

	// parse params
	for( $i=0; $i < $params.length; $i++ ) {
		$pair = $params[$i].split('=');
		
		if( $pair[0] == "pid" ) {
			return $pair[1];
		}
	}
}


// shows the submenu of current pid if hidden
function showSelectedSubmenu() {
	$page = $("#menubar div a[href='?pid="+getPID()+"']");
	// check for sub- or mainmenu
	if( $page.parent().parent().is('ul') ) {
		$page.parent().parent().show();
		// sub of sub
		if( $page.parent().parent().parent().parent().is('ul') ) {
			$page.parent().parent().parent().parent().show();
		}
		
	} 
	
	if( $page.next().children().is('div.submenu') ) {
		$page.next().show();
	}
}
