/**
* Classe Newsletter
* Permet de gérer les appels Ajax pour l'abonnement newsletter à 12ALL
*/
function Newsletter(){

	/**
	* URL du proxy permettant de passer les appels à 12ALL (cross domain scripting)
	*/
	this.proxy12ALL = "../proxy12ALL.php";

	/**
	* Nom de domaine qui servira a filtré la liste des newsletters (on filtre sur le sender de la newsletter)
	*/
	this.domainName = "";

	/**
	* id du compte admin 12ALL qui servira a filtré la liste des newsletters (on filtre sur le proprio de la liste), laisser à 0 pour ne pas en tenir compte
	*/
	this.adminid = 6;

	/**
	* Nom du web service a appeller
	*/
	this.service = '12ALLJSONWebServices.php';

	/**
	* Abonnement d'un email à une liste
	*/
	this.abonnement = function(listid, email){
		$.post(this.proxy12ALL, { service: this.service, task: "add", email: email, listid: listid, name: ""},
		  function(data){
			eval('result = '+data);
			if(result && result.errstr!=undefined){
				alert(result.errstr);
				return;
			}
		  }
		);
	};

	/**
	* Désabonnement d'un email d'une liste
	*/
	this.desabonnement = function(listid, email){
		$.post(this.proxy12ALL, { service: this.service, task: "remove", email: email , listid: listid},
		  function(data){
			eval('result = '+data);
			if(result && result.errstr!=undefined){
				alert(result.errstr);
				return;
			}
		  }
		);
	};

}
newsletter = new Newsletter();
