function _replace(old_obj, new_obj) {
		old_obj.parentNode.replaceChild(new_obj, old_obj);
		
}

function favorites_handler(ev) {
		dojo.stopEvent(ev);
		dojo.xhrPost({
						'url':"/membre/favorites.php?ajax=1",
						'form':this,
						'load':function(data) {
								var dest = document.createElement("div");
								dest.innerHTML = data;
								_replace(this.form, dojo.query("FORM", dest)[0]);

								dojo.connect(dest, "submit", favorites_handler);
								init_favorites();
						}
				});
}

function init_favorites_form(form) {
		dojo.connect(form, "submit", favorites_handler);
}

function init_favorites() {
		dojo.query("FORM.favorites").forEach(init_favorites_form);
}

dojo.addOnLoad(init_favorites);
