/*<script language=Javascript>*/

/* Menue fuer Pulldowndarstellung von Buttoms im Internet
   (c) CopyRight 1997 by Intec.TM   */


function MenuButton(name,layerid,top,left,text,bgcolor,fgcolor,bvlcolor,bvdcolor,hlcolor,width,height,textstyle,href) {
  this.active = false;
  this.isnetscape = (navigator.appName == "Netscape")
  this.SetMenu = SetMenu;
  this.Activate = Buttonan;
  this.DeActivate = Buttonaus;
  this.Init = ButtonInit;
  this.layerid = layerid;
  this.hlcolor = hlcolor;
  this.bgcolor = bgcolor;
  this.IsActive = IsActive;
  this.MenuCheck = MenuCheck;

 var ausgabestr;

/* NETSCAPE */

  if (this.isnetscape) {

      
onClick="return Goto(\'' + items[i].href + '\')"
ausgabestr = '<LAYER id="' + layerid + '" width=' + width + ' height=' + height +' bgcolor="' + bvdcolor + '" top=' + top + ' left=' + left + ' visibility="show" z-index=10>\n';

ausgabestr += '<LAYER id="' + layerid + 'shadow" width=' + (width-1) + ' height=' + (height-1) + ' bgcolor="' + bvlcolor + '" top=0 left=0></LAYER>';

ausgabestr+= '<LAYER id="' + layerid + 'beveled" width=' + (width-2) + ' height=' + (height-2) +' bgcolor="' + bgcolor + '" top=1 left=1 visibility="show"' + ' onMouseOver="' + name + '.Activate()"><A href="" onClick="return Goto(\'' + href + '\')" class="' + textstyle + '">&nbsp;' + text + '&nbsp;</A></LAYER>\n';

ausgabestr+= '</LAYER>\n';

ausgabestr += '<LAYER id="' + layerid + 'clearer" width=100% height=100% onMouseOver="' + name + '.DeActivate()" visibility=hide z-index=2 top=0 left=0></LAYER>';

}

/* IE */

  else {

ausgabestr = '<DIV id="' + layerid + '" style="width:' + width + '; height:' + height + '; background-color:' + bvdcolor + '; top:' + top + '; left:' + left + '; visibility:visible; position:absolute; z-index:10">\n';

ausgabestr += '<DIV id="' + layerid + 'shadow" style="width:' + (width-1) + '; height:' + (height-1) + '; background-color:' + bvlcolor + '; top:0 ; left:0;"></DIV>\n';

ausgabestr+= '<DIV id="' + layerid + 'beveled" style="width:' + (width-2) + '; height:' + (height-2) + '; background-color:' + bgcolor + '; top:1 ;left:1 ;visibility:visible; position:absolute;"' + ' onMouseOver="' + name + '.Activate()"><A href="" onClick="return Goto(\'' + href + '\')" class="' + textstyle + '">&nbsp;' + text + '&nbsp;</A></DIV>\n';

ausgabestr+= '</DIV>\n';
 ausgabestr += '<DIV id="' + layerid + 'clearer" style="width:100%; height:100%; visibility:hidden; z-index:2; position:absolute; top:0; left:0;" onMouseOver="' + name + '.DeActivate()"></DIV>';
}
  document.writeln(ausgabestr);
  

}


function ButtonInit(allbuttons) {
  if(this.isnetscape) {
    this.content_ptr = eval('window.document.' + this.layerid + '.document.' + this.layerid + 'beveled');
    this.allbuttons = allbuttons;
    this.clearer = eval('window.document.' + this.layerid + 'clearer');
  }
  else {
    this.content_ptr = eval('window.document.all.' + this.layerid + 'beveled.style');
    this.allbuttons = allbuttons;
    this.clearer = eval('window.document.all.' + this.layerid + 'clearer.style');
  }
}

