//-------------------------------------------------------------------------------
// Include Navigation hot state/rollover script
//-------------------------------------------------------------------------------

// BEGIN SCRIPT

// Begin Variables
  var buildNav = "";
  var buildSubNav = "";
  var outputNav = "";
  var currentPageSubID = "";
  var cetPath;
  var errMsg = "This page can not be edited by the Content Editor tool as it is maintained by another administration tool.";
  
  // Set header link vars
  var img00;             // home (00)
  var img00_path         = "/images/nav_home";
  var img00_alt          = "home";
  var img00_link         = "/";
  var img00_name         = "home";
  var img00_height       = "9";
  var img00_width        = "130";
  var img00_taborder     = "0";
  var img00_navState;

  var img01;             // about us (01)
  var img01_path         = "/images/nav_about_us";
  var img01_alt          = "about us";
  var img01_link         = "/about_us/";
  var img01_name         = "about_us";
  var img01_height       = "9";
  var img01_width        = "130";
  var img01_taborder     = "0";
  var img01_navState;
  
  var img02;             // contact us (02)
  var img02_path         = "/images/nav_contact_us";
  var img02_alt          = "contact us";
  var img02_link         = "/contact_us/";
  var img02_name         = "contact_us";
  var img02_height       = "9";
  var img02_width        = "130";
  var img02_taborder     = "1";
  var img02_navState;

  var img03;             // membership (03)
  var img03_path         = "/images/nav_membership";
  var img03_alt          = "membership";
  var img03_link         = "/membership/";
  var img03_name         = "membership";
  var img03_height       = "9";
  var img03_width        = "130";
  var img03_taborder     = "1";
  var img03_navState;

  var img04;             // news (04)
  var img04_path         = "/images/nav_news";
  var img04_alt          = "news";
  var img04_link         = "/news/";
  var img04_name         = "news";
  var img04_height       = "9";
  var img04_width        = "130";
  var img04_taborder     = "1";
  var img04_navState;

  var img05;             // resources (05)
  var img05_path         = "/images/nav_resources";
  var img05_alt          = "resources";
  var img05_link         = "/resources/";
  var img05_name         = "resources";
  var img05_height       = "9";
  var img05_width        = "130";
  var img05_taborder     = "1";
  var img05_navState;

  var img06;             // before you dig (06)
  var img06_path         = "/images/nav_before_you_dig";
  var img06_alt          = "before you dig";
  var img06_link         = "/before_you_dig/";
  var img06_name         = "before you dig";
  var img06_height       = "9";
  var img06_width        = "130";
  var img06_taborder     = "1";
  var img06_navState;
  
// End Variables

