function initNavigation(){
	var _navsize = $("ul.gNavigation").width();
	var _sumsize = 0;
	var _sumlength = 0;
	var _dist = 0;
	var _slideSpeed = 450;

	var _firstItem = $("ul.gNavigation > li:first-child");
	var _lastItem = $("ul.gNavigation > li:last-child");
	var _menuItems = $("ul.gNavigation > li");

	// resize navigation
	_menuItems.each(function() {
		_sumsize += $(this).width();
		_sumlength++;
	});
	_sumsize-=32;

	_dist = Math.round(((_navsize-_sumsize)/(_sumlength)))-1;
	_menuItems.each(function() {
		$(this).css({"marginLeft":0,"marginRight":_dist, display:"inline"});
	});

	_menuItems.eq(_sumlength-2).css("marginRight",0);
	_firstItem.css({float:"left",marginLeft: 13});
	_lastItem.css({float:"right",marginLeft: 0,marginRight: 13});

	// dropdown code
	$("ul.gNavigation a.opener").each(function() {
		var _navholder = $(this).parent();
		var _slide = _navholder.find("div.slide").eq(0);
		var _sheight = _slide.height();

		_navholder.mouseenter(function(){
			_slide.stop();
			_slide.css({overflow:"hidden",opacity:0,height: 0});
			_navholder.addClass("expanded");
			_slide.show().animate({opacity: 1, height: _sheight}, _slideSpeed,function(){
				_slide.css({overflow:"hidden",height: "auto",opacity:"auto"});
			});
		}).mouseleave(function(){
			var _sheight = _slide.height();
			_slide.css({overflow:"hidden", height:_sheight});
			_slide.stop().animate({opacity: 0, height: 0}, _slideSpeed, function(){
				$(this).hide();
				_navholder.removeClass("expanded");
			});
		});
	});
}

$(document).ready(function(){
	initNavigation();
});