/**
 * OBjet : Contrôleur AJAX pour l'enregistrement des adhésions au CSLR
 * Auteur : <webmaster@cslr.fr>
 * Date de création: 2009-12-30
 * Révision le 2010-05-06
 * Révision le 2010-06-05
 */
var register;

function adherer(){
  //HTTP Request	
  requete = getRequete();
  //
  if (requete != null) {
    //Récupération des valeurs des champs du formulaire
    var civilite = document.getElementById("civilite").value;
	var nom = document.getElementById("nom").value;
	var nom_jf = document.getElementById("nom_jf").value;
	var prenom = document.getElementById("prenom").value;
    var e_mail = document.getElementById("e-mail").value;
	var jour = document.getElementById("jour").value;
    var mois = document.getElementById("mois").value;
    var annee = document.getElementById("annee").value;
	var adresse = document.getElementById("adresse").value;
    var complement = document.getElementById("complement").value;
    var code_postal = document.getElementById("code-postal").value;
    var ville = document.getElementById("ville").value;
    var pays = document.getElementById("pays").value;
	var tel_fixe = document.getElementById("tel-fixe").value;
	var tel_port = document.getElementById("tel-port").value;
	var tel_pro = document.getElementById("tel-pro").value;
	var activite_assos_0 = document.getElementById("activite-assos_0").value;
	var activite_assos_1 = document.getElementById("activite-assos_1").value;
	var profession = document.getElementById("profession").value;
	var autre = document.getElementById("autre").value;
	var cotisation = document.getElementById("cotisation").value;
	var bienfaiteur = document.getElementById("bienfaiteur").value;
	var dons = document.getElementById("dons").value;
	var satuts = document.getElementById("satuts").value;
	//
	clean();
	//Débug Alert
	/*alert(""+civilite+"");
	alert(""+nom+"");
	alert(""+nom_jf+"");
	alert(""+prenom+"");
	alert(""+e_mail+"");
	alert(""+jour+"");
	alert(""+mois+"");
	alert(""+annee+"");
	alert(""+adresse+"");
	alert(""+complement+"");
	alert(""+code_postal+"");
	alert(""+ville+"");
	alert(""+pays+"");
	alert(""+tel_fixe+"");
	alert(""+tel_port+"");
	alert(""+tel_pro+"");
	alert(""+activite_assos_0+"");
	alert(""+activite_assos_1+"");
	alert(""+profession+"");
	alert(""+autre+"");
	alert(""+cotisation+"");
	alert(""+bienfaiteur+"");
	alert(""+dons+"");
	alert(""+satuts+"");//*/
	//Le corps de la requette
	var corps = "civilite="+civilite+"&nom="+nom+"&nom_jf="+nom_jf+"&prenom="+prenom+"&e_mail="+e_mail+"&jour="+jour+"&mois="+mois+"&annee="+annee+"&adresse="+adresse+"&complement="+complement+"&code_postal="+code_postal+"&ville="+ville+"&pays="+pays+"&tel_fixe="+tel_fixe+"&tel_port="+tel_port+"&tel_pro="+tel_pro+"&activite_assos_0="+activite_assos_0+"&activite_assos_1="+activite_assos_1+"&profession="+profession+"&autre="+autre+"&cotisation="+cotisation+"&bienfaiteur="+bienfaiteur+"&dons="+dons+"&satuts="+satuts+"";
	//Les erreurs
	if(nom ==''){
		document.getElementById("nom").style.backgroundColor="#FF0000";
		document.getElementById("nom").style.borderColor="#FF0000";
		document.getElementById("nom").focus();
	}else if(prenom ==''){
		document.getElementById("prenom").style.backgroundColor="#FF0000";
		document.getElementById("prenom").style.borderColor="#FF0000";
		document.getElementById("prenom").focus();
	}else if(e_mail == ''){
		document.getElementById("e-mail").style.backgroundColor="#FF0000";
		document.getElementById("e-mail").style.borderColor="#FF0000";	
		document.getElementById("e-mail").focus();
	}else if(jour == 00){
		document.getElementById("jour").style.backgroundColor="#FF0000";
		document.getElementById("jour").style.borderColor="#FF0000";
		document.getElementById("jour").focus();
	}else if(mois == 00){
		document.getElementById("mois").style.backgroundColor="#FF0000";
		document.getElementById("mois").style.borderColor="#FF0000";
		document.getElementById("mois").focus();
	}else if(annee == 0000){
		document.getElementById("annee").style.backgroundColor="#FF0000";
		document.getElementById("annee").style.borderColor="#FF0000";
		document.getElementById("annee").focus();
	}else if(adresse ==''){
		document.getElementById("adresse").style.backgroundColor="#FF0000";
		document.getElementById("adresse").style.borderColor="#FF0000";
		document.getElementById("adresse").focus();
	}else if(code_postal ==''){
		document.getElementById("code-postal").style.backgroundColor="#FF0000";
		document.getElementById("code-postal").style.borderColor="#FF0000";
		document.getElementById("code-postal").focus();
	}else if(ville ==''){
		document.getElementById("ville").style.backgroundColor="#FF0000";
		document.getElementById("ville").style.borderColor="#FF0000";
		document.getElementById("ville").focus();
	}else if(profession == 0){
		document.getElementById("profession").style.backgroundColor="#FF0000";
		document.getElementById("profession").style.borderColor="#FF0000";
		document.getElementById("profession").focus();
	}else if(cotisation == 0){
		document.getElementById("cotisation").style.backgroundColor="#FF0000";
		document.getElementById("cotisation").style.borderColor="#FF0000";
		document.getElementById("cotisation").focus();
	}else if(cotisation == 1000 && bienfaiteur ==''){
		document.getElementById("bienfaiteur").style.backgroundColor="#FF0000";
		document.getElementById("bienfaiteur").style.borderColor="#FF0000";
		document.getElementById("bienfaiteur").focus();
		alert("Nous vous remercions d\'avoir choisi la cotisation bienfaiteur, cependant le montant choisi doit être supérieur ou égal à 1000 €");
	}else if(cotisation == 1000 && bienfaiteur < 1000){
		document.getElementById("bienfaiteur").style.backgroundColor="#FF0000";
		document.getElementById("bienfaiteur").style.borderColor="#FF0000";
		document.getElementById("bienfaiteur").focus();
		alert("Nous vous remercions d\'avoir choisi la cotisation bienfaiteur, cependant le montant choisi doit être supérieur ou égal à 1000 €");
	}else if(satuts == 0 || satuts ==''){
		alert("Afin de conclure votre inscription, cochez la case de la Déclaration sur l\'honneur.");
	}else{
		try {
		  // Ouvrir une connexion asynchrone
		  //requete.open("POST", "http://wp.cohesion-sociale-et-libertes-republicaines.com/wp-content/themes/cslr_wpt/adherer/ajax_form.php", true);
		  //URL du fichier original 
		  requete.open("POST", "http://www.cohesion-sociale-libertes-republicaines.fr/wp-content/themes/cslr_wpt/adherer/ajax_form.php", true);
		  // Positionner une en-tete indispensable 
		  // quand les parametres sont passes par POST
		  requete.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		  // Traitement a effectuer quand l'etat de la requete changera
		  requete.onreadystatechange = onAdhesion;
		  // Lancer la requete
		  requete.send(corps);
		  //alert('requette en cours');
		  //SetAJAX();
		}catch(exc){
		  Init();
    	}//Fin try*/ 
	}//Fin erreur*/
  }
}//fin function adherer()*/

