function initCarte() {
	$$('#menu-plats a').each( function(link) {
	  link.addEvent('click', function(e) {
		  e = new Event(e).stop();
			var catid = link.id.substring(3);
			var liste = $('plats');
		  var url = "update_carte.php?id=" +catid+"&r="+Math.random();
		  new Request({
				url: url,
				method: 'get',
				update: liste,
				encoding:'utf8',
				onRequest: function() {
			    liste.empty().addClass('ajax-loading');
					new Fx.Tween(liste, {duration: 800}).start('opacity', 0, 1);
					resetCurrentMenu();
				},
				onComplete: function() {
					$('plats').removeClass('ajax-loading');
				},
				onSuccess: function(responseText) {
					link.addClass('current');
					$('plats').removeClass('ajax-loading');
					$('plats').set('html', responseText);
				},
				onFailure: function() {
					$('plats').removeClass('ajax-loading');
					$('plats').set('text', 'Une erreur s\'est produite, veuillez réessayer dans quelques instants.');
				}
		  }).send();
	  });
  });
}
window.addEvent('domready', initCarte);

function resetCurrentMenu() {
	$$('#menu-plats a').each( function(link){
		if(link.hasClass('current'))
			link.removeClass('current');
	});
}