new Event.observe(window, "load", function () {
	var 
		global_navs = $("headNavigation").select(".global_navigation"),
		dropouts_visible = global_navs.map(function (n) { return false; }),
		dropout_timeouts = global_navs.map(function (n) { return null; });

	_showDropout = function (param_dropout) {
		if (dropouts_visible[param_dropout - 1]) {
			if (dropout_timeouts[param_dropout - 1] != null) {
				clearTimeout(dropout_timeouts[param_dropout - 1]);
				dropout_timeouts[param_dropout - 1] = null;
			}
		} else {
			if ($("primary_dropout" + param_dropout).select("a").length) {
				Effect.SlideDown(("primary_dropout" + param_dropout), { duration: 0.2, queue: { position: "end", scope: ("dropout" + param_dropout + "scope"), limit: 2} });
				dropouts_visible[param_dropout - 1] = true;
			}
			
		}

	}

	showDropout = function (event) {
		var dropout = Event.element(event);
		if (dropout.tagName == "A")
			dropout = dropout.up(".global_navigation");
		dropout = dropout.identify();
		if (dropout.indexOf("global_section") != 0)
			return;
		dropout = dropout.gsub("global_section", "");
		if (parseInt(dropout) == isNaN)
			return;
		_showDropout(1*dropout);
	}

	_hideDropout = function (param_dropout) {

		Effect.SlideUp(("primary_dropout" + param_dropout), { duration: 0.2, queue: { position: "end", scope: ("dropout" + param_dropout + "scope"), limit: 2} });
		dropouts_visible[param_dropout - 1] = false;

	}

	hideDropout = function (event) {
		var param_dropout = Event.element(event);
		if (param_dropout.tagName == "A")
			param_dropout = param_dropout.up(".global_navigation");
		param_dropout = param_dropout.identify().gsub("global_section", "");
		if (parseInt(param_dropout) == isNaN)
			return;
		param_dropout = param_dropout * 1;
		if (dropouts_visible[param_dropout - 1]) {
			dropout_timeouts[param_dropout - 1] = setTimeout(("_hideDropout(" + param_dropout + ")"), 300);
		}
	}

	global_navs.invoke("observe", "mouseover", showDropout).invoke("observe", "mouseout", hideDropout);

});
/*
function showDropout() { }
function _hideDropout() { }
function hideDropout() { } 
*/
