function f_aev(obj, type, fn) { try { if (obj.addEventListener) { obj.addEventListener(type, fn, false); } else if (obj.attachEvent) { obj["e"+type+fn] = fn; obj[type+fn] = function() { obj["e"+type+fn](window.event); }; obj.attachEvent("on"+type, obj[type+fn]); }} catch (e) {}}
function f_gob(n) { return document.getElementById(n); }

function __nav_init(){
 var _navObj = f_gob('navH');
 if(_navObj) {
  var _p0 = _navObj.getElementsByTagName('ul')[0];
  if(_p0) {
   var _p0LI = _p0.getElementsByTagName('li');
   if(_p0LI.length > 0) {
    for(var i = 0; i<_p0LI.length; i++) {
     var _p1 = null;
     var _p1 = _p0LI[i].getElementsByTagName('ul')[0];
     if(_p1) {
      _p0LI[i].index = 1;
      f_aev(_p0LI[i], 'mouseover', showSubNav);
      f_aev(_p0LI[i], 'mouseout', hideSubNav);
     }
    }
   }
  }
 }
}

function showSubNav(e){
 var el; if (window.event && window.event.srcElement) { el = window.event.srcElement; }; if (e && e.target) { el = e.target; }; if (!el) { return; }; (e.preventDefault) ? e.preventDefault() : (e.returnValue = false);
 while (el.index != 1) el = el.parentNode;
 var _subNav = el.getElementsByTagName('ul')[0];
 var _navObj = f_gob('navH');
 if(_subNav) { 
  _subNav.style.display = 'block';
  _navObj.className = 'hovered';
 }
}

function hideSubNav(e){
 var el; if (window.event && window.event.srcElement) { el = window.event.srcElement; }; if (e && e.target) { el = e.target; }; if (!el) { return; }; (e.preventDefault) ? e.preventDefault() : (e.returnValue = false);
 while (el.index != 1) el = el.parentNode;
 var _subNav = el.getElementsByTagName('ul')[0];
 var _navObj = f_gob('navH');
 if(_subNav){
  _subNav.style.display = 'none';
  _navObj.className = '';
 }
}
