var widgetHeaderMyEntries = function() {
          try {
            if (typeof(fucfb.entries) == "undefined") return;
            if (fucfb.entries && fucfb.entries.length > 0) {  //display team info if the user actually has some teams
              var slidingmenuMyEntries = document.getElementById("slidingmenuMyEntries");
              slidingmenuMyEntries.style.display = "block";
              var args = GetArgs();
              var _t = '';
              for (i = 0; i < fucfb.entries.length; i++) {
                var entryId = fucfb.entries[i] ;
                var entryName = fucfb.entryName[entryId];
                var groupId = fucfb.entryOwnership[entryId];
                var groupName = fucfb.groupName[groupId];
                var entryUrl = baseUrl+"/entry/view?entryId=" + entryId;
                entryName = (entryName.length > 17 && entryName.strip().indexOf(' ') == -1) ? entryName.truncate(17) : entryName;
                 _t += '<li class="lower" id="' + entryId + '"><a href="' + entryUrl + '">' + entryName + '</a></li>';
                
              }
                            if (fucfb.entries.length  < maxTeamsPerUser) {  //if the user has less than 5 entries, allow him to create another one
                                _t += '<li class="lower" id="CreateAnotherEntry"><a href="'+baseUrl+'/create/entry" style="color:#aa0b08;font-weight:bold ">Create Another Entry!</a></li>';
                            }  
               _t += '<li class="lower" id="ManageMyEntries"><a href="'+baseUrl+'/manage" style="color:#aa0b08;font-style:italic">Manage My Entries</a></li>';            
              document.write(_t);
            }                                     
          }catch(e) {
           // DebugError(e);
          }
        }
        
 function headerSearch(f) {
  var q = f.elements.searchTerm.value;
  if (f.elements.whichSearch[0].checked) {
    window.location.href = "http://msn.foxsports.com/search?sp-q=" + q ;
  }
  else {
    window.location.href = "http://search.msn.com/results.aspx?q=" + q + "&cp=1252&FORM=FOXSP";
  }
  return false;
}

var widgetHeader = {};

widgetHeader.init = function() {
  var uls = document.getElementsByTagName('ul');
  for (var u = 0; u < uls.length; u++) {
    if (uls[u].className.search(/\bslidingmenu\b/) == -1) continue;
    var lis = uls[u].getElementsByTagName('li');
    for (var i = 0; i < lis.length; i++) {
      var node = lis[i];
      if (node.nodeName.toLowerCase() == 'li' && node.getElementsByTagName('ul').length > 0) {
        fim.events.addEvent(node, 'mouseover', widgetHeader.getMoverFor(node), false);
        fim.events.addEvent(node, 'mouseout', widgetHeader.getMoutFor(node), false);
      }
    }
  }
}

//fim.events.addEvent(window, 'load', widgetHeader.init, false);

widgetHeader.getMoverFor = function(node) {
  return function(e) { widgetHeader.mover(e, node); };
}

widgetHeader.getMoutFor = function(node) {
  return function(e) { widgetHeader.mout(e, node); };
}

widgetHeader.mover = function(e, targetElement) {
  var el = window.event ? targetElement : e ? e.currentTarget : null;
  if (!el) return;
  clearTimeout(el.outTimeout);
  for (var i = 0; i < el.childNodes.length; i++) {
    var node = el.childNodes[i];
    if (node.nodeName.toLowerCase() == 'ul') {
      node.style.display = 'block';
    }
  }
}

widgetHeader.mout = function(e, targetElement) {
  var el = window.event ? targetElement : e ? e.currentTarget : null;
  if (!el) return;
  //el.outTimeout = setTimeout(function() { widgetHeader.mout2(el); }, 300);
}

widgetHeader.mout2 = function(el) {
  for (var i = 0; i < el.childNodes.length; i++) {
    var node = el.childNodes[i];
    if (node.nodeName.toLowerCase() == 'ul') {
      node.style.display = 'none';
    }
  }
}       