
var Menu_OpenBijAanvang = "Menu_0Sub"; 
var Menu_Hoogte = 216; 
var Menu_Speed = 1; 
var Menu_Step = 25; 
var Menu_AbleToClose = false; 
var Menu_Open_Object = null; 
var Menu_Object = null; 
var Menu_Timer = null; 
var Menu_Opening = false; 
var Menu_Is_Bezig = false; 
var Menu_tmp_Need_Open = 0; 
var Menu_tmp_Need_Close = 0; 
var Menu_OpenHoogte = -1; 

function Menu_OpenSubMenu(Menu_SubMenuNaam) 
{
	Menu_OpenHoogte = parseInt(Menu_Hoogte); 
	if(Menu_Is_Bezig == false) 
	{
		Menu_Object = document.getElementById(Menu_SubMenuNaam); 
		if(Menu_OpenBijAanvang != "") 
		{
			Menu_Open_Object = document.getElementById(Menu_OpenBijAanvang); 
			Menu_OpenBijAanvang = ""; 
		} 
		if(Menu_Open_Object != null) 
		{
			Menu_tmp_Need_Close = parseInt(Menu_Open_Object.style.height); 
		} 
		Menu_Timer = window.setInterval("Menu_Interval_Routine()", Menu_Speed); 
	} 
} 

function SMpoc230124(Menu_SubMenuNaam, toOpen) 
{
	Menu_OpenHoogte = parseInt(toOpen); 
	if(Menu_Is_Bezig == false) 
	{
		Menu_Object = document.getElementById(Menu_SubMenuNaam); 
		if(Menu_OpenBijAanvang != "") 
		{
		Menu_Open_Object = document.getElementById(Menu_OpenBijAanvang); 
		Menu_OpenBijAanvang = ""; 
		} 
		if(Menu_Open_Object != null) 
		{
			Menu_tmp_Need_Close = parseInt(Menu_Open_Object.style.height); 
		} 
		Menu_Timer = window.setInterval("Menu_Interval_Routine()", Menu_Speed); 
	} 
}

function Menu_Interval_Routine() 
{
	if(Menu_Open_Object == null) 
	{
		SMoo30124(); 
	} 
	else if(Menu_Open_Object == Menu_Object) 
	{
		if(Menu_AbleToClose == true) 
		{
			Menu_Submenu_Sluiten(); 
		} 
		else 
		{
			window.clearInterval(Menu_Timer); 
		} 
	} 
	else 
	{
		Menu_Submenu_Openen(); 
	} 
} 

function SMoo30124() 
{
	Menu_Is_Bezig = true; 
	if(Menu_OpenHoogte > 0) 
	{
		Menu_Object.style.display = "block"; 
	} 
	if(Menu_tmp_Need_Open + Menu_Step <= Menu_OpenHoogte) 
	{
		Menu_Object.style.height = Menu_tmp_Need_Open + Menu_Step; 
		Menu_tmp_Need_Open = Menu_tmp_Need_Open + Menu_Step; 
	} 
	else 
	{
		window.clearInterval(Menu_Timer); 
		Menu_Object.style.height = Menu_OpenHoogte; 
		Menu_Open_Object = Menu_Object; 
		Menu_tmp_Need_Open = 0; 
		Menu_Is_Bezig = false; 
		Menu_OpenHoogte = -1; 
	} 
} 

function Menu_Submenu_Sluiten() 
{
	Menu_Is_Bezig = true; 
	if(Menu_tmp_Need_Close - Menu_Step < Menu_Step) 
	{
		window.clearInterval(Menu_Timer); 
		Menu_Open_Object.style.display = "none"; 
		Menu_Open_Object.style.height = 1; 
		Menu_Open_Object = null; 
		Menu_Is_Bezig = false; 
		Menu_tmp_Need_Close = 0; 
	} 
	else 
	{
		Menu_Open_Object.style.height = Menu_tmp_Need_Close - Menu_Step; 
	} 
	Menu_tmp_Need_Close = Menu_tmp_Need_Close - Menu_Step; 
}
<!--
function Menu_Submenu_Openen() 
{
	Menu_Is_Bezig = true; 
	if(Menu_OpenHoogte > 0) 
	{
		Menu_Object.style.display = "block"; 
	}
	if(Menu_tmp_Need_Open + Menu_Step <= Menu_OpenHoogte) 
	{
		Menu_Object.style.height = Menu_tmp_Need_Open + Menu_Step; 
		Menu_tmp_Need_Open = Menu_tmp_Need_Open + Menu_Step; 
	} 
	if(Menu_tmp_Need_Close - Menu_Step >= 1) 
	{
		Menu_Open_Object.style.height = Menu_tmp_Need_Close - Menu_Step; 
		Menu_tmp_Need_Close = Menu_tmp_Need_Close - Menu_Step; 
	} 
	else 
	{
		Menu_Open_Object.style.display = "none"; 
		if(Menu_tmp_Need_Open + Menu_Step > Menu_OpenHoogte && Menu_tmp_Need_Close - Menu_Step < 1) 
		{
			window.clearInterval(Menu_Timer); 
			Menu_Object.style.height = Menu_OpenHoogte; 
			Menu_Open_Object.style.display = "none"; 
			Menu_Open_Object.style.height = 1; 
			Menu_Open_Object = null; 
			Menu_Open_Object = Menu_Object; 
			Menu_tmp_Need_Open = 0; 
			Menu_tmp_Need_Close = 0; 
			Menu_Is_Bezig = false; 
			SMToClose30124 = -1; 
		} 
	} 
} 

function Menu_Mouse_Over_Out(SMobj, SMstyle, SMimage) 
{
	if(SMstyle != "") 
	{
		SMobj.className = SMstyle; 
	} 
	if(SMimage != "") 
	{
		(document.getElementById(SMobj.id + "I")).src = SMimage; 
	} 
}
// -->