jQuery(document).ready(function(){
  var $wpAdminBar = jQuery('#wp-admin-bar');
  var $mainNav = jQuery('#main-nav', $wpAdminBar);
  
  var $home = jQuery('#admin-bar-logo', $wpAdminBar);
  $home.css({'position':'relative'});
  var $favicon = new jQuery('<img />', {"style": "position: absolute; left: -12px; top: 5px; display: none", "src": "/favicon.png", "height":"16"});
  $home.prepend($favicon);
  
  jQuery(window).scroll(function(){
    
    var scrollY = (jQuery(this).scrollTop());
        
    if(scrollY >= 58){
      $wpAdminBar.removeClass('mode-docked');
      $wpAdminBar.addClass('mode-sliding');
      $favicon.fadeIn(1000);
    } else {
      $wpAdminBar.removeClass('mode-sliding');
      $wpAdminBar.addClass('mode-docked');
      $favicon.fadeOut(1000);
    }
  });
  jQuery(window).trigger('scroll');
  
  jQuery('li.menu-item', $mainNav).each(function(){
    var $menuItem = jQuery(this);
    if($menuItem.find('ul.sub-menu').length == 0){
      $menuItem.addClass('no-arrow');
    } 
    });
  
});