function Buttonan() {
  if(this.isnetscape) {this.content_ptr.bgColor = this.hlcolor; this.clearer.visibility = "show";}
  else {this.content_ptr.backgroundColor = this.hlcolor; this.clearer.visibility = "visible";}
   this.menu.Activate();
  this.active = true;
  this.MenuCheck();
}

function Buttonaus() {
  if(this.isnetscape) {this.content_ptr.bgColor = this.bgcolor; this.clearer.visibility = "hide";}
  else {this.content_ptr.backgroundColor = this.bgcolor; this.clearer.visibility = "hidden";}
  this.menu.DeActivate();
  this.active = false;
}  

function IsActive() {
  return this.active;
}

function SetMenu(menu) {
  this.menu = menu;
}

function Item(name,link) {
  this.text = name;
  this.href = link;
}

/*--------------------------------------*/
function MenuCheck(n) {
  for (i=0;i<5;i++) {
    if ((this.allbuttons[i] != this)  && this.allbuttons[i].active) this.allbuttons[i].DeActivate();

  }
}



function Menu(name,layerid,top,left,items,bgcolor,fgcolor,bdcolor,hlcolor,width,height,textstyle) {
  this.isnetscape = (navigator.appName == "Netscape")
  
 
  this.active = false; 
  this.items = items;
  this.name = name;
  this.layerid = layerid;
  this.bgcolor = bgcolor;
  this.fgcolor = fgcolor;
  this.bdcolor = bdcolor; // Rahmen color
  this.hlcolor = hlcolor; // Highlight color
  this.length = items.length;



  this.Go = Go;

  this.Activate = Activate;
  this.DeActivate = DeActivate;
  this.Select = Select;
  this.SelectCheck = SelectCheck;
  this.DeSelect = DeSelect;
  this.Init = Init;
  this.SetOpener = SetOpener;
  var ausgabestr;
  var i;
  var j;
  if (this.isnetscape) {
      
ausgabestr = '<LAYER id="' + layerid + '" width=' + width + ' height=' + (1+(height-1)*items.length) +' bgcolor="' + bdcolor + '" top=' + top + ' left=' + left + ' visibility="hide" z-index=20>\n';

  for(i=0,j=1;i<items.length;i++,j+=(height-1)) {

ausgabestr += '<LAYER id="' + layerid + i + '"  width=' + (width-2) + ' height=' + (height-2) + ' bgcolor="' + bgcolor + '" top=' + j + 

             ' left=1 onMouseOver="' + name + '.' + 'Select(' + i + 

	     ')" onMouseOut="' + name + '.' + 'DeSelect(' + i + ')" onClick="' + name + '.' + 'Go(' + i + ')">' +

             '<A class="' + textstyle + '" href="" onClick="return Goto(\'' + items[i].href + '\')">&nbsp;' + items[i].text + '&nbsp;</A></LAYER>\n';

  }

  ausgabestr += '</LAYER>\n';



}

  else {

ausgabestr = '<DIV id="' + layerid + '" style="width:' + width + '; height:' + (1+(height-1)*items.length) +'; background-color:' + bdcolor + '; top:' + top + '; left:' + left + '; visibility:hidden; position:absolute;z-index:20;">\n';

  for(i=0,j=1;i<items.length;i++,j+=(height-1)) {

ausgabestr += '<DIV id="' + layerid + i + '" style="width:' + (width-2) + '; height:' + (height-2) + '; background-color:' + bgcolor + '; top:' + j + 

             '; left=1; position:absolute;" onMouseOver="' + name + '.' + 'Select(' + i + 

	     ')" onMouseOut="' + name + '.' + 'DeSelect(' + i + ')" onClick="' + name + '.' + 'Go(' + i + ')">' +

             '<A class="' + textstyle + '" href="" onClick="return Goto(\'' + items[i].href + '\')">&nbsp;' + items[i].text + '&nbsp;</A></DIV>\n';

  }

  ausgabestr += '</DIV>\n';



 }

  document.writeln(ausgabestr);

  //document.myform.stuff.value = ausgabestr;

7}



