/* Header Container */

InterNations.Header = {};

InterNations.Header.init = function () {

	/* Quick search autocomplete */
        if (typeof $("#search-user").autocomplete === 'function') {
            $("#search-user").autocomplete("/user-search/quicksearch");
        }

	/* Dropdown subnavigation on mouseover */

	var activeSubnavigation;
	jQuery("#navigation-categories > li")
		.bind("mouseenter", function () {
			var el = jQuery(this);
			var prev = jQuery(this).prev();
			prev.addClass("before-highlight");
			if (activeSubnavigation) {
				if (activeSubnavigation.get(0) == el.get(0)) {
					return;
				}
				activeSubnavigation.hide();
			}
			activeSubnavigation = el.addClass("highlight").find(".subnavigation").show();
		})
		.bind("mouseleave", function () {
			var el = jQuery(this).removeClass("highlight");
				el.find(".subnavigation").hide();
			var prev = jQuery(this).prev().removeClass("before-highlight");
		});

  /** Don’t display background image for the element before the current active: INDEV-45 */
  var prevE;
  $('#navigation-categories > li').each(function(k, e) {
    if ($(e).hasClass('active') && prevE) {
      $(prevE).css('background-image', 'none');
    }
    prevE = e;
  });

	/* Hide More Pulldown / Community Navigator Autocomplete on click */

	$('body').click(function (e) {
		$('#more-pulldown').fadeOut();
		$('#navigator-search-autocomplete').hide();
		//$('#more').removeClass('up');
	});

	$('#more').click(function (e) {
		e.stopPropagation();
		$('#more-pulldown').slideToggle();
		//$(this).toggleClass('up');
	});

	/* Initialize Community Navigator */
        var cnSymbol = '&#x25B2';
        $('#change-lc').click(function(e) {
            var toggler, c;
            toggler = $('#change-lc span.toggle')[0];
            c = $(toggler).html();
            $(toggler).html(cnSymbol);
            cnSymbol = c;
            $('#community-navigator').slideToggle('fast');
        });
};

/* Register Initialization Handler */

//jQuery(document).ready(InterNations.Header.init);

