// If the main nav pages get switched out, this array will have to be updated
// for the active nav image to be set in the main menu.
var mainNavItems = [0,30,23,29,78,31,144,35,24];

function setActiveNav() {

  var container = document.getElementById('ace1table');
  if (container) {
  
   // Grab array of parent pages from smc pageSortId variable
   var parentPages = pageSortId.split(',');

   // Get first level parent page  
   var parentPage;
   if (parentPages.length > 1) {
    parentPage = parentPages[1];
   } else {
    parentPage = parentPages[0];
   }
    
  // Strip preceeding zeros from page id
  parentPage = parseInt(parentPage, 10);

  // Iterate through main nav items to see if this top level parent id matches up
  for (var a = 0; a < mainNavItems.length; a++) {
   if (mainNavItems[a] == parentPage) {
    // Load the img element for this page's top level
    var imgId = 'ace1mi_img' + (a + 1);
    var img = document.getElementById(imgId);

    // Replace image source with rollover image
    var src = img.src;
    var extIndex = src.lastIndexOf('.');
    var ext = src.substring(extIndex);
    var root = src.substring(0, extIndex);
    var rolloverSrc = root + '_over' + ext;
    
    img.src = rolloverSrc;

    // Reset mouseover/mouseout to maintain rollover image
    var mouseover = 'this.src = "' + rolloverSrc + '";';
    img.onmouseover = new Function(mouseover);
    img.onmouseout = new Function(mouseover);

    break;
   }
  }
 }
}

setActiveNav();