// JavaScript Document
function showSubMenu() {
	$("a[href='/realisations.html'] + ul.menu").each(
		function() {
			showMenu($(this), showParentMenu);
		}
	).children("li > a.opener").click(
		function() {
			if ($(this).find("ul.menu").hasClass("close")) {
				$(this).find("ul.menu.close").each(function(){showMenu($(this));});
				$(this).parent().find("ul.menu.open").each(function(){hideMenu($(this));});
			}
		}
	);
}
function showParentMenu() {
	$("a[href='"+window.location.pathname+"']").parent().parent().each(
		function() {
			showMenu($(this));
		}
	);
}
function showMenu(obj, func) {
	if (obj.hasClass('close')) {
		var h = obj.innerHeight();
		obj.css({height:"0px", display:"block", paddingBottom:"0px"});
		obj.removeClass('close');
		obj.animate({height:h+"px", paddingBottom:"5px"}, 500,
			function() {
				obj.css({height:"auto", paddingBottom:"5px"});
				obj.addClass('open');
				if (func) func();
			}
		);
	}
}
function hideMenu(obj) {
	if (obj.hasClass('open')) {
		var h = obj.innerHeight();
		obj.css({height:h+"px", paddingBottom:"5px"});
		obj.removeClass('open');
		obj.animate({height:"0px", paddingBottom:"0px"}, 500,
			function() {
				obj.css({display:"none", height:"auto", paddingBottom:"0px"});
				obj.addClass('close');
			}
		);
	}
}