(function($) {
$(document).ready(function() {
$.noConflict();
// your code;



/* ===========================================================================
   KEYBROKER
   Generic JavaScript (depends on jQuery)
   By Starring
============================================================================*/


/* Add functionality to print links */
$.fn.printLink = function() {
  return this.each(function() {
    $(this).click(function() {
      window.print();
      return false;
    });
  });
}

/* Drop down menu functionality */
$.fn.dropDownMenu = function() {
  var event = {
    show: function(id) {
      items.filter('.current').removeClass('current').addClass('current_');
      menus[id].item.addClass('active');
      if (menus[id].menu.length) menus[id].item.addClass('menu_active');
    },
    hide: function(id) {
      items.filter('.current_').removeClass('current_').addClass('current');
      menus[id].item.removeClass('active').removeClass('menu_active');
    }
  }

  if (this.length > 1) return this;

  var menus = Array();
  var items = this.find('> li');

  items.find('> a, > span').each(function(id) {
    var self = $(this);

    menus[id] = {};
    menus[id].item = self.parents('li:first');
    menus[id].menu = menus[id].item.find('ul:first');

    $(window).bind('load', function() {
      var elm = menus[id].item.get(0);
      var offset = self.offset();
      // menus[id].menu.css('left', elm.offsetLeft);
      menus[id].menu.css('top', elm.offsetTop+elm.offsetHeight+14);
    });

    self.add(menus[id].menu)
      .mouseover(function() {
        event.show(id);
        return false;
      })
      .mouseout(function() {
        event.hide(id);
        return false;
      })
      .focus(function() {
        event.show(id);
        return false;
      })
      .blur(function() {
        event.hide(id);
        return false;
      });
  });

  return this;
}


/* Run code on DOM ready */
$(function() {
  $('a[rel=print]').printLink();
  $('#toolbar ul li:first, #header ul li:first').addClass('first');
  $('#header > ul').dropDownMenu();

  
  
  
});



})
})(jQuery);