// Begin drawNav Function
  function drawNav(pageSubID) {
    // Sets sub nav
    currentPageSubID = pageSubID;
      
    // Sets vars for navID & footNavID
    var url = document.URL.toLowerCase();
    var navID;
    
    // Toggle CET nav
    if (url.indexOf('content_editor') >= 0) {
      cetPath = "/admin/cgi-bin/content_editor.cgi?";
    } else {
      cetPath = "";
    }
    
  // Begin HEADER Nav

    // Begin navID 00
    if (pageSubID != 'home') {
    buildNav += '<a id="off" title="' + img00_alt + '" href="' + cetPath + img00_link + '" tabindex="' + img00_taborder + '"><img src="' + img00_path + '_off.gif" width="' + img00_width + '" height="' + img00_height + '" alt="' + img00_alt + '" border="0" onClick="document.location.href=\'' + cetPath + img00_link + '\'" /></a>\n<img src="/images/nav_dash-000000.gif" id="dash" width="130" height="1" alt="" />\n\n' + buildSubNav;
    }
    // End navID 00

    // Begin navID 01
    if (url.indexOf(img01_link) >= 0) { navID = '01'; /* drawSubNav(navID) */; }
    if (navID == '01') {
      img01_navState = "on";
    } else {
      img01_navState = "off";
    }
    buildNav += '<a id="' + img01_navState + '" title="' + img01_alt + '" href="' + cetPath + img01_link + '" tabindex="' + img01_taborder + '"><img src="' + img01_path + '_' + img01_navState + '.gif" width="' + img01_width + '" height="' + img01_height + '" alt="' + img01_alt + '" border="0" onClick="document.location.href=\'' + cetPath + img01_link + '\'" /></a>\n<img src="/images/nav_dash-000000.gif" id="dash" width="130" height="1" alt="" />\n\n' + buildSubNav;
    buildSubNav = ""; // reset
    // End navID 01

    // Begin navID 02
    if (url.indexOf(img02_link) >= 0) { navID = '02'; /* drawSubNav(navID) */; }
    if (navID == '02') {
      img02_navState = "on";
    } else {
      img02_navState = "off";
    }
    buildNav += '<a id="' + img02_navState + '" title="' + img02_alt + '" href="' + cetPath + img02_link + '" tabindex="' + img02_taborder + '"><img src="' + img02_path + '_' + img02_navState + '.gif" width="' + img02_width + '" height="' + img02_height + '" alt="' + img02_alt + '" border="0" onClick="document.location.href=\'' + cetPath + img02_link + '\'" /></a>\n<img src="/images/nav_dash-000000.gif" id="dash" width="130" height="1" alt="" />\n\n' + buildSubNav;
    buildSubNav = ""; // reset
    // End navID 02

    // Begin navID 03 (CET special case and members.cgi added here)
    if ((url.indexOf(img03_link) >= 0) || (url.indexOf('members.cgi') >= 0)) { navID = '03'; /* drawSubNav(navID) */; }
    if (navID == '03') {
      img03_navState = "on";
    } else {
      img03_navState = "off";
    }
    if (cetPath) {
      img03_link = "javascript:alert(errMsg);";
    } else {
      img03_link = cetPath + img03_link;
    }
    buildNav += '<a id="' + img03_navState + '" title="' + img03_alt + '" href="' + img03_link + '" tabindex="' + img03_taborder + '"><img src="' + img03_path + '_' + img03_navState + '.gif" width="' + img03_width + '" height="' + img03_height + '" alt="' + img03_alt + '" border="0" onClick="document.location.href=\'' + cetPath + img03_link + '\'" /></a>\n<img src="/images/nav_dash-000000.gif" id="dash" width="130" height="1" alt="" />\n\n' + buildSubNav;
    buildSubNav = ""; // reset
    // End navID 03

    // Begin navID 04
    if (url.indexOf(img04_link) >= 0) { navID = '04'; /* drawSubNav(navID) */; }
    if (navID == '04') {
      img04_navState = "on";
    } else {
      img04_navState = "off";
    }
    buildNav += '<a id="' + img04_navState + '" title="' + img04_alt + '" href="' + cetPath + img04_link + '" tabindex="' + img04_taborder + '"><img src="' + img04_path + '_' + img04_navState + '.gif" width="' + img04_width + '" height="' + img04_height + '" alt="' + img04_alt + '" border="0" onClick="document.location.href=\'' + cetPath + img04_link + '\'" /></a>\n<img src="/images/nav_dash-000000.gif" id="dash" width="130" height="1" alt="" />\n\n' + buildSubNav;
    buildSubNav = ""; // reset
    // End navID 04
    
    // Begin navID 05 special case for promo_items.cgi added here)
    if ((url.indexOf(img05_link) >= 0) || (url.indexOf('promo_items.cgi') >= 0)) { navID = '05'; drawSubNav(navID); }
    if (navID == '05') {
      img05_navState = "on";
    } else {
      img05_navState = "off";
    }
    buildNav += '<a id="' + img05_navState + '" title="' + img05_alt + '" href="' + cetPath + img05_link + '" tabindex="' + img05_taborder + '"><img src="' + img05_path + '_' + img05_navState + '.gif" width="' + img05_width + '" height="' + img05_height + '" alt="' + img05_alt + '" border="0" onClick="document.location.href=\'' + cetPath + img05_link + '\'" /></a>\n<img src="/images/nav_dash-000000.gif" id="dash" width="130" height="1" alt="" />\n\n' + buildSubNav;
    buildSubNav = ""; // reset
    // End navID 05

    // Begin navID 06
    if (url.indexOf(img06_link) >= 0) { navID = '06'; /* drawSubNav(navID) */; }
    if (navID == '06') {
      img06_navState = "on";
    } else {
      img06_navState = "off";
    }
    buildNav += '<a id="' + img06_navState + 'BYD" title="' + img06_alt + '" href="' + cetPath + img06_link + '" tabindex="' + img06_taborder + '"><img src="' + img06_path + '_' + img06_navState + '.gif" width="' + img06_width + '" height="' + img06_height + '" alt="' + img06_alt + '" border="0" onClick="document.location.href=\'' + cetPath + img06_link + '\'" /></a>\n<img src="/images/nav_dash-840000.gif" id="dash" width="130" height="1" alt="" />\n' + buildSubNav;
    buildSubNav = ""; // reset
    // End navID 06

  // End HEADER Nav
  
  // Build final nav output
  outputNav = buildNav;
  //document.write('<xmp>' + buildNav + '</xmp>'); //debug
   
  }
// End drawNav Function

// Begin drawSubNav Function
  function drawSubNav(subID) {

    var subLinkName;
    var subLinkHref;
    var subLinkPrefix = "/resources/";
    var subLinkSuffix = ".shtml";
    var subArray;
    var subNavState;
    var divider;

    // Define sub nav folders for each sub section
    if (subID == '05') {
      subLinkName = new Array("colour code card",
                              "links",
                              "promotional items",
                              "publications"
                              );
      subLinkHref = new Array("colour_code_card",
                              "links",
                              "promo_items",
                              "publications"
                              );
      subLinkImg = new Array("subnav_colour_code_card",
                             "subnav_links",
                             "subnav_promo_items",
                             "subnav_publications"
                             );
    }

    // Begin subnav build
    var arrayCount = subLinkName.length;
    for (i=0; i<subLinkName.length; i++) {
      var url = document.URL;
      if (subLinkHref[i] == currentPageSubID) { subNavState = 'onSub'; } else { subNavState = 'offSub'; }
      buildSubNav += '<a id="' + subNavState + '" title="' + subLinkName[i] + '" href="' + cetPath + subLinkPrefix + subLinkHref[i] + subLinkSuffix + '"><img src="/images/' + subLinkImg[i] + '.gif" width="130" height="9" alt="' + subLinkName[i] + '" border="0" onClick="document.location.href=\'' + cetPath + subLinkPrefix + subLinkHref[i] + subLinkSuffix + '\'" /></a><img src="/images/nav_dash-BFBFBF.gif" id="dash" width="130" height="1" alt="" />\n';
    }
    buildSubNav += '\n';
    // End subnav build
  }
// End drawSubNav Function


// END SCRIPT
