/**
 * Définition de l'espace de nommage
 */
if (typeof benchmark == "undefined") var benchmark = {};
if (typeof benchmark.application == "undefined") benchmark.application = {};
if (typeof benchmark.application.ecommerce == "undefined") benchmark.application.ecommerce = {};

/**
 * Classe benchmark.application.ecommerce.ModuleDeConception
 */
benchmark.application.ecommerce.ModuleDeConception = function(){

	/**
	 *  Propriétés paramètres
	 */
	this.ajax_purge_url = "/personnaliser/cgi/module_de_conception/purge_depose_traitement_image.norevue.php";

	this.getAjaxPurgeUrl = function(){
		return this.ajax_purge_url;
	};
	
	/**
	 * Fonction executée au unload du module
	 */
	this.unload = function() {
		this.purge();
	}
	
	/**
	 * Fonction de purge liée au module
	 * 
	 * On purge des images en dépose
	 */
	this.purge = function() {
		$.get(benchmark.application.ecommerce.moduledeconceptionglobal.getAjaxPurgeUrl());
	};
}

/** 
 * Lancement de l'écouteur de fermeture du module
 * 
 * Cela correspond à la fermeture de la page.
 */
$(window).unload( 
		function (){
			benchmark.application.ecommerce.moduledeconceptionglobal = new benchmark.application.ecommerce.ModuleDeConception();
			benchmark.application.ecommerce.moduledeconceptionglobal.unload();
		} 
);
