Common = new Object()
Common.css = cssCommon
Common.init = initCommon

function cssCommon() {
  cssLayer("All",0,0,650)
  cssLayer("Bkg",0,98,650)
}

function initCommon() {
  dAll = allLayer("AllLayer")
  centerAllLayer(650,550)
  dAll.show()
  layerObj = layerObj1
  iHilite = cacheImage(null,null,"ff9900.gif",null)
  iBlank = cacheImage(null,null,"blank.gif",null)
  iBkg.pop()
}

function BtnPak(vSrc,vWidth,vHeight,vUrl) {
  this.src = vSrc
  this.width = vWidth
  this.height = vHeight
  this.url = vUrl
  return this
}

NavBar = new Object()

NavBar.btnpak = new Array()
NavBar.btnpak[0] = new BtnPak("firm_btn",80,14,"firm.htm")
NavBar.btnpak[1] = new BtnPak("principals_btn",80,14,"principals.htm")
NavBar.btnpak[2] = new BtnPak("services_btn",80,14,"services.htm")
NavBar.btnpak[3] = new BtnPak("newsnew_btn",80,14,"news.htm")
NavBar.btnpak[4] = new BtnPak("links_btn",80, 14, "links.htm")
NavBar.btnpak[5] = new BtnPak("vehicular_btn",153,14,"projcat.htm?vehicular")
NavBar.btnpak[6] = new BtnPak("pedestrian_btn",153,14,"projcat.htm?pedestrian")
NavBar.btnpak[7] = new BtnPak("transportation_btn",153,14,"projcat.htm?transportation")
NavBar.btnpak[8] = new BtnPak("newprojects_btn",153,14,"projcat.htm?newprojects")
NavBar.btnpak[9] = new BtnPak("contact_btn",153,14,"contact.htm")


NavBar.css = cssNavBar
NavBar.html = htmlNavBar
NavBar.init = initNavBar

function cssNavBar() {cssLayer("NavBar",0,0,640)}

function htmlNavBar() {
  var vStr = "<div id='NavBarLayer'>"
  vStr += "<table cellpadding=0 cellspacing=0 border=0>"
  vStr += "<tr>"
  vStr += "<td><a href='home.htm'>"+htmlImage("Logo",347,95)+"</a></td>"
  vStr += "<td>"+shim(30,84)+"</td>"
  vStr += "<td valign='top'>"
  vStr += "<table cellpadding=0 cellspacing=0 border=0>"
  vStr += "<tr><td>"+shim(10,12)+"</td></tr>"
  for (var i = 0; i < 10; i++) {
    var vBtnPak = this.btnpak[i]
    vStr += "<tr><td>"
    vStr += htmlLink(vBtnPak.url,"NavBar.toggle["+i+"].roll()","NavBar.toggle["+i+"].roll()","NavBar.toggle.click("+i+")",htmlImage("Nav"+i,vBtnPak.width,vBtnPak.height))
    vStr += "</td></tr>"
    if (i == 4) {
      vStr += "</table>"
      vStr += "</td>"
      vStr += "<td>"+shim(33,84)+"</td>"
      vStr += "<td valign='top'>"
      vStr += "<table cellpadding=0 cellspacing=0 border=0>"
      vStr += "<tr><td>"+shim(130,12)+"</td></tr>"
    }
  }
  vStr += "</table></td></tr></table></div>"
  return vStr
}

function initNavBar(vTrig) {
  this.layer = layerObj("NavBar")
  this.logo =  cacheImage(this.layer,"Logo","logo_01.gif",null)
  var vArray = new Array()
  for (var i = 0; i < this.btnpak.length; i++) vArray[i] = this.btnpak[i].src
  this.toggle = new Toggle(vArray,this.layer,"Nav",true,null)
  this.logo.show()
  this.toggle.show()
  this.layer.show()
}


