/* FONCTIONS UTILES AU COMBO BOX*/
function selectDonneeCombo(nomId, titreId, texte, id, etat, lien){
	document.getElementById(nomId).value = id;
	document.getElementById(titreId).value = texte;
	if(nomId == "langues"){
		if(etat){
			
		}else{
			changeLangue(lien, id);	
		}
	}else if(nomId == "sportHome"){
		if(etat){
			
		}else{
			loadEntrerSport(id, texte);	
		}
	}else if(nomId == "langueHome"){
		if(etat){
			
		}else{
			changeLangueHome(id);
		}
	}else if(nomId == "continent"){
		if(etat){
			
		}else{
			reloadPays(id);
		}
	}else if(nomId == "id_pays"){
		if(etat){
			
		}else{
			if(document.getElementById('infoSuptaille') && document.getElementById('infoSuppoids')){
				var tailleActuelle = document.getElementById('taille').value;
				var poidsActuelle = document.getElementById('poids').value;
				
				loadUnite(id, tailleActuelle, poidsActuelle);
			}
		}
	}else if(nomId == "id_categoriemetierreconversion"){
		if(etat){
			
		}else{
			reloadMetierReconversion(id);
		}
	}else if(nomId == "categoriemetierreconversion"){
		if(etat){
			
		}else{
			reloadFiltreMetierReconversion(id);
		}
	}
} 
function changeLangue(chaine, id){
	var xhr=null;
    
    if (window.ActiveXObject){
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }else if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			var lien = xhr.responseText;
			window.location.href=lien;
		}
	};
 	xhr.open("POST", chemin+"action/changeLangue.php", true);
	var donnees = "";
	donnees += "&id="+id;
	donnees += "&lien="+chaine;
	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);
	
}
function afficheConteneurDonnee(titreId){
		/// test sur la disparition du contenu² après selection ///
		var cibleCombo = document.getElementById(titreId).parentNode.lastChild;
			cibleCombo.style['display'] = 'block';
	/// Fin du test sur la disparition du contenu apres selection ///
}
function fermeConteneurDonnee(titreId){
		var cibleCombo = document.getElementById(titreId).parentNode.lastChild;
		cibleCombo.style['display'] = 'none';
	
}
function loadEntrerSport(id, nom){
	var xhr=null;
    
    if (window.ActiveXObject){
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }else if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			var lien = xhr.responseText;
			window.location.href=lien;
		}
	};
	
 xhr.open("POST", chemin+"action/loadEntrerSport.php", true);
	var donnees = "";
	donnees += "&idSport="+id;
	donnees += "&nomSport="+nom;
	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);
}
function changeLangueHome(idLangue){
	var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject){
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			
			window.location.reload();
		}
	};
	
 xhr.open("POST", chemin+"action/changeLangue.php", true);
	var donnees = "";
	donnees += "&id="+idLangue;
	donnees += "&lien=";
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);
}
function reloadPays(idContinent){
	var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject){
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			afficheReloadPays(xhr.responseText);			
		}
	};
	
 xhr.open("POST", chemin+"action/reloadPays.php", true);
	var donnees = "";
	donnees += "&idContinent="+idContinent;
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);	
}
function afficheReloadPays(contenu){
	//alert(contenu);
	document.getElementById('pays').value = '';
	document.getElementById('conteneurDonneepays').innerHTML = contenu;
}
function loadUnite(idPays, tailleActuelle, poidsActuelle){
	var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject){
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			afficheloadUnite(xhr.responseText);			
		}
	};
	
 xhr.open("POST", chemin+"action/loadUnite.php", true);
	var donnees = "";
	donnees += "&idPays="+idPays;
	donnees += "&tailleActuelle="+tailleActuelle;
	donnees += "&poidsActuelle="+poidsActuelle;
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);
}
function afficheloadUnite(texte){
	var decoupeTexte = texte.split('-');
	document.getElementById('infoSuptaille').innerHTML = decoupeTexte[0];
	document.getElementById('infoSuppoids').innerHTML = decoupeTexte[1];
	
	document.getElementById('taille').value = decoupeTexte[2];
	document.getElementById('poids').value = decoupeTexte[3];
	
}
/* FIN DES FONCTIONS UTILES AU COMBO BOX*/