function Init() {

  if (this.isnetscape) {

    this.menu_ptr = eval('window.document.' + this.layerid);

    this.items_ptr = new Array(this.length);



    for(i=0;i<this.length;i++) {

      this.items_ptr[i] = eval('window.document.' + this.layerid + '.document.' + this.layerid + i);

    }

  }

  else {

    this.menu_ptr = eval('window.document.all.' + this.layerid + '.style');

     this.items_ptr = new Array(this.length);



    for(i=0;i<this.length;i++) {

      this.items_ptr[i] = eval('window.document.all.' + this.layerid + i + '.style');

    }

  } 

}








function SetOpener(opener) {

  this.opener = opener;

}



function Go(n) {
  window.location.href = this.items[n].href;
}

function Activate() {

  if(this.isnetscape) this.menu_ptr.visibility = "show";

  else this.menu_ptr.visibility = "visible";

  this.active = true;

}


function DeActivate() {

  if(this.isnetscape) this.menu_ptr.visibility = "hide";

  else this.menu_ptr.visibility = "hidden";

  this.active = false;

}


function Goto(href) {
  self.location.href = href;
  return false;
}



function SelectCheck(n) {

  if (this.isnetscape) {

    for(i=0;i<this.length;i++) {

      if(i!=n) this.items_ptr[i].bgColor= this.bgcolor;

    }

  }

  else {

    for(i=0;i<this.length;i++) {

      if(i!=n) this.items_ptr[i].backgroundColor = this.bgcolor;

    }
  }
}

function Select(n) {
  if(this.isnetscape) this.items_ptr[n].bgColor = this.hlcolor;
  else this.items_ptr[n].backgroundColor = this.hlcolor;
  this.SelectCheck(n);
}

function DeSelect(n,m) {

  if(this.isnetscape) this.items_ptr[n].bgColor = this.bgcolor;

  else this.items_ptr[n].backgroundColor = this.bgcolor;



}





Menubuttons = new Array(9);

var left;
var cmenuhg;
var menuan;
var menuoben;
var menu00_breite;
var menu01_breite;
var menu02_breite;
var menu03_breite;
var menu04_breite;


var menu00_lpos;
var menu01_lpos;
var menu02_lpos;
var menu03_lpos;
var menu04_lpos;

var menu00_breite_oben;
var menu01_breite_oben;
var menu02_breite_oben;
var menu03_breite_oben;
var menu04_breite_oben;


var trennstrich;
var festwert;
hohe=147;
trennstrich="999999";
cmenuhg="FAC047";
menuan="F8A534";
menuoben="692A3D";
menurollover="936572";


menu00_breite=120; 		/*Heute*/
menu01_breite=170;              /*Tagesübersicht*/
menu02_breite=210;              /*Wochenübersicht*/
menu03_breite=80;               /*Monatsübersicht*/
menu04_breite=80;               /*Gesamtübersicht*/


menu00_breite_oben=42;
menu01_breite_oben=108;
menu02_breite_oben=97;
menu03_breite_oben=121;
menu04_breite_oben=58;


menu00_lpos=178;
menu01_lpos=menu00_breite_oben+178;
menu02_lpos=menu00_breite_oben+menu01_breite_oben+178;
menu03_lpos=menu00_breite_oben+menu01_breite_oben+menu02_breite_oben+178;
menu04_lpos=menu00_breite_oben+menu01_breite_oben+menu02_breite_oben+menu03_breite_oben+178;



Menubuttons[0] = new MenuButton("Menubuttons[0]","button0",hohe,menu00_lpos,"Today",menuoben,"white",trennstrich,"FFFFFF",menurollover,menu00_breite_oben,19,"menutitel","#");
Menubuttons[1] = new MenuButton("Menubuttons[1]","button1",hohe,menu01_lpos,"Events of the Day",menuoben,"white",trennstrich,"333333",menurollover,menu01_breite_oben,19,"menutitel","#");
Menubuttons[2] = new MenuButton("Menubuttons[2]","button2",hohe,menu02_lpos,"Events of Week",menuoben,"white",trennstrich,"333333",menurollover,menu02_breite_oben,19,"menutitel","#");
Menubuttons[3] = new MenuButton("Menubuttons[3]","button3",hohe,menu03_lpos,"Events of the Month",menuoben,"white",trennstrich,"333333",menurollover,menu03_breite_oben,19,"menutitel","#");
Menubuttons[4] = new MenuButton("Menubuttons[4]","button4",hohe,menu04_lpos,"Overview",menuoben,"white",trennstrich,"333333",menurollover,menu04_breite_oben,19,"menutitel","#");



