/* This is the script used for altering settings the Navigation Bar on each page. It is in the form of a external javascript. Please call this script polyenefm_config.js and polyenefm_navcond.js in the HEAD portion of your document. Designed by Polyene  Aug 2002 - All Rights Reserved*/

var myNavBar = new NavBar(820);
var tempMenu;
//myNavBar.setSizes(menuTablePadding,menuCellHeight,SubmenuVertPadding);
myNavBar.setSizes(1,2,1);
//myNavBar.setColors(brder, txt, bkgrnd, TopmenuOnmouseTxt, TopmenuOnmouseBkgrnd, SubmenuTxt,SubmenuBkgrnd, SubmenuOnmouseTxt, SubmenuOnmouseBkgrnd);
myNavBar.setColors("#ffffff", "#000000", "#DDDDF4", "#ffffff", "#1a1cb7", "#000000", "#DDDDF4", "#ffffff", "#6a6bc5");
myNavBar.setFonts("Arial, Helvetica", "plain", "regular", "8pt", "Arial, Helvetica", "plain", "regular", "8pt");
myNavBar.setAlign("left");

tempMenu = new NavBarMenu(90, 110);
tempMenu.addItem(new NavBarMenuItem("<B>Barrels", ""));
tempMenu.addItem(new NavBarMenuItem("100 Litre Wide Mouth", "Barrels"));
tempMenu.addItem(new NavBarMenuItem("100 Litre Narrow Mouth", "Barrels"));
tempMenu.addItem(new NavBarMenuItem("150 Litre Wide Mouth", "Barrels"));
tempMenu.addItem(new NavBarMenuItem("150 Litre Narrow Mouth", "Barrels"));
tempMenu.addItem(new NavBarMenuItem("240 Litre Wide Mouth", "Barrels"));
tempMenu.addItem(new NavBarMenuItem("240 Litre Narrow Mouth", "Barrels"));
myNavBar.addMenu(tempMenu);

tempMenu = new NavBarMenu(120, 110);
tempMenu.addItem(new NavBarMenuItem("<B>Jerry Cans", ""));
tempMenu.addItem(new NavBarMenuItem("1 Litre Jerry Can", "Jerry"));
tempMenu.addItem(new NavBarMenuItem("2.5 Litres Jerry Can", "Jerry"));
tempMenu.addItem(new NavBarMenuItem("5 Litres Jerry Can", "Jerry"));
tempMenu.addItem(new NavBarMenuItem("10 Litres Jerry Can", "Jerry"));
tempMenu.addItem(new NavBarMenuItem("20 Litres Jerry Can", "Jerry"));
tempMenu.addItem(new NavBarMenuItem("5 Litres Stackable Jerry Can", "Jerry"));
tempMenu.addItem(new NavBarMenuItem("20 Litres Stackable Jerry Can", "Jerry"))
tempMenu.addItem(new NavBarMenuItem("35 Litres Stackable Jerry Can", "Jerry"))
myNavBar.addMenu(tempMenu);

tempMenu = new NavBarMenu(90, 115);
tempMenu.addItem(new NavBarMenuItem("<B>Hippo Drum", ""));
tempMenu.addItem(new NavBarMenuItem("48 Litre Wide Mouth", "Hippo"));
tempMenu.addItem(new NavBarMenuItem("48 Litre Narrow Mouth 2.5inch", "Hippo"));
tempMenu.addItem(new NavBarMenuItem("48 Litre Narrow Mouth 4 inch", "Hippo"));
myNavBar.addMenu(tempMenu);


tempMenu = new NavBarMenu(90, 120);
tempMenu.addItem(new NavBarMenuItem("<B>Sturdy Cans", ""));
tempMenu.addItem(new NavBarMenuItem("20 Litre Sturdy Can", "Sturdy"));
tempMenu.addItem(new NavBarMenuItem("35 Litre Sturdy Can", "Sturdy"));
myNavBar.addMenu(tempMenu);