function renew(){
  //HTTP Request	
  requete = getRequete();
  //
  if (requete != null) {
    //Récupération des valeurs des champs du formulaire
    var civilite = document.getElementById("civilite2").value;
	var nom = document.getElementById("nom2").value;
	var nom_jf = document.getElementById("nom_jf2").value;
	var prenom = document.getElementById("prenom2").value;
    var e_mail = document.getElementById("e-mail2").value;
	var jour = document.getElementById("jour2").value;
    var mois = document.getElementById("mois2").value;
    var annee = document.getElementById("annee2").value;
	var adresse = document.getElementById("adresse2").value;
    var complement = document.getElementById("complement2").value;
    var code_postal = document.getElementById("code-postal2").value;
    var ville = document.getElementById("ville2").value;
    var pays = document.getElementById("pays2").value;
	var tel_fixe = document.getElementById("tel-fixe2").value;
	var tel_port = document.getElementById("tel-port2").value;
	var tel_pro = document.getElementById("tel-pro2").value;
	var activite_assos_0 = document.getElementById("activite-assos_02").value;
	var activite_assos_1 = document.getElementById("activite-assos_12").value;
	var profession = document.getElementById("profession2").value;
	var autre = document.getElementById("autre2").value;
	var cotisation = document.getElementById("cotisation2").value;
	var bienfaiteur = document.getElementById("bienfaiteur2").value;
	var dons = document.getElementById("dons2").value;
	var satuts = document.getElementById("satuts2").value;
	//
	clean2();
	//Débug Alert
	/*alert(""+civilite+"");
	alert(""+nom+"");
	alert(""+nom_jf+"");
	alert(""+prenom+"");
	alert(""+e_mail+"");
	alert(""+jour+"");
	alert(""+mois+"");
	alert(""+annee+"");
	alert(""+adresse+"");
	alert(""+complement+"");
	alert(""+code_postal+"");
	alert(""+ville+"");
	alert(""+pays+"");
	alert(""+tel_fixe+"");
	alert(""+tel_port+"");
	alert(""+tel_pro+"");
	alert(""+activite_assos_0+"");
	alert(""+activite_assos_1+"");
	alert(""+profession+"");
	alert(""+autre+"");
	alert(""+cotisation+"");
	alert(""+bienfaiteur+"");
	alert(""+dons+"");
	alert(""+satuts+"");//*/
	//Le corps de la requette
	var corps = "civilite="+civilite+"&nom="+nom+"&nom_jf="+nom_jf+"&prenom="+prenom+"&e_mail="+e_mail+"&jour="+jour+"&mois="+mois+"&annee="+annee+"&adresse="+adresse+"&complement="+complement+"&code_postal="+code_postal+"&ville="+ville+"&pays="+pays+"&tel_fixe="+tel_fixe+"&tel_port="+tel_port+"&tel_pro="+tel_pro+"&activite_assos_0="+activite_assos_0+"&activite_assos_1="+activite_assos_1+"&profession="+profession+"&autre="+autre+"&cotisation="+cotisation+"&bienfaiteur="+bienfaiteur+"&dons="+dons+"&satuts="+satuts+"";
	//Les erreurs
	if(nom ==''){
		document.getElementById("nom2").style.backgroundColor="#FF0000";
		document.getElementById("nom2").style.borderColor="#FF0000";
		document.getElementById("nom2").focus();
	}else if(prenom ==''){
		document.getElementById("prenom2").style.backgroundColor="#FF0000";
		document.getElementById("prenom2").style.borderColor="#FF0000";
		document.getElementById("prenom2").focus();
	}else if(e_mail == ''){
		document.getElementById("e-mail2").style.backgroundColor="#FF0000";
		document.getElementById("e-mail2").style.borderColor="#FF0000";	
		document.getElementById("e-mail2").focus();
	}else if(jour == 00){
		document.getElementById("jour2").style.backgroundColor="#FF0000";
		document.getElementById("jour2").style.borderColor="#FF0000";
		document.getElementById("jour2").focus();
	}else if(mois == 00){
		document.getElementById("mois2").style.backgroundColor="#FF0000";
		document.getElementById("mois2").style.borderColor="#FF0000";
		document.getElementById("mois2").focus();
	}else if(annee == 0000){
		document.getElementById("annee2").style.backgroundColor="#FF0000";
		document.getElementById("annee2").style.borderColor="#FF0000";
		document.getElementById("annee2").focus();
	}else if(adresse ==''){
		document.getElementById("adresse2").style.backgroundColor="#FF0000";
		document.getElementById("adresse2").style.borderColor="#FF0000";
		document.getElementById("adresse2").focus();
	}else if(code_postal ==''){
		document.getElementById("code-postal2").style.backgroundColor="#FF0000";
		document.getElementById("code-postal2").style.borderColor="#FF0000";
		document.getElementById("code-postal2").focus();
	}else if(ville ==''){
		document.getElementById("ville2").style.backgroundColor="#FF0000";
		document.getElementById("ville2").style.borderColor="#FF0000";
		document.getElementById("ville2").focus();
	}else if(profession == 0){
		document.getElementById("profession2").style.backgroundColor="#FF0000";
		document.getElementById("profession2").style.borderColor="#FF0000";
		document.getElementById("profession2").focus();
	}else if(cotisation == 0){
		document.getElementById("cotisation2").style.backgroundColor="#FF0000";
		document.getElementById("cotisation2").style.borderColor="#FF0000";
		document.getElementById("cotisation2").focus();
	}else if(cotisation == 1000 && bienfaiteur ==''){
		document.getElementById("bienfaiteur2").style.backgroundColor="#FF0000";
		document.getElementById("bienfaiteur2").style.borderColor="#FF0000";
		document.getElementById("bienfaiteur2").focus();
		alert("Nous vous remercions d\'avoir choisi la cotisation bienfaiteur, cependant le montant choisi doit être supérieur ou égal à 1000 €");
	}else if(cotisation == 1000 && bienfaiteur < 1000){
		document.getElementById("bienfaiteur2").style.backgroundColor="#FF0000";
		document.getElementById("bienfaiteur2").style.borderColor="#FF0000";
		document.getElementById("bienfaiteur2").focus();
		alert("Nous vous remercions d\'avoir choisi la cotisation bienfaiteur, cependant le montant choisi doit être supérieur ou égal à 1000 €");
	}else if(satuts == 0 || satuts ==''){
		alert("Afin de conclure votre inscription, cochez la case de la Déclaration sur l\'honneur.");
	}else{
		try {
		  // Ouvrir une connexion asynchrone
		  //requete.open("POST", "http://wp.cohesion-sociale-et-libertes-republicaines.com/wp-content/themes/cslr_wpt/adherer/ajax_renew.php", true);
		  //URL Fichier original
		  requete.open("POST", "http://www.cohesion-sociale-libertes-republicaines.fr/wp-content/themes/cslr_wpt/adherer/ajax_renew.php", true);
		  // Positionner une en-tete indispensable 
		  // quand les parametres sont passes par POST
		  requete.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		  // Traitement a effectuer quand l'etat de la requete changera
		  requete.onreadystatechange = onAdhesion2;
		  // Lancer la requete
		  requete.send(corps);
		  //alert('requette en cours');
			SetAJAX();	
		}catch(exc){
		  Init();
    	}//Fin try*/ 
	}//Fin erreur*/
  }
}//fin function renew()*/