for (i=0;i<5;i++) {
  Menubuttons[i].Init(Menubuttons);
}

/* Heute */
links0 = new Array(1);
links0[0] = new Item("all events for today","veranstaltungen_heute.asp");
myMenu0 = new Menu("myMenu0","menu0",hohe+18,menu00_lpos,links0,cmenuhg,"white",cmenuhg,menuan,menu00_breite,19,"menu");


/* Tagesübersicht */
links1 = new Array(4);
links1[0] = new Item("all events for today","veranstaltungen_heute.asp");
links1[1] = new Item("all events for tomorrow","veranstaltungen_morgen.asp");
links1[2] = new Item("all events for day after tomorrow","veranstaltungen_uebermorgen.asp");
links1[3] = new Item("Die nächsten 3 Tage","veranstaltungen_3tage.asp");


myMenu1 = new Menu("myMenu1","menu1",hohe+18,menu01_lpos,links1,cmenuhg,"white",cmenuhg,menuan,menu01_breite,19,"menu");



/* Wochenübersicht */
links2 = new Array(4);
links2[0] = new Item("all events for this week","veranstaltungen_diesewoche.asp");
links2[1] = new Item("all events for the next week","veranstaltungen_naechstewoche.asp");
links2[2] = new Item("all events for the week after the next","veranstaltungen_uebernaechstewoche.asp");
links2[3] = new Item("all events for the next 3 weeks","veranstaltungen_3wochen.asp");

myMenu2 = new Menu("myMenu2","menu2",hohe+18,menu02_lpos,links2,cmenuhg,"white",cmenuhg,menuan,menu02_breite,19,"menu");




/* Monatsübersicht */
links3 = new Array(12);
links3[0] = new Item("January","veranstaltungen_januar.asp");
links3[1] = new Item("February","veranstaltungen_februar.asp");
links3[2] = new Item("March","veranstaltungen_maerz.asp");
links3[3] = new Item("April","veranstaltungen_april.asp");
links3[4] = new Item("May","veranstaltungen_mai.asp");
links3[5] = new Item("June","veranstaltungen_juni.asp");
links3[6] = new Item("July","veranstaltungen_juli.asp");
links3[7] = new Item("August","veranstaltungen_august.asp");
links3[8] = new Item("September","veranstaltungen_september.asp");
links3[9] = new Item("October","veranstaltungen_oktober.asp");
links3[10] = new Item("November","veranstaltungen_november.asp");
links3[11] = new Item("December","veranstaltungen_dezember.asp");


myMenu3 = new Menu("myMenu3","menu3",hohe+18,menu03_lpos,links3,cmenuhg,"white",cmenuhg,menuan,menu03_breite,19,"menu");



/* Gesamtübersicht */
links4 = new Array(1);
links4[0] = new Item("ell events","veranstaltungen_gesamt.asp");

myMenu4 = new Menu("myMenu4","menu4",hohe+18,menu04_lpos,links4,cmenuhg,"white",cmenuhg,menuan,menu04_breite,19,"menu");





myMenu0.Init();
myMenu1.Init();
myMenu2.Init();
myMenu3.Init();
myMenu4.Init();
Menubuttons[0].SetMenu(myMenu0);
Menubuttons[1].SetMenu(myMenu1);
Menubuttons[2].SetMenu(myMenu2);
Menubuttons[3].SetMenu(myMenu3);
Menubuttons[4].SetMenu(myMenu4);



