<!--Fonction contrôlant l'inscription rapide sur le portail-->
function regPortail(pseudo, mdp, email, bday_jour, bday_mois, bday_annee, sexe){
	var xhr;
	if(window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject('Microsoft.XMLHTTP');
  
  	xhr.onreadystatechange = function(){
		if(xhr.readyState != 4){
			document.getElementById('insc_portail').style.display = 'none';
			document.getElementById('waiting').style.display = 'block';
			
			//on modifie l'attribut margin du footer  pour ne pas qu'il soit cassé
			document.getElementById('footer_complet').style.margin = '72px auto';
		}
			  
		if(xhr.readyState == 4 && xhr.status==200){
			var reponse = xhr.responseText;
			document.getElementById('insc_portail').style.display = 'block';
			document.getElementById('waiting').style.display = 'none';
			if(reponse == "true"){
				//affecter les valeurs au 2ème formulaire
				document.getElementById('pseudo_tmp').value = pseudo;
				document.getElementById('mdp_tmp').value = mdp;
				document.getElementById('email_tmp').value = email;
				document.getElementById('bday_annee_tmp').value = bday_annee;
				document.getElementById('bday_mois_tmp').value = bday_mois;
				document.getElementById('bday_jour_tmp').value = bday_jour;
				document.getElementById('sexe_tmp').value = sexe;				
			}
			//passage au 2e formulaire
			validFirstForm(reponse); 
		}
	}
  xhr.open("POST","../ajax/inscription_new.php",true);
  xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
  xhr.send('pseudo='+pseudo+'&mdp='+mdp+'&email='+email+'&bday_jour='+bday_jour+'&bday_mois='+bday_mois+'&bday_annee='+bday_annee+'&sexe='+sexe);                 
} 


function validFirstForm(code){
	switch(code){
		//Cas où l'erreur se trouve sur le pseudo
		case '1': 
			document.getElementById('pseudo_insc').className = 'champ_errone' ;
			document.getElementById('label_pseudo').className = 'label_errone' ;
		break;
		
		//Cas où l'erreur se trouve sur le mdp
		case '2': 
			document.getElementById('mdp_insc').className = 'champ_errone' ;
			document.getElementById('label_mdp').className = 'label_errone' ;
		break;
		
		//Cas où l'erreur se trouve sur le email
		case '3': 
			document.getElementById('email_insc').className = 'champ_errone' ;
			document.getElementById('label_email').className = 'label_errone' ;
		break;
		
		//Cas où les erreurs se trouvent sur le pseudo et mdp
		case '12': 
			document.getElementById('pseudo_insc').className = 'champ_errone' ;
			document.getElementById('label_pseudo').className = 'label_errone' ;
			document.getElementById('mdp_insc').className = 'champ_errone' ;
			document.getElementById('label_mdp').className = 'label_errone' ;
		break;
		
		//Cas où les erreurs se trouvent sur le pseudo et email
		case '13': 
			document.getElementById('pseudo_insc').className = 'champ_errone' ;
			document.getElementById('label_pseudo').className = 'label_errone' ;
			document.getElementById('email_insc').className = 'champ_errone' ;
			document.getElementById('label_email').className = 'label_errone' ;
		break;
		
		//Cas où les erreurs se trouvent sur le mdp et email
		case '23': 
			document.getElementById('mdp_insc').className = 'champ_errone' ;
			document.getElementById('label_mdp').className = 'label_errone' ;
			document.getElementById('email_insc').className = 'champ_errone' ;
			document.getElementById('label_email').className = 'label_errone' ;
		break;
		
		//3 champs erronés
		case '123': 
			document.getElementById('pseudo_insc').className = 'champ_errone' ;
			document.getElementById('label_pseudo').className = 'label_errone' ;
			document.getElementById('mdp_insc').className = 'champ_errone' ;
			document.getElementById('label_mdp').className = 'label_errone' ;
			document.getElementById('email_insc').className = 'champ_errone' ;
			document.getElementById('label_email').className = 'label_errone' ;
		break;
		
		//Cas où tout est bon
		case 'true':
			//Ouvrir la page de la 2e étape
			jQuery('#accueil_content').fadeOut("fast");
			jQuery('#info_insc_content').fadeIn("fast");
		break;
		
	}
}

<!--Gestion des select du formulaire inscription (étape2)-->
function display_select(id){
	var replie = document.getElementById(id).style.display;
	
	if(replie == "none") {
		jQuery('#'+id).slideDown("fast");
	} else {
		jQuery('#'+id).slideUp("fast");
	}
}

function close_select(id){
	jQuery('#'+id).slideUp("fast");
}


<!--Gestion les case à cocher-->
function checkInteret(liste_titre, id_choix, liste_id_interet){
	
	var liste = document.getElementById(liste_titre).value;
	var choix = document.getElementById(id_choix).value;
	var liste_id = document.getElementById(liste_id_interet).value;
	var liste_choix_id = document.getElementById(id_choix).id;
	var etat_choix = document.getElementById(id_choix).checked;
	
	if(etat_choix == false){
		liste = liste.replace(choix+',',"");
		liste = liste.replace(','+choix,"");
		liste = liste.replace(choix,"");
		
		liste_id = liste_id.replace(liste_choix_id+',',"");
		liste_id = liste_id.replace(','+liste_choix_id,"");
		liste_id = liste_id.replace(liste_choix_id,"");
	} else {
		liste += (liste!='' ? ',':'')+choix;
		liste_id += (liste_id!='' ? ',':'')+liste_choix_id;
	}
	$('#'+liste_titre).val(liste);
	$('#'+liste_id_interet).val(liste_id);
}

function checkCase(liste_titre, id_choix, liste_id_interet){

	if(document.getElementById(id_choix).checked == true)	{
		document.getElementById(id_choix).checked = false;checkInteret(liste_titre, id_choix, liste_id_interet)
	}
	else{
		document.getElementById(id_choix).checked = true;checkInteret(liste_titre, id_choix, liste_id_interet);
	}
}


function choixPays(pays_conteneur, choix_pays, conteneur_id_pays){
	var pays= document.getElementById(choix_pays);
	var titre_choix_pays = pays.id;
	var id_choix_pays = pays.value;
	
	$('#'+pays_conteneur).val(titre_choix_pays);
	$('#'+conteneur_id_pays).val(id_choix_pays);
}