//Si bien faiteur
function voirBF(){
	//
	var if_hidde = document.getElementById("cotisation").value;
	var visibility = document.getElementById("BF").style;
	//
	if(if_hidde == 1000){
		//alert("Ok");
		visibility.display = (visibility.display == "none") ? "" : "";
	}else{
		//alert("Non pas encore");
		visibility.display = (visibility.display == "yes") ? "" : "none";
	};
 }
//Si cocher
function is_check(){
	var check = document.getElementById("satuts").value;
	
	if(check == 0){
		//alert("Pas cocher");
		document.getElementById("satuts").value="1";
	}else{
		//alert("cocher");
		document.getElementById("satuts").value="0";
	};	
 }
 function is_check2(){
	var check = document.getElementById("satuts2").value;
	
	if(check == 0){
		//alert("Pas cocher");
		document.getElementById("satuts2").value="1";
	}else{
		//alert("cocher");
		document.getElementById("satuts2").value="0";
	};	
 }
//Requette HTTP Request ou Activx Object pour l'ajax ?
function getRequete(){
  var result = requete;
  if (result == null) {
    if (window.XMLHttpRequest) {
      // Navigateur compatible Mozilla
      result = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
      // Internet Explorer sous Windows
      result = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return result;
 }
//Réinitialise le style des champs après erreur
function clean(){
	document.getElementById("nom").style.backgroundColor="";
	document.getElementById("nom").style.borderColor="";
	//
	document.getElementById("prenom").style.backgroundColor="";
	document.getElementById("prenom").style.borderColor="";
	//
	document.getElementById("e-mail").style.backgroundColor="";
	document.getElementById("e-mail").style.borderColor="";
	//
	document.getElementById("jour").style.backgroundColor="";
	document.getElementById("jour").style.borderColor="";
	//
	document.getElementById("mois").style.backgroundColor="";
	document.getElementById("mois").style.borderColor="";
	//
	document.getElementById("annee").style.backgroundColor="";
	document.getElementById("annee").style.borderColor="";
	//
	document.getElementById("adresse").style.backgroundColor="";
	document.getElementById("adresse").style.borderColor="";
	//
	document.getElementById("code-postal").style.backgroundColor="";
	document.getElementById("code-postal").style.borderColor="";
	//
	document.getElementById("ville").style.backgroundColor="";
	document.getElementById("ville").style.borderColor="";
	//
	document.getElementById("profession").style.backgroundColor="";
	document.getElementById("profession").style.borderColor="";
	//
	document.getElementById("cotisation").style.backgroundColor="";
	document.getElementById("cotisation").style.borderColor="";
	//
	document.getElementById("bienfaiteur").style.backgroundColor="";
	document.getElementById("bienfaiteur").style.borderColor="";
 }//*/
 
function clean2(){
	document.getElementById("nom2").style.backgroundColor="";
	document.getElementById("nom2").style.borderColor="";
	//
	document.getElementById("prenom2").style.backgroundColor="";
	document.getElementById("prenom2").style.borderColor="";
	//
	document.getElementById("e-mail2").style.backgroundColor="";
	document.getElementById("e-mail2").style.borderColor="";
	//
	document.getElementById("jour2").style.backgroundColor="";
	document.getElementById("jour2").style.borderColor="";
	//
	document.getElementById("mois2").style.backgroundColor="";
	document.getElementById("mois2").style.borderColor="";
	//
	document.getElementById("annee2").style.backgroundColor="";
	document.getElementById("annee2").style.borderColor="";
	//
	document.getElementById("adresse2").style.backgroundColor="";
	document.getElementById("adresse2").style.borderColor="";
	//
	document.getElementById("code-postal2").style.backgroundColor="";
	document.getElementById("code-postal2").style.borderColor="";
	//
	document.getElementById("ville2").style.backgroundColor="";
	document.getElementById("ville2").style.borderColor="";
	//
	document.getElementById("profession2").style.backgroundColor="";
	document.getElementById("profession2").style.borderColor="";
	//
	document.getElementById("cotisation2").style.backgroundColor="";
	document.getElementById("cotisation2").style.borderColor="";
	//
	document.getElementById("bienfaiteur2").style.backgroundColor="";
	document.getElementById("bienfaiteur2").style.borderColor="";
 }//*/
//Initialisation globale du formulaire

function Ginit(){
	Init();
	reInit();
}
//Initialisation du formulaire d'adhésion
function Init(){
	document.getElementById("adhOFF").style.display = "inline";
	document.getElementById("adhON").style.display = "none";
	document.getElementById("boutonAbandonneradh").disabled = true;
 }
//Initialisation du formulaire de re adhésion
function reInit(){
	document.getElementById("reOFF").style.display = "inline";
	document.getElementById("reON").style.display = "none";
	document.getElementById("readh").disabled = true;
}
//
function SetAJAX(){
	document.getElementById("adhOFF").style.display = "none";
	document.getElementById("adhON").style.display = "inline";
	document.getElementById("boutonAbandonneradh").disabled = false;
 }
//
function adhstop(){
 if(requete != null){ requete.abort(); }
 	Init();
 }
//
function finAdhesion(){
	var finfin = document.getElementById("finadh").style;
	finfin.display = (finfin.display == "none") ? "" : "";
	//
	document.getElementById("adherer").style.display = "none";
 }
//
function finAdhesion2(){
	var finfin = document.getElementById("finadh").style;
	finfin.display = (finfin.display == "none") ? "" : "";
	//
	document.getElementById("formulaire_renew").style.display = "none";
 }
//
function onAdhesion(){
  if (requete.readyState == 4 && requete.status == 200) {
    //Fin de l'adhesion
    finAdhesion();
  }//
 }
//
function onAdhesion2(){
  if (requete.readyState == 4 && requete.status == 200) {
    //Fin de l'adhesion
    finAdhesion2();
  }//
 }
//
function choix1(){
	var c1 = document.getElementById("formulaire_adherer").style;
	c1.display = (c1.display == "none") ? "" : "";
	//
	document.getElementById("choix").style.display = "none";
 }
//
 function choix2(){
	var c2 = document.getElementById("formulaire_renew").style;
	c2.display = (c2.display == "none") ? "" : "";
	//
	document.getElementById("choix").style.display = "none";
 }
//
 function GetDebug(msg){
	 document.getElementById("debug").innerHTML = msg;
}
//
