﻿/*
Top Navigational Bar II (By Mike Hall)
Last updated: 00/05/08
*/

var myNavBar = new NavBar(0);
var tempMenu;

myNavBar.setSizes(1, 2, 1);
myNavBar.setColors("#ffffff", "#ffffff", "#000000", "#ffffff", "#990033", "#ffffff", "#000000", "#ffffff", "#990033");
myNavBar.setFonts("Arial, tahoma, Verdana", "plain", "bold", "9pt", "Arial, tahoma, Verdana,", "plain", "bold", "9pt");
myNavBar.setAlign("left");

tempMenu = new NavBarMenu(200, 200);
tempMenu.addItem(new NavBarMenuItem("Home", "#"));
tempMenu.addItem(new NavBarMenuItem("Home", "http://www.wallpaperlink.com"));
tempMenu.addItem(new NavBarMenuItem("English for Windows", "http://www.wallpaperlink.com/pc.html"));
tempMenu.addItem(new NavBarMenuItem("English for Mac", "http://www.wallpaperlink.com/mac.html"));
tempMenu.addItem(new NavBarMenuItem("Japanese for Windows", "http://www.wallpaperlink.com/pcj.html"));
tempMenu.addItem(new NavBarMenuItem("Japanese for Mac", "http://www.wallpaperlink.com/macj.html"));
myNavBar.addMenu(tempMenu);

tempMenu = new NavBarMenu(200, 200);
tempMenu.addItem(new NavBarMenuItem("World Heritage Wallpapers", "#"));
tempMenu.addItem(new NavBarMenuItem("Chinese", "http://www.wallpaperlink.com/cn/worldheritage.html"));
tempMenu.addItem(new NavBarMenuItem("English", "http://www.wallpaperlink.com/en/worldheritage.html"));
tempMenu.addItem(new NavBarMenuItem("Japanese", "http://www.wallpaperlink.com/info/worldheritage.html"));
myNavBar.addMenu(tempMenu);

tempMenu = new NavBarMenu(200, 200);
tempMenu.addItem(new NavBarMenuItem("To Be Announced", "#"));
myNavBar.addMenu(tempMenu);

window.onload = init;    // Set up page onload event.

function init() {

  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);
}