function setLoading(elt, text, keepSize) {
	
	if (keepSize == undefined) keepSize = false;
	
	if (text == undefined || text == null) text = "Veuillez patienter, chargement en cours.";
	var oldH = elt.height();var oldW = elt.width();

	elt.html('<span class="loading"><img src="img/ajax-loader-FFFFFF.gif" id="ajaxload">' + text + "</span>");
	if (keepSize) {
		elt.attr('oldheight', elt.css('height'));
		elt.attr('oldwidth', elt.css('width'));
		eltLoading = elt.find('span.loading');
		eltLoading.css('position', 'relative').css('top', (oldH-eltLoading.height())/2);
		if (elt.css('text-align') == 'left' || elt.css('text-align') == 'start') {
			eltLoading.css('left', (oldW-eltLoading.width())/2);
		}
		if (elt.css('text-align') == 'right') {
			eltLoading.css('left', -(oldW-eltLoading.width())/2);
		}
		elt.width(oldW);
		elt.height(oldH);
	}
}
function doneLoading(elt) {
	elt.css('width', elt.attr('oldwidth')).removeAttr('oldwidth');
	elt.css('height', elt.attr('oldheight')).removeAttr('oldheight');
	elt.find('span.loading').fadeOut();
}
function addClose(elt) {
	elt.prepend('<a href="#" onclick="$(this).parent().remove();return false;"><img src="img/close.png" style="float:right;"></a>');
}

