function closeme(id)
				{
					if (eval(document.getElementById(id)))
					{
						if(document.getElementById(id).style.display == 'block')
						{
							document.getElementById(id).style.display = 'none';
						}
					}
				}
				
function displayme(id)
{
	for(i=1;i<7;i++)
	{
		num=id.slice(4,5);
		
		
			tmpo="nav_"+i;
			if(document.getElementById(tmpo).style.display == 'block')
			{
				document.getElementById(tmpo).style.display = 'none';
			}
	
	}
	if((document.getElementById(id).style.display == 'none') || (document.getElementById(id).style.display == ''))
	{
		document.getElementById(id).style.display = 'block';
	}
}



function showme(id,pos,topdir)
				{
					//if (!eval(document.getElementById(id))) return;
					for(i=1;i<7;i++)
					{
						num=id.slice(4,5);


							tmpo="nav_"+i;
							if(document.getElementById(tmpo).style.display == 'block')
							{
								document.getElementById(tmpo).style.display = 'none';
							}

					}
				
						if((document.getElementById(id).style.display == 'none') || (document.getElementById(id).style.display == ''))
					{
						while (document.getElementById(id).hasChildNodes())
						{
							document.getElementById(id).removeChild(document.getElementById(id).firstChild);
						}
						links=id+"_"+pos;
						site = new Array;
						for(i=0;i<eval(links).length;i++)
						{ 
						  line = document.createElement("div");
						  line.className="sub_nav_line";
						  tmp=eval(links)[i][0];
						  site[i]=topdir + eval(links)[i][1];
						
                          line_item = document.createTextNode(tmp);
						  line.appendChild(line_item);
						if ((!document.all)&&(document.getElementById)){
							       line.setAttribute('onclick','goto_site(site['+i+'])');
							   		 }    
							   //workaround for IE 5.x
							   if ((document.all)&&(document.getElementById)){
							       line["onclick"]=new Function('goto_site(site['+i+'])');
							}
						  document.getElementById(id).appendChild(line);
						}
						document.getElementById(id).style.display = 'block';
					}
				}
				
function showpanels(topdir)
				{
					anzahl=getbiggest();
					for(i=1;i<7;i++)
					{
						tmp = "nav_"+i;
						if (i>5)
						{
							panel = "large";
						} else {
							panel = "";
						}
						document.write("<div class=\"nav_panel "+panel+"\">");
						for(j=0;j<anzahl;j++)
						{
							if(j<1)
							{
								cla = "arrow";
							} else {
								cla = "";
							}
							
							if(eval(tmp)[j]){
								id=tmp+"_"+eval(j+1);
								red="#f00";
								document.write("<a onclick=\"javascript:showme('"+tmp+"','"+eval(j+1)+"','"+topdir+"');\"><div id=\""+id+"\" class=\"nav_panel_line "+panel+" "+cla+"\">"+eval(tmp)[j]+"</div></a>");
							} else {
								document.write("<div class=\"nav_panel_line "+panel+" none \">&nbsp;</div>");	
							}
						}
						document.write("</div>");
					}
				}
				
function show_navigation(topdir)
{
	for(i=1;i<7;i++)
    {
		tmpa="nav_"+i;
		document.write('<div id="'+tmpa+'" onmouseover=\'javascript:displayme("'+tmpa+'");\' onmouseout=\'javascript:closeme("'+tmpa+'");\'></div>');
	}
}

function navigation(topdir)
{
		document.write('<div id="sub_navigation">');
          show_navigation(topdir);
		document.write('</div>');
		document.write('<div id="navigation">');
          showpanels(topdir);
	    document.write('</div>');
}

function getbiggest()
{
	arr_size=5;
	for(j=1;j<7;j++)
	{
		tmp="nav_"+j;
		if(eval(tmp).length>arr_size)
		{
			arr_size=eval(tmp).length;
		}
	}
	return arr_size;
}
function goto_site(site)
{
    location.replace(site);
}
