window.onloadListeners = new Array();

window.addOnLoadListener = function (listener) {
	window.onloadListeners[window.onloadListeners.length] = listener;
}

Event.observe(window, 'load', function () {
	for (var i = 0; i < window.onloadListeners.length; i++){
    window.onloadListeners[i].call();
	}
});

function montre(id) {
  $$('dd.sumenuItems').each(function(item){
    $(item).hide();
  });
	if ($(id)) {
		$(id).setStyle({display: 'block'});
	}
}

function showLocationMap() {
  new Effect.Appear('locationMap');
  $('locationMap').observe('click', function() {
    new Effect.Fade('locationMap');
  });
}

function printLocationMap() {
  window.open('/printMap.html', 'locationMapWindow', '');
}