// Define navigation bar settings.

var myNavBar, menu;

function navBarInit()
{
myNavBar = new NavBar(0);
myNavBar.setSizes(1, 2, 1);
myNavBar.setColors("#000000","#ffffff", "#333333", "#000000", "#de761e","#000000", "#CCCCCC", "#000000", "#de761e");
myNavBar.setFonts("Verdana,Arial,Helvetica,sans-serif", "plain", "bold", "10pt","Verdana,Arial,Helvetica,sans-serif", "plain", "bold", "8pt");
myNavBar.setAlign("center");

// Define navigation bar menus.
menu = new NavBarMenu(80, 150);
menu.addItem(new NavBarMenuItem("Profil", ""));
menu.addItem(new NavBarMenuItem("Profil registrieren", "http://www.chattalk.de/chat/anmelden.html"));
menu.addItem(new NavBarMenuItem("Profil ändern", "http://www.chattalk.de/chat/aendern-go.html"));
myNavBar.addMenu(menu);

menu = new NavBarMenu(80, 150);
menu.addItem(new NavBarMenuItem("Online", ""));
menu.addItem(new NavBarMenuItem("Wer ist gerade im Chat?", "http://chat.chattalk.de/html?PAGE=anwesende.html"));
menu.addItem(new NavBarMenuItem("Die 100 aktivsten Chatter", "http://www.chattalk.de/chat/top100.html"));
menu.addItem(new NavBarMenuItem("Die bisherigen Votes", "http://www.chattalk.de/cgi-bin/wwb/wwb.cgi?_CID=cid/votelist"));
myNavBar.addMenu(menu);


menu = new NavBarMenu(80, 150);
menu.addItem(new NavBarMenuItem("Hilfe", ""));
menu.addItem(new NavBarMenuItem("Allgemeine Hilfe", "http://www.chattalk.de/help/hilfe.html"));
menu.addItem(new NavBarMenuItem("Technische Hilfe", "http://www.chattalk.de/help/technik.html"));
menu.addItem(new NavBarMenuItem("Befehle", "http://www.chattalk.de/help/befehle.html"));
menu.addItem(new NavBarMenuItem("Farbtabelle", "http://www.chattalk.de/help/farbtabelle.html"));
menu.addItem(new NavBarMenuItem("Emoticons", "http://www.chattalk.de/help/emoticons.html"));
menu.addItem(new NavBarMenuItem("Forum Hilfe", "http://www.chattalk.de/help/forumhilfe.html"));
menu.addItem(new NavBarMenuItem("Chatiquette", "http://www.chattalk.de/help/chattiquette.html"));
menu.addItem(new NavBarMenuItem("Operator", "http://www.chattalk.de/help/operator.html"));
myNavBar.addMenu(menu);

menu = new NavBarMenu(80, 150);
menu.addItem(new NavBarMenuItem("ID Card", ""));
menu.addItem(new NavBarMenuItem("ID Card ändern", "http://www.chattalk.de/chat/idaendern-go.html"));
menu.addItem(new NavBarMenuItem("Einträge im Gästebuch löschen", "http://www.chattalk.de/chat/guestloeschen-go.html"));
myNavBar.addMenu(menu);

menu = new NavBarMenu(80, 150);
menu.addItem(new NavBarMenuItem("Galerie", "http://www.chattalk.de/galerie/index.html"));
myNavBar.addMenu(menu);

menu = new NavBarMenu(80, 150);
menu.addItem(new NavBarMenuItem("Forum", "http://www.chattalk.de/f101/index.html"));
myNavBar.addMenu(menu);

menu = new NavBarMenu(80, 150);
menu.addItem(new NavBarMenuItem("Intern", ""));
menu.addItem(new NavBarMenuItem("Impressum", "http://www.chattalk.de/chat/imp.html"));
menu.addItem(new NavBarMenuItem("Mail", "mailto:webmaster@chattalk.de"));
myNavBar.addMenu(menu);

menu = new NavBarMenu(80, 150);
menu.addItem(new NavBarMenuItem("Chat", "http://www.chattalk.de"));
myNavBar.addMenu(menu);

myNavBar.resize(getWindowWidth());
myNavBar.create();
updatePosition();

}

function updatePosition() {

  var viewTop, viewBottom;
  var dy;

  viewTop = getPageScrollY();
  viewBottom = viewTop + getWindowHeight();

  if (myNavBar.bottom < viewTop)
    myNavBar.moveTo(0, viewTop - myNavBar.height);
  if (myNavBar.top > viewBottom)
    myNavBar.moveTo(0, viewBottom);

  dy = Math.round(Math.abs(viewTop - myNavBar.y) / 2);
  if (viewTop < myNavBar.y)
    dy = -dy;

  myNavBar.moveBy(0, dy);
  setTimeout('updatePosition()', 25);
}