/*  FONCTIONS UTILES A LA SCROLLBAR VERTICALE*/
var TimerScrollBarVerticale;
var PasScrollBarVerticale = 3;
function moveLayer(Sens) {
	Objet=document.getElementById("contenuAScroller");
    if(parseInt(Objet.style.top) + (PasScrollBarVerticale*Sens)>0)  {
		clearTimeout(TimerScrollBarVerticale);
	}
	else if(parseInt(Objet.style.top) + (PasScrollBarVerticale*Sens)<-(Objet.offsetHeight-document.getElementById("support").offsetHeight)) {
		clearTimeout(TimerScrollBarVerticale);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (PasScrollBarVerticale*Sens)) + "px";
	}
	TimerScrollBarVerticale = setTimeout("moveLayer(" + Sens + ");", 30);
}
/*  FIN FONCTIONS UTILES A LA SCROLLBAR VERTICALE */
////////////  FIN SCROLLBAR  /////////
/// ACCEPTE CGV ///
function clickCGV(){
	var cible = document.getElementById('curseurAccepteCGV');
	var cible2 = document.getElementById('desactivePaiement');
		if(cible.style['display'] == 'block'){
			cible.style['display'] = 'none';
			cible2.style['display'] = 'block';
		}else{
			cible.style['display'] = 'block';
			cible2.style['display'] = 'none';
		}
}
function clickRepresentantLegale(){
	var cible = document.getElementById('curseurAccepteCGV');
		if(cible.style['display'] == 'block'){
			cible.style['display'] = 'none';
			
		}else{
			cible.style['display'] = 'block';
			
		}
}
function afficheCGV(){
	var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject){
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			affichePopupForm(xhr.responseText);			
		}
	};
	
 xhr.open("POST", chemin+"action/loadCGV.php", true);
	var donnees = "";
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);	
}
/// FIN DE ACCEPTE CGV ///
/* Fonction permettant de gerer les bouton radio perso */
function setCheckBox(id,nomCurseur){
	
	var champCible = document.getElementById(id);
	if(champCible){
		if(champCible.value == 0){
			var etat = 1;
		}else{
			var etat = 0;
		}
		champCible.value = etat;
		var curseur = document.getElementById(nomCurseur);
		if(etat == 0){
			
		}else{
			curseur.style['display'] = 'block';
		}	
			if(etat == 0){
				curseur.style['display'] = 'none';
			}
		/// test pour les unites de mesure ///
		///// Test sur la le type d'abonnement /////
		
			var testNomCurseurAbonnement = nomCurseur.split('typeAbonnement_');
				if(testNomCurseurAbonnement.length > 1){
				var typeAbonnementSelectionne = testNomCurseurAbonnement[1];
					if(typeAbonnementSelectionne == 1){
						var ancienCurseur = document.getElementById("typeAbonnement_2");
						var ancienChampCible = document.getElementById("2");
					}else if(typeAbonnementSelectionne == 2){
						var ancienCurseur = document.getElementById("typeAbonnement_1");
						var ancienChampCible = document.getElementById("1");
					}
				if(ancienCurseur){
					ancienCurseur.style['display'] = 'none';
					ancienChampCible.value = 0;
				}
				loadMontantAbonnement(id);
			}
		/// Fin du test sur le type d'abonnement  ////
		//Fin tyest des fonctions necessaires
	}// Fin du test sur le champs cible ///
}
function reloadTrancheUnite(table, idUnite, conteneurCible, champID){
	var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject){
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			afficheReloadTranche(xhr.responseText, conteneurCible);			
		}
	};
	
 xhr.open("POST", chemin+"action/reloadTranche.php", true);
	var donnees = "";
	donnees += "&table="+table;
	donnees += "&idUnite="+idUnite;
	donnees += "&champID="+champID;
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);	
}
function afficheReloadTranche(contenu, conteneurCible){
	document.getElementById(conteneurCible).innerHTML = contenu;
}
/* Fin fonction de CheckBox*/
/* Liste à choix multiple */
function setSelectionListeChoixMultiple(target, id, nomListe){
	var cible = document.getElementById(target);
	if(cible.style['display'] != "block"){
		cible.style['display'] = "block";
		ajouteSelectionMultiple(id, nomListe);
	}else{
		cible.style['display'] = "none";
		supprimmeSelectionMultiple(id, nomListe);
	}
}
function ajouteSelectionMultiple(valeur, nomCible){
	var cible = document.getElementById(nomCible);
	var valeurActuelle = cible.value;
	var nouvelleValeur = valeurActuelle + "" + valeur + ",";
	cible.value = nouvelleValeur;
}
function supprimmeSelectionMultiple(valeur, nomCible){
	var cible = document.getElementById(nomCible);
	var valeurActuelle = cible.value;
	var nouvelleValeur = valeurActuelle.replace(valeur + ",", "");
	cible.value = nouvelleValeur;
}
/* Fin des fonctions nécessaire à la liste à choix multiple */
/* Fonction permettant de filtrer les métier de reconversion */
function reloadMetierReconversion(idCategorie){
	var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject){
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			afficheMetierReconversion(xhr.responseText);			
		}
	};
	
 xhr.open("POST", chemin+"action/reloadMetierReconversion.php", true);
	var donnees = "";
	donnees += "&idCategorie="+idCategorie;
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);	
}
function afficheMetierReconversion(contenu){
	var cible = document.getElementById('zoneRechargeliais_fichereconversion_metierreconversion');
	cible.innerHTML = contenu;
}
/* Fonction pour le filtre de recherche */
function reloadFiltreMetierReconversion(idCategorie){
	var xhr=null;
    
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject){
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhr.onreadystatechange = function() {
		if(xhr.readyState == 4){
			afficheReloadFiltreMetierReconversion(xhr.responseText);			
		}
	};
	
 xhr.open("POST", chemin+"action/reloadFiltreMetierReconversion.php", true);
	var donnees = "";
	donnees += "&idCategorie="+idCategorie;
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8'); 
    xhr.send(donnees);	
}
function afficheReloadFiltreMetierReconversion(contenu){
	document.getElementById('metierreconversion').value = '';
	document.getElementById('conteneurDonneemetierreconversion').innerHTML = contenu;
	
}
/* Fin de la fonction pour le filtre de recherche */
/* Fin des fonctions permettant de filtrer les metier de reconversion */
/* Fonction permettant d'activer la touche entrer sur les formulaire d'authentification */
function detecteTouche(evenement, formulaire){
	var touche = window.event ? evenement.keyCode : evenement.which;
      if(touche == 13){
		  switch(formulaire){
			case "formulaireConnexion":
				verifIdentificationCompte();
			break;
			  
		  }
	  }
}
/* Fin de la fonction permettant d'activer la touche entrer sur les formulaire d'authentification */
