if ( window.ActiveXObject ) {
  rowdisplay = 'inline';
} else {
  rowdisplay = 'table-row';
}

function RnavOver( img ) {
  var src = img.src.replace(/off\./, 'on.');
  img.src = src;
  if ( ! img.dp_active ) {
    img.onmouseout = RnavOut;
  }
}

function RnavOut() {
//  alert( img.src );
  var src = this.src.replace(/on\./, 'off.');
  this.src = src;
}

function RnavClick( img ) {
  for ( var i = 0; i < rnav_menus.length; i++ ) {
    var menus = document.getElementById( rnav_menus[i] );
    menus.style.display = 'none';
    var imgs = document.getElementById( menus.id + '_img' );
    imgs.onmouseout = RnavOut;
    imgs.dp_active = false;
    imgs.src = imgs.src.replace(/on\./, 'off.');
  }

  RnavOver( img );
  img.onmouseout = function() { return true };
  img.dp_active = true;
  var tr = document.getElementById( img.id.replace(/_img$/, '') );
  tr.style.display = rowdisplay;
}

function RnavCatClick( img ) {
  var url = '/templates/products/mp.tmpl?CATEGORY_ID=' + img.id.replace(/_RNAV$/, '');
  window.location.href = url;
}

function RnavWysiwygOn() {
  var oImg = _getCurrentWysiwygObject();

  if ( oImg ) {
    oImg.src = oImg.src.replace(/_off\.gif/, '_on.gif' );
    oImg.parentNode.onmouseout = function() { return true };
  }
}

var _currentWysiwygObject = null;
function _getCurrentWysiwygObject() {
  if ( ! _currentWysiwygObject ) {
    var url = window.location.href;
//    var sXpath = '/HTML/BODY/DIV/DIV/DIV/DIV/DIV/TABLE/TBODY/TR/TD/A[\@href="' + url + '"]/IMG';
    var sXpath = '//A[\@href="' + url + '"]/IMG';
    var oNode = document.documentElement;

    var result = xpathParse(sXpath).evaluate(new ExprContext(oNode));
    if ( result.value[0] && result.value[0].src.match(/_off\.gif/) ) {
      _currentWysiwygObject = result.value[0];
    }
  }
  return(_currentWysiwygObject);
}
