//array -> save visible sub menus
sub_array=new Array();

//check var
check=0;

//show sub menu
function showSubMenu(id,depth)
	{
	
	
	check=1;
		
	var id="sub"+id;
	
	//hide all and reset class
	for(i=0;i<sub_array.length;i++)
			{
			if(document.getElementById(sub_array[i]))
				{
				document.getElementById(sub_array[i]).style.visibility="hidden";
				}
			}
	for(i=0;i<document.getElementsByTagName('a').length;i++)
		{
		if(document.getElementsByTagName('a')[i].className=="naviDropdown"&&depth==0)
			{
			document.getElementsByTagName('a')[i].className="naviNormal";
			}
		}
	
	//level 0?
	if(depth==0)
		{
		sub_array=new Array();
		//hide select tags
		/*
		for(is=0; is<document.getElementsByTagName('select').length;is++)
			{
			document.getElementsByTagName('select')[is].style.visibility="hidden";
			}
		*/
		}
	
	if(id!="sub")
		{
	
		//get ids
		id_array=id.split(",");
		
		
		
		//show sub menu
		for(i=0;i<id_array.length;i++)
			{
			if(id_array[i]!="")
				{
				//show sub menu
				if(document.getElementById(id_array[i]))
					{
					document.getElementById(id_array[i]).style.visibility="visible";
					}
				
				
				//add id to sub array
				sub_array[sub_array.length]=id_array[i];
				
				for(z=0;z<sub_array.length;z++)
					{
					if(parseInt(document.getElementById(sub_array[z]).style.left)<parseInt(document.getElementById(id_array[i]).style.left))
						{
						if(sub_array[z]!="")
							{
							document.getElementById(sub_array[z]).style.visibility="visible";
							}
						}
					if(document.getElementById(sub_array[z]).style.visibility=="hidden")
						{
						sub_array.splice(z,1);
						}
					
					}
				
				}
			}
		}
	}
	


function hideSubMenu()
	{
	for(i=0;i<sub_array.length;i++)
		{
		document.getElementById(sub_array[i]).style.visibility="hidden";
		}
	 }