
// Menu('TEXT','LINK')
menu= new Array();
menu[0]=new Array("top","Startseite","index.html");
menu[1]=new Array("top","Profil","profil.html",
	         "sub","Leistungen","leistungen.html",
                  "sub","Bestand","bestand.html",
                  "sub","Themen","themen.html"
		);
menu[2]=new Array("top","Aktuelles","ausstellung.html",
		"sub","Austellung","ausstellung.html",
		"sub","Newsletter","news.html",
                 "sub","Buchempfehlung","buch.html",
                 "akt","?","straube.html",
                 "akt","?","goebel.html",
		"akt","?","topo.html",
		"akt","?","ostmoderne.html"
                 );

menu[3]=new Array("top","Berlin","veranstaltungen.html",
		"sub","Veranstaltungen","veranstaltungen.html",
		"sub","Planungen","planungen.html",
		"sub","Links","links.html");
menu[4]=new Array("top",'Datenbank','start.html');
menu[5]=new Array("top",'Kontakt','kontakt.html');

breite= new Array(130,130,130,130,143,87);


var dummy=menu.length;
var id_str="sub"+dummy;
var top_str="<div style='padding:0px;margin:0px;' ";
top_str+="onMouseover=\"hold_sub()\" onMouseout=\"clear_sub()\" >";


var sub_str="" ;
var counter=1;
var aktiv;

top_str+="<table width='100%' cellpadding='0' cellspacing='0' border='0'><tr>";

   for(var i = 0; i < menu.length; i++){
      for(var m = 0; m < menu[i].length; m++){
         if(m==0 && menu[i][0]=="top"){
         make_top_menu(menu[i][1],menu[i][2],i);
         }
         else{
         make_sub_menu(menu[i]);
         }
      }
   }

sub_str+=make_dummy(dummy,"block");

sub_str+="</div>";
top_str+="</tr></table>";

   if(top_str){
   document.write(top_str);
   }
   if(sub_str){
   document.write(sub_str);
   }

function make_top_menu(titel,link,b){
var akt=-1;

   top_str+="<th class='head' style='width:"+breite[b]+"px;' ";
   top_str+="onMouseover=\"show_sub('"+i+"')\">";
   top_str+="<a href=";
   top_str+=link;
   akt=check_akt(i);

      if(akt!=-1){
      top_str+=" style='color:#ffff99;' ";
      }

   top_str+=" class='head' >";

   top_str+=titel;
   top_str+="</a></th>";
}

function check_akt(f){
var check=-1;

   for(var l = 2; l < menu[f].length; l=l+3){
      if(check==-1){
      check=document.URL.search(menu[f][l]);
      }
   }
return check;

}







function make_sub_menu(s_menu){
var akt=-1;
var x=3;


   if(s_menu.length>3){
   sub_str+="<table width='100%' cellpadding='0' cellspacing='0' border='0' ";
   sub_str+="style='display:none;' ";
   var id="sub"+i;
   sub_str+="id='"+id+"'" ;
   sub_str+="><tr>";

   //var c_span=menu.length-i;
   var col_width=Math.floor(720/menu.length);

         for(var a = 0; a < i; a++){
         sub_str+="<td style='width:"+col_width+"px;'>&nbsp;</td>";
         }

   var col_width=(Math.ceil(720/menu.length))*(menu.length-i);

   sub_str+="<td style='width:"+col_width+"px;'>";
   sub_str+="<p style='padding-top:1px;padding-bottom:3px;margin-top:1px;margin-bottom:0px;' ";
   sub_str+=">";

      for(var j = 0; j < s_menu.length; j++){
         if(s_menu[j]=="sub"){
         sub_str+="<a href='"+s_menu[j+2]+"' ";
         sub_str+="style='font-size:8pt;padding-right:10px;padding-left:10px;margin-left:3px;";

         akt=document.URL.search(menu[i][j+2]);

         while(menu[i][j+x]=="akt" && akt==-1){
         akt=document.URL.search(menu[i][j+x+2]);
         x=x+3;
         }

         if(akt!=-1){
         sub_str+="background-color:#cccccc;";
         }

         sub_str+="border: 1px black solid' ";
         sub_str+=">"+s_menu[j+1]+"</a>";
         }
      }

   sub_str+="</p></td></tr></table>";
   }
   else{
   sub_str+=make_dummy(i,"none");
   }

}



function show_sub(m){

hide_sub();
el="sub"+m;
document.getElementById(el).style.display = "block";
}

function clear_sub(){

   if (counter==1){
   aktiv = window.setInterval("clear_sub()",500);
   }

   if (counter>2){
   show_sub(dummy);
   window.clearInterval(aktiv);
   counter=1;
   }

counter++;
}

function hold_sub(){
if(aktiv){
window.clearInterval(aktiv);
}
counter=1;
}

function hide_sub(){

   for(var i = 0; i < menu.length+1; i++){
   el="sub"+i;
   document.getElementById(el).style.display = "none";
   }
}


function make_dummy(id,dis){
var str="";

str+="<table width='100%' cellpadding='0' cellspacing='0' border='0'";
str+="style='display:"+dis+";' ";
str+="id='sub"+id+"'><tr><td>";
str+="<p style='padding-top:1px;padding-bottom:3px;margin-top:1px;margin-bottom:0px;'>";
str+="<span style='font-size:8pt;padding-right:10px;padding-left:10px;margin-left:3px;'>";
str+="&nbsp;</span></p></td></tr></table>";

return str;
}