
var arr_openitems_dropdown = new Array();
var time_dropdown = "";
var time_closing_dropdown = parseInt(200);
var submenuopen = "";

function closeDropdown(lvl) 
{	
	var oMl = arr_openitems_dropdown.length - 1;
	
	for(var i=oMl;i>=lvl;i--)
	{		
		if(arr_openitems_dropdown[i].parentNode.parentNode.id == "dropdown")
		{
			arr_openitems_dropdown[i].parentNode.className = "dropdown_hoofd_nor";
		}
		else
		{				
			arr_openitems_dropdown[i].parentNode.className = "dropdown_sub";
		}		
		arr_openitems_dropdown[i].style.display = "none";
		arr_openitems_dropdown.pop();		
	}
	
	clearTimeout(time_dropdown);	
}

function openDropdown(e)
{		
	var obj = nn6 ? e.target : event.srcElement;
	
	while(obj.nodeName != 'LI')
	{
		obj = obj.parentNode;
	}
	
	var objParent = obj.parentNode;
	
	while(objParent.nodeName != 'UL')
	{	
		objParent = objParent.parentNode;
	}
	
	if(objParent.id == "dropdown") 
	{
		closeDropdown(0);
	}
	else 
	{
		var j=0;
		while(arr_openitems_dropdown[j] != objParent) 
		{
			j++;
		}
		closeDropdown(j+1);
	}
	
	for( var i=0;i<obj.childNodes.length;i++) 
	{
		if(obj.childNodes[i].nodeName == "UL") 
		{
			var subMenuElm = obj.childNodes[i];
		}
	}
	
	if(subMenuElm) 
	{	
		for(var i=0;i<subMenuElm.childNodes.length;i++) 
		{
			if(subMenuElm.childNodes[i].nodeName == "LI") 
			{	
				var checkfirst_child = nn6 ? 1 : 0;
				
				if(i == checkfirst_child)
				{
					subMenuElm.childNodes[i].style.borderLeft = "1px solid #ffffff";
					subMenuElm.childNodes[i].style.borderTop = "1px solid #C5DEE2";				
				}
				
				if(subMenuElm.childNodes[i].childNodes.length != 1 && subMenuElm.childNodes[i].childNodes.length != 2)
				{					
					subMenuElm.childNodes[i].className = "dropdown_sub";						
				}
				else
				{
					subMenuElm.childNodes[i].className = "dropdown_nor";
				}
			}
		}		
	}
	
	if(subMenuElm) 
	{		
		if(obj.parentNode.id == "dropdown")
		{
			obj.className = "dropdown_nor_hoofd_hover";
		}
		else
		{
			obj.className = "dropdown_sub_hover";
		}
		subMenuElm.style.display = "block";
		arr_openitems_dropdown.push(subMenuElm);
	}
	
	clearTimeout(time_dropdown);
}

function cancelDropdown(e)
{	
	var aantal_openitems_dropdown = arr_openitems_dropdown.length;	
	time_dropdown = setTimeout('closeDropdown(0)',time_closing_dropdown);	
}

mkDropDown = function() 
{		
	var doc_dropdown = document.getElementById("dropdown");
	
	document.getElementById("dropdown").onmouseout = cancelDropdown;
	
	if(doc_dropdown) 
	{		
		var arr_items_dropdown = doc_dropdown.getElementsByTagName("LI");		
				
		for (i=0; i<arr_items_dropdown.length; i++) 
		{	
				if(arr_items_dropdown[i].parentNode.id == "dropdown")
				{
					arr_items_dropdown[i].className = "dropdown_hoofd_nor";
				}
				else
				{	
					if(arr_items_dropdown[i].lastChild.nodeName != "A")
					{				
						arr_items_dropdown[i].className = "dropdown_sub";
					}
					else
					{
						arr_items_dropdown[i].className = "dropdown_nor";
					}				
				}				
				arr_items_dropdown[i].onmouseover = openDropdown;
				//arr_items_dropdown[i].onmouseout = cancelDropdown;
				arr_items_dropdown[i].onfocus = openDropdown;
		}		
	}		
}
