var isWaiting = false;
var _waiterId = "attente";

function Wait(id, onDone) {
	if(isWaiting) return false;

	$(id).slideUp("normal", function() {

			if(!isWaiting) return;

			if(onDone != null)
				onDone();

			$(id).append("<div id=\"" + _waiterId + "\" class=\"wait\">En attente...<div>");

			$(id + " #" + _waiterId).animate({
					opacity: 0
				}, 0);

			$(id + " #" + _waiterId).animate({
					opacity: 0.5
				}, "slow");

			$(id).slideDown("fast");
		});

	isWaiting = true;
	return true;
}
function UnWait(id, onDone) {
	isWaiting = false;
	$(id).slideUp("fast", function() {
			$(id + " #" + _waiterId).remove();
			if(onDone != null)
				onDone();
		});
}