tempMenu = new NavBarMenu(110, 120);
tempMenu.addItem(new NavBarMenuItem("<B>Automobile", ""));
tempMenu.addItem(new NavBarMenuItem("Automobile Tank 1", "Automobile"));
tempMenu.addItem(new NavBarMenuItem("Automobile Tank 2", "Automobile"));
tempMenu.addItem(new NavBarMenuItem("Automobile Tank 3", "Automobile"));
tempMenu.addItem(new NavBarMenuItem("Automobile Tank 4", "Automobile"));
tempMenu.addItem(new NavBarMenuItem("Automobile Tank 5", "Automobile"));
tempMenu.addItem(new NavBarMenuItem("Automobile Tank 6", "Automobile"));
myNavBar.addMenu(tempMenu);

tempMenu = new NavBarMenu(90, 120);
tempMenu.addItem(new NavBarMenuItem("<B>Innovations", ""));
tempMenu.addItem(new NavBarMenuItem("Collapsible container", "innovation"));
tempMenu.addItem(new NavBarMenuItem("Palletisable 255L Barrel", "innovation"));
tempMenu.addItem(new NavBarMenuItem("Self Priming Floating Assembly", "innovation"));
tempMenu.addItem(new NavBarMenuItem("Polychute debris evacuation system", "innovation"));
myNavBar.addMenu(tempMenu);

tempMenu = new NavBarMenu(90, 120);
tempMenu.addItem(new NavBarMenuItem("<B>Standard", ""));
tempMenu.addItem(new NavBarMenuItem("1 Litre Can Model 1", "Standard"));
tempMenu.addItem(new NavBarMenuItem("1 Litre Can Model 2", "Standard"));
tempMenu.addItem(new NavBarMenuItem("500ml Square Bottle", "Standard"));
tempMenu.addItem(new NavBarMenuItem("1 Litre Wide Mouth Round Bottle", "Standard"));
tempMenu.addItem(new NavBarMenuItem("1 Litre Narrow Mouth Round Bottle", "Standard"));
tempMenu.addItem(new NavBarMenuItem("3 Litre Can", "Standard"));
tempMenu.addItem(new NavBarMenuItem("4 Litre Can", "Standard"));
tempMenu.addItem(new NavBarMenuItem("5 Litre Model 1", "Standard"));
tempMenu.addItem(new NavBarMenuItem("5 Litre Model 2", "Standard"));
tempMenu.addItem(new NavBarMenuItem("5 Litre Model 3", "Standard"));
tempMenu.addItem(new NavBarMenuItem("10 Litre Can", "Standard"));
tempMenu.addItem(new NavBarMenuItem("12 Litre Sitwell Can", "Standard"));
tempMenu.addItem(new NavBarMenuItem("12 Litre Can Model 2", "Standard"));
tempMenu.addItem(new NavBarMenuItem("13 Litre Can", "Standard"));
tempMenu.addItem(new NavBarMenuItem("16 Litre Pot", "Standard"));
tempMenu.addItem(new NavBarMenuItem("20 Litre Can", "Standard"));
tempMenu.addItem(new NavBarMenuItem("22 Litre WM Food Container", "Standard"));
tempMenu.addItem(new NavBarMenuItem("1 Litre NM Food Container", "Standard"));
myNavBar.addMenu(tempMenu);

tempMenu = new NavBarMenu(90, 120);
tempMenu.addItem(new NavBarMenuItem("<B>Others ", ""));
tempMenu.addItem(new NavBarMenuItem("2 Litre Wide mouth bottle", "Others"));
tempMenu.addItem(new NavBarMenuItem("Floor Nozzle", "Others"));
tempMenu.addItem(new NavBarMenuItem("Sharps Collector", "Others"));
tempMenu.addItem(new NavBarMenuItem("29 Ltr Sitwell", "Others"));
tempMenu.addItem(new NavBarMenuItem("35 Ltr Sitwell", "Others"));
myNavBar.addMenu(tempMenu);

window.onload = init;    

function init() {

  myNavBar.setzIndex(30);
  myNavBar.create();
  myNavBar.moveTo(1,1);
  updatePosition();
  updatePosition2();
}

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.setzIndex(30);
  myNavBar.moveBy(0, dy);
  setTimeout('updatePosition()', 25);
}

function updatePosition2() {

  var viewTop, viewBottom;
  var dy;

  viewTop = getPageScrollY();
  viewBottom = viewTop + getWindowHeight();


  
  setTimeout('updatePosition2()', 25);
}
