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 f_gBTC(obj, tag, clName) { var objs = obj.getElementsByTagName(tag); var robj = new Array(); var j = 0; for (var i = 0; i < objs.length; i++) { if (f_hCl(objs[i], clName)) robj[j++] = objs[i]; }; return robj; }
function f_trm(x){return x.replace(/^\s+|\s+$/g,'');}
function f_hCl(obj, clName) { var clN = ' ' + obj.className + ' '; return (clN.match(' ' + clName + ' ') != null); }
function f_aCl(obj, clName) { if (!f_hCl(obj, clName)) obj.className = f_trm(obj.className + ' ' + clName); }
function f_rCl(obj, clName) { if (!f_hCl(obj, clName)) return; var clN = ' ' + obj.className + ' '; eval("obj.className = f_trm(clN.replace(/ " + clName + " /g,''));"); }

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++) {
     if(f_hCl(_p0LI[i].parentNode, 'p0')) {
      _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;
 f_aCl(el, 'hovered');
 var _subNav = el.getElementsByTagName('ul')[0];
 if(_subNav){
  _subNav.style.display = 'block';
 }
}

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;
 f_rCl(el, 'hovered');
 var _subNav = el.getElementsByTagName('ul')[0];
 if(_subNav) { 
  _subNav.style.display = 'none';
 }
}
