function valider_contact_accueil(){

	var message = document.getElementById("message").value;
		telephone = document.getElementById("telephone").value;
		nom = document.getElementById("nom");
		prenom = document.getElementById("prenom");
		mail = document.getElementById("email");
		rappel = document.getElementById("oui").checked;
		norappel = document.getElementById("non").checked;
		objet = document.getElementById("objet");
		objet2 = document.getElementById("objet2");		
//alert(mail);		

if(nom.value == ""){
	alert("Veuillez renseigner votre nom");
	nom.focus();
  return ;
}
if(prenom.value == ""){
	alert("Veuillez renseigner votre prénom");
	prenom.focus();
  return ;
}
if(mail.value == ""){
	alert("Veuillez renseigner votre adresse email");
	mail.focus();
  return ;
}
if(!email_valide(mail.value)){	
  mail.focus();
  return;
}				
			
		
		
if(objet){
	if(objet.value=="1"){
		alert("Vous devez choisir un objet");
		objet.focus();
	  return;
	}
	if((objet2.value.length < 1) && (objet.value=="4")){
		alert("Il n'y a pas d'objet");
		return;
	}
}
if(!message){
	alert("Saisissez votre message");
  return;
}
else{
	if(rappel){
		if((!mail.value) && (!telephone)){
			alert("Veuillez renseigner votre téléphone et/ou votre adresse email");
			mail.focus();
      return ;
     }
    else{    
    	if(!telephone){
    		if(!email_valide(mail.value)){	
				   return;
				}				
			}
		}
	}
	else{
		if(norappel){
			//alert('f');
			;}
		else{
			alert("Indiquer si vous souhaitez être rappelé");
      return ;}
   }
}

 
document.forms["form_contact_accueil"].submit();    


}

function objet_message(){
	var	objet = document.getElementById("objet").value;
	if (objet=="4"){
		document.getElementById("objet2").style.display="inline";
	}
	else{
		document.getElementById("objet2").style.display="none";
		//document.getElementById("objet2").value= "null";
	}
}
function autre_type_pers(){
	var	type_personne = document.getElementById("type_personne").value;
	if (type_personne=="3"){
		document.getElementById("autre_type_personne").style.display="block";
	}
	else{
		document.getElementById("autre_type_personne").style.display="none";
	}
}

function autre_type_ecole_escp(){
	var	type_ecole = document.getElementById("type_ecole").value;
	if (type_ecole=="2"){
		document.getElementById("autre_type_ecole").style.display="block";
	}
	else{
		document.getElementById("autre_type_ecole").style.display="none";
	}
}

function valid_adhesion(){
	//allowed = document.getElementById("otorisation").checked;
	email = document.getElementById("email");
	nom = document.getElementById("nom");
	cp = document.getElementById("code_postal");
	
		if(trim_mystring(nom.value)!="")
		{
			if(trim_mystring(cp.value)!="")
			{
				if(isInteger(cp.value))
				{
					if(email_valide(email.value))
					{
					document.forms["form_contact_accueil"].submit(); 
						//if(allowed==true) document.forms["form_contact_accueil"].submit();    		
						//else alert('Vous devez accepter que votre nom soit communiqué aux candidats.');
					}
					else
					{
						email.focus();
						return;
					}
				}
				else
				{
					alert('Votre code postal n\'est pas au bon format.');
					cp.focus();	
					return;
				}
			}
			else
			{
				alert('Vous devez saisir votre code postal.');
				cp.focus();	
				return;
			}
		}
		else
		{
			alert('Vous devez saisir votre nom.');
			nom.focus();
			return;
		}
}

function valid_form_coords(){
	email = document.getElementById("email");
	nom = document.getElementById("nom");
	prenom = document.getElementById("prenom");
	adresse1 = document.getElementById("adresse1");
	ville = document.getElementById("ville");
	cp = document.getElementById("code_postal");
	
	
	if(trim_mystring(nom.value)==""){
		alert('Vous devez saisir votre nom.');
		nom.focus();
		return;
	}
	if(trim_mystring(prenom.value)==""){
		alert('Vous devez saisir votre prénom.');
		prenom.focus();
		return;
	}
	
	if(trim_mystring(adresse1.value)==""){
		alert('Vous devez saisir votre adresse.');
		adresse1.focus();
		return;
	}
	
	if(trim_mystring(cp.value)==""){
		alert('Vous devez saisir votre code postal.');
		cp.focus();
		return;
	}
	if(cp.value!= "" && !isInteger(cp.value)){
		alert('Votre code postal n\'est pas au bon format.');
		cp.focus();	
		return;
	}
	if(trim_mystring(ville.value)==""){
		alert('Vous devez saisir votre ville.');
		ville.focus();
		return;
	}
	if(trim_mystring(email.value)==""){
		alert('Vous devez saisir votre adresse email.');
		email.focus();
		return;
	}
	if(email_valide(email.value)){
		document.forms["form_contact_accueil"].submit(); 
	}
	else{
		email.focus();
		return;
	}
}
function retour_form_etape_prec(){
	document.getElementById('form_retour').submit();
}

function theparrainage(){

 	montant = document.getElementById("montant_libre");
 	//alert(montant.value);
 	val_montant = montant.value;
	if(val_montant!='' && val_montant!=0){
		if( isNum(val_montant) && val_montant!="-"){
		 if (val_montant<0){
		 	alert('Le don supplémentaire doit être supérieur à 0');
			val_montant = val_montant.substr(1, (val_montant.length));
			montant.value=val_montant;
			montant.focus();
		 }//alert('calcul');
		 montant_total();
		}
		else{
			alert('Le don supplémentaire doit être un chiffre entier.');
			val_montant = val_montant.substr(0, (val_montant.length-1));
			montant.value=val_montant;
			montant.focus();
		}
	}
	else{
		//alert(val_montant);
		montant_total();
	}
};

function montant_total(){
	montant_libre = document.getElementById("montant_libre").value;
	if (montant_libre==''){
		montant_libre = 0;
	}
	if(document.getElementById("categorie")){
		tarif_selected = document.getElementById("categorie").value;
		//alert (tarif_selected);
		if(tarif_selected!=0){
		selected_cat = "cat"+tarif_selected;
		//alert(selected_cat);
		montant_cat = document.getElementById(selected_cat).value;
		//alert(montant_cat);
		}
		else{
		montant_cat = 0;
		}
		montant_sum = (parseFloat(montant_cat)+parseFloat(montant_libre));
		document.getElementById("spantotal").innerHTML=montant_sum;
		document.getElementById("montant_final").value=montant_sum;
	 	//alert ('Wait a minute!');
	}
}



function valide_form_enligne(){
	if(document.getElementById("categorie")){
		tarif_selected = document.getElementById("categorie").value;
		if(tarif_selected==0){
			alert ('Vous devez sélectionner une catégorie');
			document.getElementById("categorie").focus();
			return;
		}
	}
	montant_total();
	document.getElementById("form_contact_accueil").submit();
}

function payer(){
	mytraitement = document.getElementById("traitement");
	if (mytraitement){
		mytraitement.style.display='block';
	}
	document.getElementById("form_payer").submit();
}
function validerAmi(){
		expediteur = document.getElementById("vemail");
		nom = document.getElementById("nom");
		destinataire = document.getElementById("emailDes");
		
		if(trim_mystring(nom.value)!=""){
			if(email_valide(expediteur.value)){
				if(trim_mystring(destinataire.value)!=""){
					destinataireval = destinataire.value;
					destinataireval=destinataireval.replace(/,/g,";");
					emails = destinataireval.split(';');
					nbre_mails = emails.length;
					if(nbre_mails<=10){
						document.getElementById('form_contact_accueil').submit();
					}
					else{
					alert('Vous ne pouvez pas saisir plus de 10 destinataires');
					destinataire.focus();
					return;
					}
				}
				else{
					alert('Vous devez saisir au moin une adresse destinataire.');
					destinataire.focus();
					return;
				}
			}
			else{
				expediteur.focus();
				return;
			}
		}
		else{
			alert('Vous devez saisir votre nom.');
			nom.focus();
			return;
		}
}
function mask_jesigne(){
	if(document.getElementById('adherer')){
		document.getElementById('jesigne').style.display='none';
	}
}
function quick_sign(){
	if(email_valide(document.getElementById('pre_mail').value)){
		document.getElementById('jesigne').submit();
	}
	else{
		document.getElementById('pre_mail').focus();
		return;
	}
}
addEvent(window,"load",mask_jesigne,false);



function valider_preinscription_accueil(langue){
if(langue=='english'){
	alert1 = 'Please fill your name';
	alert2 = 'Please fill your first name';
	alert3 = 'Please fill your email';
	alert4 = 'Please fill your country';
	alert5 = 'Please fill your type of room';
}
else{
	alert1 = 'Saisissez votre Nom';
	alert2 = 'Saisissez votre Prénom';
	alert3 = 'Veuillez renseigner votre adresse email';
	alert4 = 'Veuillez renseigner votre pays';
	alert5 = 'Veuillez renseigner le type de chambre';
}
	var nom = document.getElementById("nom").value;
	var prenom = document.getElementById("prenom").value;
	var mail = document.getElementById("email");
	var pays = document.getElementById("pays").value;
	var non_3 = document.getElementById("non_3").checked;
	
	if(!nom){
		alert(alert1);
	  return;
	}
	else{
		if(!prenom){
			alert(alert2);
		  return;
		}
		else{
			if(!pays){
				alert(alert4);
			  return;
			}
			else{
				if(!mail.value){
					alert(alert3);
					mail.focus();
				  return ;
				}
				else{
					if(email_valide(mail.value)){
						if(non_3==true){
							var choix_cat = document.getElementById("choix_cat").value;
							if(choix_cat=='0'){
								alert(alert5);
		  					return;
							}
							else{
								document.forms["form_contact_accueil"].submit();
							}
						}
						else{
							document.forms["form_contact_accueil"].submit();
						}
					}
				}	
			}
		}
	}
}

function aff_intervention(type_aff){
	
	if(type_aff==1){
		document.getElementById("div_aff_inter").style.display="block";
		document.getElementById("theme_inter").style.display="block";
	}
	else{
		document.getElementById("div_aff_inter").style.display="none";
		document.getElementById("theme_inter").style.display="none";
		document.getElementById("theme_inter").value="";
	}
}

function aff_type_heber(type_aff){
	
	if(type_aff==0){
		document.getElementById("div_choix_cat").style.display="block";

	}
	else{
		document.getElementById("div_choix_cat").style.display="none";

	}
}


/***** function Oui/Non formulaire candidate *****/
function display_balise(balise,val){
	if(val==1){
		document.getElementById(balise).style.display="block";
	}
	else{
		document.getElementById(balise).style.display="none";
	}
}




function valider_inscription_formulaire_escp_eap(){


	/**********  partie test sur les champs obligatoire **********/
	
	var nom = document.getElementById("nom").value;
	var prenom = document.getElementById("prenom").value;
	var adresse = document.getElementById("adresse").value;
	var cp = document.getElementById("code_postal").value;
	var ville = document.getElementById("ville").value;
	var tel_mobile = document.getElementById("telephone_mobile").value;
	var login = document.getElementById("email").value;
	var type_personne = document.getElementById("type_personne").value;
	var type_ecole = document.getElementById("type_ecole").value;
	
	if(nom==""){
		alert("Vous avez oublié de saisir un nom");
		document.getElementById("nom").focus();
		return;
	}
	
	if(prenom==""){
		alert("Vous avez oublié de saisir un prénom");
		document.getElementById("prenom").focus();
		return;
	}
	
	if(adresse==""){
		alert("Vous avez oublié de saisir l'adresse");
		document.getElementById("adresse").focus();
		return;
	}
	
	if(cp==""){
		alert("Vous avez oublié de saisir le code postal");
		document.getElementById("code_postal").focus();
		return;
	}
	
	if(ville==""){
		alert("Vous avez oublié de saisir une ville");
		document.getElementById("ville").focus();
		return;
	}
	
	if(tel_mobile==""){
		alert("Vous avez oublié de saisir un téléphone mobile");
		document.getElementById("telephone_mobile").focus();
		return;
	}
	var result_tel_mobile = VerifyTelephone(tel_mobile);
	if(result_tel_mobile!='0'){
		alert("Le format du numéro de téléphone portable saisi n'est pas correct.");
		document.getElementById("telephone_mobile").focus();
		return;
	}
	
	if(login==""){
		alert("Vous avez oublié de saisir un E.mail");
		document.getElementById("email").focus();
		return;
	}
	if(!email_valide(login)){
		document.getElementById("email").focus();
		return;
	}
	
	if(type_personne=="" || type_personne=="0"){
		alert("Vous avez oublié de sélectionner la rubrique \"vous êtes?\"");
		document.getElementById("type_personne").focus();
		return;
	}
	
	if(type_ecole=="" || type_ecole=="0"){
		alert("Vous avez oublié de sélectionner la rubrique \"Ecole\"");
		document.getElementById("type_personne").focus();
		return;
	}
	document.forms["form_escp_eap"].submit();
}

function valid_newsletter(){
	theform = document.getElementById("form_news_aiw");
	themail = document.getElementById("newsletter_email");
	if(themail.value==""){
		alert("Vous avez oublié de saisir votre adresse email");
		themail.focus();
		return;
	}
	if(!email_valide(themail.value)){
		themail.focus();
		return;
	}
	theform.submit();
}


/**********************************************************************************************************/

/***** Partie gestion du formulaire de depot d'abstracts pour icwes *****/

function valider_identification_preinscript_icwes(page_appel){

	if(page_appel=='preinscription'){
		id_form = 'form_paper_identification_icwes';
		the_action = 'http://www.icwes14.org/offres/gestion/menu_126_form_paper_icwes/formulaire-call-for-abstracts.html';
		the_nbre_essai = '';
	}
	else{
		id_form = 'form_inscript_icwes';
		theclub = document.getElementById("club").value;
		the_action = 'http://www.icwes14.org/offres/gestion/menu_'+theclub+'_form_inscript_icwes/news-formulaire-icwes.html';
		the_nbre_essai = document.getElementById("nbre_essai").value;
	}
	
	//alert('id_form => '+id_form+'\nthe_action => '+the_action+'\nthe_nbre_essai => '+the_nbre_essai);
	
	theform = document.getElementById(id_form);
	the_id_preinscript = document.getElementById("id_preinscript").value;
	


		if(theform){
			if(the_id_preinscript==""){
				alert ('The identifying field of preinscription is empty.');
				document.getElementById("id_preinscript").focus();
				return;
			}
			else{
				if(!isNum(the_id_preinscript)){
					alert('The identifier of preinscription must be a number.');
					document.getElementById("id_preinscript").focus();
					return;
				}
				else{
					var message ="id_inscript="+the_id_preinscript+"&page_appel="+page_appel;
					
					p = new XMLHttpRequest();
					//window.open("icwes/verif_id_preinscription.php?id_inscript="+the_id_preinscript+"&page_appel="+page_appel);
					p.open("POST","icwes/verif_id_preinscription.php",false);
					p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
					
					//Envoi des variables au script
					p.send(message);
					// alert ('Au revoir');
					
					if (p.status != "200") {
					//alert("XMLHTTPREQUEST : Echec");
					}
					else {
						// on exploite la réponse XML du script serveur
						var docXML = p.responseXML.documentElement;
						var result = docXML.getElementsByTagName('result')[0].getAttribute('val');
						//alert('result => '+result);
						if(result=='nico' && page_appel=='inscription_final'){
								document.getElementById("erreur_deja_inscrit").style.display="block";
								document.getElementById("erreur_id_preinscript").style.display="none";
								document.getElementById("nbre_essai").value=0;
								return;
						}
						if (result!='0'){
							document.getElementById("id_aiw").value=the_id_preinscript;
							if(page_appel=='inscription_final'){
								document.getElementById("etape_demande").value='formulaire_personne';
							}
							theform.action=the_action;
							theform.submit();
						}
						else{
							document.getElementById("erreur_id_preinscript").style.display="block";
							if(page_appel=='inscription_final'){
								document.getElementById("erreur_deja_inscrit").style.display="none"
								if(the_nbre_essai=='1'){
									document.getElementById("etape_demande").value='num_perdu';
									theform.action=the_action;
									theform.submit();
								}
								document.getElementById("nbre_essai").value=1;
							}
							return;

						}
					}
				}
			}
		}

}

function change_abstract_categorie(type_cat){
	if(type_cat=="1"){
		document.getElementById("list_scientific").style.display="block";
		document.getElementById("div_input_other").style.display="none";
		return;
	}
	else if(type_cat=="2"){
		document.getElementById("div_input_other").style.display="block";
		//document.getElementById("list_scientific").style.display="none";
		return;
	}
	else{
		document.getElementById("list_scientific").style.display="none";
		document.getElementById("div_input_other").style.display="none";
		return;
	}
}

function change_presentation_published(type_presentation){
	if(type_presentation=="1"){
		document.getElementById("presentation_another").style.display="block";
		return;
	}
	else{
		document.getElementById("presentation_another").style.display="none";
		return;
	}
}

function change_plus_equipement(type_equipement){
	if(type_equipement=="1"){
		document.getElementById("plus_equipement").style.display="block";
		return;
	}
	else{
		document.getElementById("plus_equipement").style.display="none";
		return;
	}
}

function change_plus_corresponding(type_corresp){
	if(type_corresp=="1"){
		document.getElementById("plus_corresponding").style.display="block";
		return;
	}
	else{
		document.getElementById("plus_corresponding").style.display="none";
		return;
	}
}

function valider_preinscript_icwes(){
	
	/***** Titre de l'abstract *****/
	
	var titre_abstract = document.getElementById("titre_abstract").value;
	if(titre_abstract==""){
		//alert ('le champ titre de l\'abstract est vide');
		alert('The field "Title of abstract" is empty.');
		document.getElementById("titre_abstract").focus();
		return;
	}
	
	/***** Gestion du corresponding author *****/
	
	var oui_non_7 = document.getElementById("oui_7").checked;
	if(oui_non_7==1){
		var recup_last_name = document.getElementById("nom_cor").value;
		if(recup_last_name==""){
			alert('The field "Last name" is empty.');
			document.getElementById("nom_cor").focus();
			return;
		}
		
		var recup_first_name = document.getElementById("prenom_cor").value;
		if(recup_first_name==""){
			alert('The field "First name" is empty.');
			document.getElementById("titre_abstract").focus();
			return;
		}
		
		var recup_phone = document.getElementById("tel_cor").value;
		if(recup_phone==""){
			//alert ('le champ titre de l\'abstract est vide');
			alert('The field "phone" is empty.');
			document.getElementById("titre_abstract").focus();
			return;
		}
		var result_tel_mobile = VerifyTelephone(recup_phone);
		if(result_tel_mobile!='0'){
			alert("The format of the telephone number is not correct.");
			document.getElementById("tel_cor").focus();
			return;
		}
		
		var recup_email = document.getElementById("email_cor").value;
		if(recup_email==""){
			alert('The field "Email" is empty.');
			document.getElementById("recup_email").focus();
			return;
		}
		if(!email_valide(recup_email)){
			document.getElementById("recup_email").focus();
			return;
		}
	}
	
	/***** Affiliation author *****/
	var institution_affil = document.getElementById("institution").value;
	if(institution_affil==""){
		//alert ('le champ titre de l\'abstract est vide');
		alert('The field "Institution" is empty.');
		document.getElementById("institution").focus();
		return;
	}
	
	var position_affil = document.getElementById("position_author").value;
	if(position_affil==""){
		//alert ('le champ titre de l\'abstract est vide');
		alert('The field "Position" is empty.');
		document.getElementById("position_author").focus();
		return;
	}
	
	var pays = document.getElementById("country").value;
	if(pays==""){
		//alert ('le champ titre de l\'abstract est vide');
		alert('The field "Country" is empty.');
		document.getElementById("country").focus();
		return;
	}
	
	/***** Gestion de l'abstract *****/
	
	var Scientific_issue_checked = document.getElementById("Scientific_issue").checked;
		var Sustainable_dev_checked = document.getElementById("Sustainable_dev").checked;
		var Logistics_checked = document.getElementById("Logistics").checked;
		var ICT_industry_checked = document.getElementById("ICT_industry").checked;
		var Ethic_stem_checked = document.getElementById("Ethic_stem").checked;
		var Other_checked = document.getElementById("Other").checked;
	var recup_input_other = document.getElementById("input_other").value;
	var Management_checked = document.getElementById("Management").checked;
	var Gender_stem_checked = document.getElementById("Gender_stem").checked;
	//var Special_program_checked = document.getElementById("Special_program").checked;
	
	
	//if(Scientific_issue_checked==false && Management_checked==false && Gender_stem_checked==false && Special_program_checked==false){
	if(Scientific_issue_checked==false && Management_checked==false && Gender_stem_checked==false){
		//alert ('Aucune categorie choisie');
		alert('No selected category');
		document.getElementById("Scientific_issue").focus();
		return;
	}
	else if((Scientific_issue_checked==true) && Sustainable_dev_checked==false && Logistics_checked==false && ICT_industry_checked==false && Ethic_stem_checked==false && Other_checked==false){	
		//alert ('Aucune categorie selectionnée dans la categorie "Scientific issue"');
		alert('No selected category in the "Scientific issue" category');
		document.getElementById("Sustainable_dev").focus();
		return;
	}
	else{
		if(Scientific_issue_checked==true){
			document.getElementById("Scientific_issue_buf").value= "Oui";
		}
		else{
			document.getElementById("Scientific_issue_buf").value= "Non";
			document.getElementById("Sustainable_dev_buf").value= "Non";
			document.getElementById("Logistics_buf").value= "Non";
			document.getElementById("ICT_industry_buf").value= "Non";
			document.getElementById("Ethic_stem_buf").value= "Non";
		}
		if(Scientific_issue_checked==true && Sustainable_dev_checked==true){
			document.getElementById("Sustainable_dev_buf").value= "Oui";
		}
		else{
			document.getElementById("Sustainable_dev_buf").value= "Non";
		}
		
		if(Scientific_issue_checked==true && Logistics_checked==true){
			document.getElementById("Logistics_buf").value= "Oui";
		}
		else{
			document.getElementById("Logistics_buf").value= "Non";
		}
		
		if(Scientific_issue_checked==true && ICT_industry_checked==true){
			document.getElementById("ICT_industry_buf").value= "Oui";
		}
		else{
			document.getElementById("ICT_industry_buf").value= "Non";
		}
		
		if(Scientific_issue_checked==true && Ethic_stem_checked==true){
			document.getElementById("Ethic_stem_buf").value= "Oui";
		}
		else{
			document.getElementById("Ethic_stem_buf").value= "Non";
		}
		
		if(Scientific_issue_checked==true && Other_checked==true){
			document.getElementById("Other_buf").value= "Oui";
			if(recup_input_other==""){
				//alert ('le champ other est vide');
				alert('The field "Other" is empty');
				document.getElementById("input_other").focus();
				return;
			}
		}
		else{
			document.getElementById("Other_buf").value= "Non";
		}
		
		if(Management_checked==true){
			document.getElementById("Management_buf").value= "Oui";
		}
		else{
			document.getElementById("Management_buf").value= "Non";
		}
		
		if(Gender_stem_checked==true){
			document.getElementById("Gender_stem_buf").value= "Oui";
		}
		else{
			document.getElementById("Gender_stem_buf").value= "Non";
		}
		
		/*if(Special_program_checked==true){
			document.getElementById("Special_program_buf").value= "Oui";
		}
		else{
			document.getElementById("Special_program_buf").value= "Non";
		}*/
	}
	
	/***** Gestion des keywords *****/
	
	var keywords = document.getElementById("list_keywords").value;
	if(keywords==""){
		//alert ('le champ keywords est vide');
		alert('The field "Key Words" is empty');
		document.getElementById("list_keywords").focus();
		return;
	}
	
	/***** presention preference *****/
	
	var oral_checked = document.getElementById("oral").checked;
	var poster_checked = document.getElementById("poster").checked;
	var oral_poster_checked = document.getElementById("oral_poster").checked;
	
	if(oral_checked==false && poster_checked==false && oral_poster_checked==false){
		//alert ('Aucune preference presentation selectionnée');
		alert('No selected preference presentation');
		document.getElementById("oral").focus();
		return;
	}
	else{
		if(oral_checked==true){
			document.getElementById("oral_buf").value= "Oui";
		}
		else{
			document.getElementById("oral_buf").value= "Non";
		}
		
		if(poster_checked==true){
			document.getElementById("poster_buf").value= "Oui";
		}
		else{
			document.getElementById("poster_buf").value= "Non";
		}
		
		if(oral_poster_checked==true){
			document.getElementById("oral_poster_buf").value= "Oui";
		}
		else{
			document.getElementById("oral_poster_buf").value= "Non";
		}
	}
	
	var oui_non_1 = document.getElementById("oui_1").checked;
	var recup_name_conf = document.getElementById("name_conf").value;
	var recup_name_date = document.getElementById("date_conf").value;
	
	if(oui_non_1==true){
		if(recup_name_conf==""){
			//alert("Vous avez oublié de saisir le nom de la conference");
			alert('The field "Name of conference" is empty');
			document.getElementById("name_conf").focus();
			return;
		}
		
		if(recup_name_date==""){
			//alert("Vous avez oublié de saisir la date de la conference");
			alert('The field "Date of conference" is empty');
			document.getElementById("date_conf").focus();
			return;
		}
		else{
			if(!Date_Valid(recup_name_date)){
				document.getElementById("date_conf").focus();
				return;
			}
		}
	}
	
	/***** equipement *****/
	
	var oui_non_6 = document.getElementById("oui_6").checked;
	var recup_equipement = document.getElementById("equipement").value;
	
	if(oui_non_6==true){
		if(recup_equipement==""){
			//alert("Vous avez oublié de saisir les equipement");
			alert('The field "Equipment" is empty');
			document.getElementById("equipement").focus();
			return;
		}
	}
	
	/***** Gestion de la biographie *****/
	
	var recup_description_author = document.getElementById("description_author").value;
	if(recup_description_author==""){
		//alert ('le champ biographie est vide');
		alert('The field "Short biographical description" is empty');
		document.getElementById("description_author").focus();
		return;
	}
	
	/***** test agree *****/
	var oui_non_5 = document.getElementById("oui_5").checked;
	if(oui_non_5!=true){
		alert("Warning! you do not agree");
		//alert('The field "Equipment" is empty');
		document.getElementById("oui_5").focus();
		return;
	}
	
	/***** Gestion du fichier uploader *****/
	
	var recup_thefile = document.getElementById("abstractFile").value;
	if(recup_thefile==""){
		alert ('Please upload a file');
		document.getElementById("abstractFile").focus();
		return;
	}
	else{
		document.forms["form_paper_icwes"].submit();
	}
}

/***** gestion inscription *****/
function valider_sans_paiement(){
 	var code =  document.getElementById('code').value;
 	var message ="thecode="+code;
				
	p = new XMLHttpRequest();
	//window.open("../Form/verif_code.php?thecode="+code);
	p.open("POST","Form/verif_code.php",false);
	p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	
	//Envoi des variables au script
	p.send(message);
	// alert ('Au revoir');
	
	if (p.status != "200") {
	//alert("XMLHTTPREQUEST : Echec");
	}
	else {
		// on exploite la réponse XML du script serveur
		var docXML = p.responseXML.documentElement;
		var result = docXML.getElementsByTagName('result')[0].getAttribute('val');
		//alert('result => '+result);
		if (result=='OKI'){
			mytraitement = document.getElementById("traitement");
			if (mytraitement){
				mytraitement.style.display='block';
			}
			document.getElementById("form_payer").submit();
		}
		else{
			document.getElementById("erreur_code_crypt").style.display="block";
			return;
		}
	}
}
/**********************************************************************************
**********************************     ICWES     **********************************
**********************************************************************************/
//tableau de translation
tab_translation = new Array();

tab_translation[0] = new Array();
tab_translation[0]["fr"] = "Le champ nom est vide";
tab_translation[0]["en"] = "The field name is empty";

tab_translation[1] = new Array();
tab_translation[1]["fr"] = "Le champ prénom est vide";
tab_translation[1]["en"] = "The field first name is empty";

tab_translation[2] = new Array();
tab_translation[2]["fr"] = "Le champ pays est vide";
tab_translation[2]["en"] = "The field country is empty";

tab_translation[3] = new Array();
tab_translation[3]["fr"] = "Le champ email est vide";
tab_translation[3]["en"] = "The field email is empty";

tab_translation[4] = new Array();
tab_translation[4]["fr"] = "Le champ numéro est vide";
tab_translation[4]["en"] = "The field number is empty";

tab_translation[5] = new Array();
tab_translation[5]["fr"] = "Le numéro doit etre un nombre";
tab_translation[5]["en"] = "The field Number must be a numbers";

tab_translation[6] = new Array();
tab_translation[6]["fr"] = "Veuillez choissir une catégorie";
tab_translation[6]["en"] = "Select your category";

tab_translation[7] = new Array();
tab_translation[7]["fr"] = "Le champ date d'arrivée est vide";
tab_translation[7]["en"] = "";

tab_translation[8] = new Array();
tab_translation[8]["fr"] = "Le champ date de depart est vide";
tab_translation[8]["en"] = "";

tab_translation[9] = new Array();
tab_translation[9]["fr"] = "Veuillez choisir une option";
tab_translation[9]["en"] = "Please choose an option";

tab_translation[10] = new Array();
tab_translation[10]["fr"] = "Votre date de départ ne peut être inférieure à votre date d'arrivée";
tab_translation[10]["en"] = "Please check your dates";

tab_translation[11] = new Array();
tab_translation[11]["fr"] = "Le champ Institution/Entreprise est vide";
tab_translation[11]["en"] = "The field Institution/Compagny is empty";

tab_translation[12] = new Array();
tab_translation[12]["fr"] = "Veuillez sélectionner un type d'institution/entreprise";
tab_translation[12]["en"] = "Please select a type of institution/company";

tab_translation[13] = new Array();
tab_translation[13]["fr"] = "Le champ position du participant est vide";
tab_translation[13]["en"] = "The field position of the participant is empty";

tab_translation[14] = new Array();
tab_translation[14]["fr"] = "Le champ pays de l'Institution/Entreprise est vide";
tab_translation[14]["en"] = "The field country of the institution/company is empty";

tab_translation[15] = new Array();
tab_translation[15]["fr"] = "Le champ adresse du participant est vide";
tab_translation[15]["en"] = "The field adress of the participant is empty";
tab_translation[16] = new Array();
tab_translation[16]["fr"] = "Le champ code postal du participant est vide";
tab_translation[16]["en"] = "The field zipcode of the participant is empty";
tab_translation[17] = new Array();
tab_translation[17]["fr"] = "Le champ ville du participant est vide";
tab_translation[17]["en"] = "The field city of the participant is empty";

						
						
function changement_etape_form_icwes_inscription(etape,langue){
	
	/*****
	etape = 1 cas ou la personne déja préinscrite => demande du numero de préinscription
						cas ou mdp perdu puis clique bouton retour => demande du numero de préinscription
	etape = 2 cas ou la personne n'a pas de numéro de préinscription => envoie sur le formulaire vide
	etape = 3 cas ou nous arrivons sur la demande de numero et clique sur back => envoie sur la page du debut 
	etape = 4 cas ou nous passons de la premiere a la deuxieme page du formulaire
	*****/
	
	theform = document.getElementById("form_inscript_icwes");
	theclub = document.getElementById("club").value;
	theform.action='menu_'+theclub+'_form_inscript_icwes/news-formulaire-icwes.html';
	//theform.action='menu_2_form_inscript_icwes/news-formulaire-icwes.html';
	
	switch (etape) {
		case "1":
						document.getElementById("etape_demande").value= 'demande_numero';
						break;
						
		case "2":
						document.getElementById("etape_demande").value= 'formulaire_personne';
						break;
						
		case "3":
						document.getElementById("etape_demande").value= 'debut';
						break;
						
		case "4":
						document.getElementById("etape_demande").value= 'formulaire_personne2';
						var the_nom = document.getElementById("nom").value;
						var the_prenom = document.getElementById("prenom").value;
						var the_adresse_1 = document.getElementById("adresse_1").value;
						var the_code_postal = document.getElementById("code_postal").value;
						var the_ville = document.getElementById("ville").value;
						var the_pays = document.getElementById("pays").value;
						var the_email = document.getElementById("email").value;
						
						
						var the_institution = document.getElementById("institution").value;
						var the_type_institution = document.getElementById("type_institution").value;
						var the_position_author = document.getElementById("position_author").value;
						var the_country = document.getElementById("country").value;
						
						if(the_nom==""){
							alert (tab_translation[0][langue]);
							document.getElementById("nom").focus();
							return;
						}
						
						if(the_prenom==""){
							alert (tab_translation[1][langue]);
							document.getElementById("prenom").focus();
							return;
						}
						
						if(the_adresse_1==""){
							alert (tab_translation[15][langue]);
							document.getElementById("adresse_1").focus();
							return;
						}
						if(the_code_postal==""){
							alert (tab_translation[16][langue]);
							document.getElementById("code_postal").focus();
							return;
						}
						if(the_ville==""){
							alert (tab_translation[17][langue]);
							document.getElementById("ville").focus();
							return;
						}
						if(the_pays==""){
							alert (tab_translation[2][langue]);
							document.getElementById("pays").focus();
							return;
						}
						
						if(the_email==""){
							alert (tab_translation[3][langue]);
							document.getElementById("email").focus();
							return;
						}
						else{
							if(email_valide(the_email)){
								
							}
							else{
								document.getElementById("email").focus();
								return;
							}
						}
								
							
						
						
						if(the_institution==""){
							alert (tab_translation[11][langue]);
							document.getElementById("institution").focus();
							return;
						}
						if(the_type_institution=="0"){
							alert (tab_translation[12][langue]);
							document.getElementById("type_institution").focus();
							return;
						}
						if(the_position_author==""){
							alert (tab_translation[13][langue]);
							document.getElementById("position_author").focus();
							return;
						}
						if(the_country==""){
							alert (tab_translation[14][langue]);
							document.getElementById("country").focus();
							return;
						}
						break;
						
		case "5":
						document.getElementById("etape_demande").value= 'formulaire_personne3';
						var the_nbre_acc = document.getElementById("accompagnant").value;
						for(var i=1; i<7;i++){
							if(i<=the_nbre_acc){
								result = rempliOrNot('accompagnant'+i);

								if(result=='vide'){
										if(langue=='fr'){
											alert ("Le champ accompagnant "+i+" est vide.");
										}
										else if(langue=='en'){
											alert ("The field Accompanying "+i+" is empty");
										}
									
									document.getElementById('accompagnant'+i).focus();
									return;
								}
							}
						}
						break;
						
		case "6":
						document.getElementById("etape_demande").value= 'formulaire_personne2';
						break;
		case "7":
						document.getElementById("etape_demande").value= 'formulaire_recap';
						break;
		case "8":
						document.getElementById("etape_demande").value= 'formulaire_personne3';
						break;
		case "9":
						the_select = document.getElementById("categorie").value;
						if(the_select!=0){
							document.getElementById("etape_demande").value= 'formulaire_personne4';
							break;
						}
						else{
							alert (tab_translation[6][langue]);
							return;
						}
						
		case "10":
						document.getElementById("etape_demande").value= 'formulaire_paiement';
						break;			
		case "11":
						document.getElementById("type_paiement").value= 'virement';
						document.getElementById("etape_demande").value= 'formulaire_enreg';
						break;
		case "12":
						document.getElementById("etape_demande").value= 'num_perdu';
						break;	
		case "13":
						document.getElementById("type_paiement").value= 'carte_bancaire';
						document.getElementById("etape_demande").value= 'formulaire_enreg';
						break;									
		default: 
						break;
	}
	theform.submit();
	return;
}

function valider_motdepasse_perdu_icwes(langue){
	
	theform = document.getElementById('form_inscript_icwes');
	the_nom_preinscript = document.getElementById("nom_preinscription").value;
	the_prenom_preinscript = document.getElementById("prenom_preinscription").value;
	the_email_preinscript = document.getElementById("email_preinscription").value;
	the_id_club = document.getElementById("club").value;
	
	//alert("the_nom_preinscript => "+the_nom_preinscript+"\nthe_prenom_preinscript"+the_prenom_preinscript+"\nthe_email_preinscript"+the_email_preinscript);
	if(theform){
		if(the_nom_preinscript==""){
			alert (tab_translation[0][langue]);
			document.getElementById("nom_preinscription").focus();
			return;
		}
		else{
			if(the_prenom_preinscript==""){
				alert (tab_translation[1][langue]);
				document.getElementById("the_prenom_preinscript").focus();
				return;
			}
			else{
				if(the_email_preinscript==""){
					alert (tab_translation[3][langue]);
					document.getElementById("the_email_preinscript").focus();
					return;
				}
				else{
					if(email_valide(the_email_preinscript)){
						
						var message ="nom_preinscript="+the_nom_preinscript+"&prenom_preinscript="+the_prenom_preinscript+"&email_preinscript="+the_email_preinscript+"&the_id_club="+the_id_club;
						p = new XMLHttpRequest();
						//window.open("icwes/verif_identite_preinscrit.php?nom_preinscript="+the_nom_preinscript+"&prenom_preinscript="+the_prenom_preinscript+"&email_preinscript="+the_email_preinscript+"&the_id_club="+the_id_club);
						p.open("POST","icwes/verif_identite_preinscrit.php",false);
						
						p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
						
						//Envoi des variables au script
						p.send(message);
												
						if (p.status != "200") {
							//alert("XMLHTTPREQUEST : Echec");
						}
						else {
							// on exploite la réponse XML du script serveur
							var docXML = p.responseXML.documentElement;
							var result = docXML.getElementsByTagName('result')[0].getAttribute('val');
							//alert('result => '+result);
							if (result!='0'){
								document.getElementById("info_mail_envoye").style.display="block";
								document.getElementById("pas_de_mail").style.display="none";
								document.getElementById("mail_parti").style.display="block";
								return;
							}
							else{
								document.getElementById("erreur_donnee").style.display="block";
								return;
							}
						}
					}
					else{
						document.getElementById("the_email_preinscript").focus();
						return;
					}
				}
			}
		}
	}
}


function changement_nbre_accompagnants(nbre_acc){
	
	for(var i=1; i<7;i++){
		if(i<=nbre_acc){
			showOrNot('divaccompagnant'+i, 'block');
		}
		else{
			showOrNot('divaccompagnant'+i, 'none');
		}
	}
	if(nbre_acc=='0'){
		document.getElementById('champ_obli_acc').style.display='none';
		document.getElementById('champ_info_acc').style.display='none';
	}
	else{
		document.getElementById('champ_obli_acc').style.display='block';
		document.getElementById('champ_info_acc').style.display='block';
	}
}

function showOrNot(id, visu){
	obj = document.getElementById(id);
	if(visu == "block"){
		obj.style.display = "block";
	}
	else{
		obj.style.display = "none";
	}
}

function rempliOrNot(id){
	obj = document.getElementById(id);
	var info = obj.value;
	if(info==''){
		var test =  'vide';
	}
	return test;
}

function changement_categorie(choix_cat){
	switch (choix_cat){
		case "4":
						document.getElementById("div_cas_membre_asso_partenaire").style.display="block";
						document.getElementById("div_cas_membre_asso_cnisf").style.display="none";
						
						document.getElementById("div_valid_asso_partenaire").style.display="block";
						document.getElementById("div_valid_asso_cnisf").style.display="none";
						document.getElementById("div_valid_default").style.display="none";
						document.getElementById("nbre_essai").value="";
						break;
		case "5":
						document.getElementById("div_cas_membre_asso_cnisf").style.display="block";
						document.getElementById("div_cas_membre_asso_partenaire").style.display="none";
						
						document.getElementById("div_valid_asso_cnisf").style.display="block";
						document.getElementById("div_valid_asso_partenaire").style.display="none";
						document.getElementById("div_valid_default").style.display="none";
						document.getElementById("nbre_essai").value="";
						break;
		default:
			document.getElementById("div_cas_membre_asso_partenaire").style.display="none";
			document.getElementById("div_cas_membre_asso_cnisf").style.display="none";
			
			document.getElementById("div_valid_default").style.display="block";
			document.getElementById("div_valid_asso_partenaire").style.display="none";
			document.getElementById("div_valid_asso_cnisf").style.display="none";
			document.getElementById("nbre_essai").value="";
		break;
	}
	document.getElementById("div_cat_student").style.display="none";
	if(choix_cat==3){
		document.getElementById("div_cat_student").style.display="block";
	}		
}

function verif_asso(type_asso, langue){

	if(type_asso=='part'){
		obj_nom = document.getElementById("asso_partenaire");
		nom_asso = obj_nom.value;
		obj_num = document.getElementById("num_asso");
		num_asso = obj_num.value;
	
	}
	else{
		obj_nom = document.getElementById("nom_asso_cnisf");
		nom_asso = obj_nom.value;
		obj_num = document.getElementById("num_asso_cnisf");
		num_asso = obj_num.value;
	}
	
	the_nbre_essai = document.getElementById("nbre_essai").value;
	
	//alert('nom_asso => '+nom_asso+'\nnum_asso => '+num_asso	+'\nthe_nbre_essai => '+the_nbre_essai);
	
	theform = document.getElementById("form_inscript_icwes");
	
	
	if(theform){
		if((nom_asso=="" || nom_asso=="0")&& type_asso=='part'){
			alert (tab_translation[0][langue]);
			obj_nom.focus();
			return;
		}
		else{
			if(num_asso==""){
				alert (tab_translation[4][langue]);
				obj_num.focus();
				return;
			}
			else{
				if(!isNum(num_asso)){
					alert (tab_translation[5][langue]);
					obj_num.focus();
					return;
				}
				else{
					var message ="nom_asso="+nom_asso+"&num_asso="+num_asso+"&type_asso="+type_asso;
					//alert('message => '+message);
					p = new XMLHttpRequest();
					//window.open("icwes/verif_asso.php?nom_asso="+nom_asso+"&num_asso="+num_asso+"&type_asso="+type_asso);
					p.open("POST","icwes/verif_asso.php",false);
					p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
					
					//Envoi des variables au script
					p.send(message);
					// alert ('Au revoir');
					
					if (p.status != "200") {
					//alert("XMLHTTPREQUEST : Echec");
					}
					else {
						// on exploite la réponse XML du script serveur
						var docXML = p.responseXML.documentElement;
						var result = docXML.getElementsByTagName('result')[0].getAttribute('val');
						//alert('result => '+result);
						if (result!='0'){
							document.getElementById("etape_demande").value='formulaire_personne4';
							theform.submit();
						}
						else{
							document.getElementById("erreur_num_asso").style.display="block";
							if(the_nbre_essai=='1'){
								document.getElementById("erreur_num_asso").style.display="none";
								document.getElementById("erreur_num_asso2").style.display="block";
							}
							document.getElementById("nbre_essai").value=1;
							return;
						}
					}
				}
			}
		}
	}
}

function change_visite(the_var){

	switch (the_var){
		case "bienvenue":
		case "musee_beau_art":
		case "musee_piscine":
						var obj = document.getElementById('div_'+the_var);
						if(obj.style.display=="none" || obj.style.display==""){
							obj.style.display="block";				
						}
						else{
							obj.style.display="none";			
						}
						break;
		case "visite1":
			var obj = document.getElementById('div_'+the_var);
			if(obj.style.display=="none" || obj.style.display==""){
				obj.style.display="block";
				the_operation='+';						
			}
			else{
				obj.style.display="none";
				the_operation='-';			
			}
			var nbre_pers = document.getElementById('nbre_visite1').value;
			var the_valeur = document.getElementById('valeur_visite1').value;
			var the_value = the_valeur*nbre_pers;
			montant_total_excursion(the_value,the_operation);
			document.getElementById("aucune").checked = false;
		break;
		case "visite2":
			var obj = document.getElementById('div_'+the_var);
			if(obj.style.display=="none" || obj.style.display==""){
				obj.style.display="block";
				the_operation='+';				
			}
			else{
				obj.style.display="none";		
				the_operation='-';	
			}
			var nbre_pers = document.getElementById('nbre_visite2').value;
			var the_valeur = document.getElementById('valeur_visite2').value;
			var the_value = the_valeur*nbre_pers;
			montant_total_excursion(the_value,the_operation);
			document.getElementById("aucune").checked = false;
		break;
		case "visite3":
			var obj = document.getElementById('div_'+the_var);
			if(obj.style.display=="none" || obj.style.display==""){
				obj.style.display="block";
				the_operation='+';				
			}
			else{
				obj.style.display="none";		
				the_operation='-';	
			}
			var nbre_pers = document.getElementById('nbre_visite3').value;
			var the_valeur = document.getElementById('valeur_visite3').value;
			var the_value = the_valeur*nbre_pers;
			montant_total_excursion(the_value,the_operation);
			document.getElementById("aucune").checked = false;
		break;
		case "visite4":
			var obj = document.getElementById('div_'+the_var);
			if(obj.style.display=="none" || obj.style.display==""){
				obj.style.display="block";
				the_operation='+';				
			}
			else{
				obj.style.display="none";		
				the_operation='-';	
			}
			var nbre_pers = document.getElementById('nbre_visite4').value;
			var the_valeur = document.getElementById('valeur_visite4').value;
			var the_value = the_valeur*nbre_pers;
			montant_total_excursion(the_value,the_operation);
			document.getElementById("aucune").checked = false;
		break;
		case "visite5":
			var obj = document.getElementById('div_'+the_var);
			if(obj.style.display=="none" || obj.style.display==""){
				obj.style.display="block";
				the_operation='+';				
			}
			else{
				obj.style.display="none";		
				the_operation='-';	
			}
			var nbre_pers = document.getElementById('nbre_visite5').value;
			var the_valeur = document.getElementById('valeur_visite5').value;
			var the_value = the_valeur*nbre_pers;
			montant_total_excursion(the_value,the_operation);
			document.getElementById("aucune").checked = false;
		break;
		case "visite6":
			var obj = document.getElementById('div_'+the_var);
			if(obj.style.display=="none" || obj.style.display==""){
				obj.style.display="block";
				the_operation='+';				
			}
			else{
				obj.style.display="none";		
				the_operation='-';	
			}
			var nbre_pers = document.getElementById('nbre_visite6').value;
			var the_valeur = document.getElementById('valeur_visite6').value;
			var the_value = the_valeur*nbre_pers;
			montant_total_excursion(the_value,the_operation);
			document.getElementById("aucune").checked = false;
		break;
		case "visite7":
			var obj = document.getElementById('div_'+the_var);
			if(obj.style.display=="none" || obj.style.display==""){
				obj.style.display="block";
				the_operation='+';				
			}
			else{
				obj.style.display="none";		
				the_operation='-';	
			}
			var nbre_pers = document.getElementById('nbre_visite7').value;
			var the_valeur = document.getElementById('valeur_visite7').value;
			var the_value = the_valeur*nbre_pers;
			montant_total_excursion(the_value,the_operation);
			document.getElementById("aucune").checked = false;
		break;
						
		case "visite_indus":																														
				var obj = document.getElementById('div_visite_indus12');
				if(obj.style.display=="none" || obj.style.display==""){
					obj.style.display="block";				
				}
				else{
					obj.style.display="none";			
				}
				//document.getElementById("aucune").checked = false;
		break;
		case "visite_indus2":																
				var obj = document.getElementById('div_visite_indus22');
				if(obj.style.display=="none" || obj.style.display==""){
					obj.style.display="block";			
					document.getElementById("visite_indus3").checked = false;
					document.getElementById('div_visite_indus32').style.display="none";	
				}
				else{
					obj.style.display="none";			
				}
				//document.getElementById("aucune").checked = false;
		break;
		case "visite_indus3":																
				var obj = document.getElementById('div_visite_indus32');
				if(obj.style.display=="none" || obj.style.display==""){
					obj.style.display="block";
					document.getElementById("visite_indus2").checked = false;
					document.getElementById('div_visite_indus22').style.display="none";				
				}
				else{
					obj.style.display="none";			
				}
				//document.getElementById("aucune").checked = false;
		break;
		
		case "autre":
						var obj = document.getElementById('div_'+the_var);
						if(obj.style.display=="none" || obj.style.display==""){
							obj.style.display="block";				
						}
						else{
							obj.style.display="none";			
						}
						
						var obj2 = document.getElementById('div_libelle_autre');
						if(obj2.style.display=="none" || obj2.style.display==""){
							obj2.style.display="block";				
						}
						else{
							obj2.style.display="none";			
						}
						document.getElementById("aucune").checked = false;
						
						break;							
		case "novisit":
		//document.getElementById("visite_indus").checked = false;
		document.getElementById("visite1").checked = false;
		document.getElementById("visite2").checked = false;
		document.getElementById("visite3").checked = false;
		document.getElementById("visite4").checked = false;
		document.getElementById("visite5").checked = false;
		document.getElementById("visite6").checked = false;
		document.getElementById("visite7").checked = false;
		
		//document.getElementById('div_visite_indus2').style.display="none";
		document.getElementById('div_visite1').style.display="none";
		document.getElementById('div_visite2').style.display="none";
		document.getElementById('div_visite3').style.display="none";
		document.getElementById('div_visite4').style.display="none";
		document.getElementById('div_visite5').style.display="none";
		document.getElementById('div_visite6').style.display="none";
		document.getElementById('div_visite7').style.display="none";
		
		document.getElementById("spantotal").innerHTML=0;
		document.getElementById("montant_total").value=0;
 	
		break;				
		default:
						break;
		
	}
	
}




/*************************************************************************
************************** formulaire hebergement  ***********************
*************************************************************************/


function valide_id_inscription_icwes(){

	theform = document.getElementById("form_heberge_icwes");
	theclub = document.getElementById("club").value;
	the_action='menu_'+theclub+'_form_heberge_icwes/news-formulaire-icwes.html';
	//the_action = 'http://localhost/offres/gestion/menu_2_form_heberge_icwes/news-formulaire-icwes.html';
	the_nbre_essai = document.getElementById("nbre_essai").value;
	
	//alert('theform => '+theform+'\nthe_action => '+the_action+'\nthe_nbre_essai => '+the_nbre_essai);
	
	the_id_inscript = document.getElementById("id_inscript").value;
	
	if(theform){
		if(the_id_inscript==""){
			alert ('The identifying field of inscription is empty.');
			document.getElementById("id_inscript").focus();
			return;
		}
		else{
			if(!isNum(the_id_inscript)){
				alert('The identifier of inscription must be a number.');
				document.getElementById("id_inscript").focus();
				return;
			}
			else{
				var message ="id_inscript="+the_id_inscript;
				
				p = new XMLHttpRequest();
				//window.open("icwes/verif_id_inscription.php?id_inscript="+the_id_inscript);
				p.open("POST","icwes/verif_id_inscription.php",false);
				p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
				
				//Envoi des variables au script
				p.send(message);
				// alert ('Au revoir');
				
				if (p.status != "200") {
				//alert("XMLHTTPREQUEST : Echec");
				}
				else {
					// on exploite la réponse XML du script serveur
					var docXML = p.responseXML.documentElement;
					var result = docXML.getElementsByTagName('result')[0].getAttribute('val');
					//alert('result => '+result);
					if (result!='0'){
						document.getElementById("etape_demande").value='formulaire_transport';
						theform.action=the_action;
						theform.submit();
					}
					else{
						document.getElementById("erreur_id_inscript").style.display="block";
						if(the_nbre_essai=='1'){
								document.getElementById("erreur_id_inscript").style.display="none";
								document.getElementById("erreur_id_inscript2").style.display="block";
							}
						document.getElementById("nbre_essai").value=1;
						return;
					}
				}
			}
		}
	}
}


function changement_etape_form_icwes_hebergement(etape,langue){

	
	theform = document.getElementById("form_heberge_icwes");
	theclub = document.getElementById("club").value;
	theform.action='menu_'+theclub+'_form_heberge_icwes/news-formulaire-icwes.html';
	
	switch (etape) {
		case "1":
						document.getElementById("etape_demande").value= 'debut';
						break;
						
		case "2":
						the_date_arrivee = document.getElementById("date_arrivee").value;
						the_date_depart = document.getElementById("date_depart").value;
												
						if(the_date_arrivee==""){
							alert (tab_translation[7][langue]);
							document.getElementById("date_arrivee").focus();
							return;
						}
						if(!Date_Valid(the_date_arrivee)){
							document.getElementById("date_arrivee").focus();
							return;
						}
						if(the_date_depart==""){
							alert (tab_translation[8][langue]);
							document.getElementById("date_depart").focus();
							return;
						}
						if(!Date_Valid(the_date_depart)){
							document.getElementById("date_depart").focus();
							return;
						}
						jour_arrivee = the_date_arrivee.substring(0,2);
						jour_depart = the_date_depart.substring(0,2);
						//alert(jour_arrivee + jour_depart);
						if (jour_depart<=jour_arrivee){
							alert (tab_translation[10][langue]);
							return;
						}
						document.getElementById("etape_demande").value= 'formulaire_excursions';
						break;
						
		case "3":
						document.getElementById("etape_demande").value= 'formulaire_transport';
						break;
		case "4":
						the_visite_indus = document.getElementById("visite_indus").checked;
						the_visite1 = document.getElementById("visite1").checked;
						the_visite2 = document.getElementById("visite2").checked;
						the_visite3 = document.getElementById("visite3").checked;
						the_visite4 = document.getElementById("visite4").checked;
						the_visite5 = document.getElementById("visite5").checked;
						the_visite6 = document.getElementById("visite6").checked;
						the_visite7 = document.getElementById("visite7").checked;
						
						the_autre = document.getElementById("autre").checked;
						the_aucune = document.getElementById("aucune").checked;
						if(
						the_visite_indus==true || 
						the_visite1==true || 
						the_visite2==true || 
						the_visite3==true || 
						the_visite4==true || 
						the_visite5==true || 
						the_visite6==true || 
						the_visite7==true || 
						the_autre==true || 
						the_aucune==true){
							document.getElementById("etape_demande").value= 'formulaire_hebergement';
						}
						else{
							alert (tab_translation[9][langue]);
							return;
						}
						break;
		case "5":
						document.getElementById("etape_demande").value= 'formulaire_excursions';
						break;
		case "6":
						document.getElementById("etape_demande").value= 'formulaire_nbre_nuit';
						break;
		case "7":
						document.getElementById("etape_demande").value= 'formulaire_hebergement';
						break;	
		case "8":
						document.getElementById("etape_demande").value= 'formulaire_paiement';
						break;	
		case "9":
						document.getElementById("type_paiement").value= 'virement';
						document.getElementById("etape_demande").value= 'formulaire_enreg';
						break;
		case "10":
						document.getElementById("type_paiement").value= 'carte_bancaire';
						document.getElementById("etape_demande").value= 'formulaire_enreg';
						break;					
						
									
		default: 
						break;
	}
	theform.submit();
	return;
}
function change_nbre_pers_visite(the_new_val,the_id){
	longueur = the_id.length;
	debut = (longueur-1);
	indice  = the_id.substring(debut,longueur);
	id_valeur_visite = 'valeur_visite'+indice;
	id_oldvaleur_visite = 'valeur_oldselect_visite'+indice;
	var the_valeur = document.getElementById(id_valeur_visite).value;
	var the_old_val_of_select = document.getElementById(id_oldvaleur_visite).value;
	document.getElementById(id_oldvaleur_visite).value= the_new_val;
	//alert('the_new_val = '+the_new_val+'\nthe_id = '+the_id+'\nthe_valeur = '+the_valeur+'\nthe_old_val_of_select = '+the_old_val_of_select+'\nindice = '+indice+'\n	');
	//montant = the_valeur*(the_new_val);
	
	/*if(the_id=='nbre_visite1'){
			var the_valeur = document.getElementById('valeur_visite1').value;
			var the_old_val_of_select = document.getElementById('valeur_oldselect_visite1').value;
			document.getElementById('valeur_oldselect_visite1').value= the_new_val;
	}
	else{
			var the_valeur = document.getElementById('valeur_visite2').value;
			var the_old_val_of_select = document.getElementById('valeur_oldselect_visite2').value;
			document.getElementById('valeur_oldselect_visite2').value= the_new_val;
	}*/
	
	if(the_old_val_of_select > the_new_val){
		the_good_val = the_old_val_of_select - the_new_val;
		the_value = the_valeur*(the_good_val);
		montant_total_excursion(the_value,'-');
	}
	else{
		the_good_val = the_new_val - the_old_val_of_select;
		the_value = the_valeur*(the_good_val);
		montant_total_excursion(the_value,'+');
	}
}

function montant_total_excursion(the_value,the_operation){
	montant = document.getElementById("montant_total").value;
	if (montant==''){
		montant = 0;
	}
	if(the_operation=='+'){
		montant_sum = (parseFloat(montant)+parseFloat(the_value));
	}else{
		montant_sum = (parseFloat(montant)-parseFloat(the_value));
	}

	document.getElementById("spantotal").innerHTML=montant_sum;
	document.getElementById("montant_total").value=montant_sum;
 	//alert ('Wait a minute!');
}

function modif_heberg(type_heberg){
	type_pers = document.getElementById('type_tarif_chambre').value;
	if(type_heberg==2){
		change_nbre_nuit(document.getElementById('nbre_nuit').value,type_pers);
		document.getElementById("div_heberg_etudiant").style.display="block";
	}
	else{
		change_nbre_nuit(0,type_pers);	
		document.getElementById("div_heberg_etudiant").style.display="none";
	}
	if(type_heberg==1){
		document.getElementById("accorlink").style.display="block";
	}
	else{
		document.getElementById("accorlink").style.display="none";
	}
	return;
}
function change_nbre_nuit(the_new_val,type_pers){
	if(type_pers==3){
		var the_valeur = document.getElementById('valeur_etudiant').value;
	}
	else{
		var the_valeur = document.getElementById('valeur_pas_etudiant').value;
	}
	montant_nuits = parseFloat(the_valeur*the_new_val);
	document.getElementById('valeur_oldselect_nbre_nuit').value= the_new_val;
	document.getElementById("spantotalnuit").innerHTML=montant_nuits;
	document.getElementById("montant_total_nuit").value=montant_nuits;
/*var the_old_val_of_select = document.getElementById('valeur_oldselect_nbre_nuit').value;
	//alert('the_old_val_of_select => '+the_old_val_of_select+'\nthe_new_val => '+the_new_val);
	
	if(the_old_val_of_select > the_new_val){
		the_good_val = the_old_val_of_select - the_new_val;
		the_value = the_valeur*(the_good_val);
		montant_total_nuit(the_value,'-');
		//alert("azaz");
	}
	else{
		//alert("nnnn");
		the_good_val = the_new_val - the_old_val_of_select;
		the_value = the_valeur*(the_good_val);
		montant_total_nuit(the_value,'+');
	}*/
	
}

function montant_total_nuit(the_value,the_operation){
	
	montant = document.getElementById("montant_total_nuit").value;
//	montant_act_heber = document.getElementById("montant_total_act_heber").value;
	//alert('the_value => '+the_value+'\nthe_operation => '+the_operation+'\nmontant => '+montant+'\nmontant_act_heber => '+montant_act_heber);
	if (montant==''){
		montant = 0;
	}
	if(the_operation=='+'){
		montant_sum = (parseFloat(montant)+parseFloat(the_value));
//		montant_sum2 = (parseFloat(montant_act_heber)+parseFloat(the_value));
	}else{
		montant_sum = (parseFloat(montant)-parseFloat(the_value));
	//	montant_sum2 = (parseFloat(montant_act_heber)-parseFloat(the_value));
	}
	//alert('montant_sum => '+montant_sum+'\montant_sum2 => '+montant_sum2);
	document.getElementById("spantotalnuit").innerHTML=montant_sum;
	document.getElementById("montant_total_nuit").value=montant_sum;
	//document.getElementById("spantotal_act_heber").innerHTML=montant_sum2;
//	document.getElementById("montant_total_act_heber").value=montant_sum2;
 	//alert ('Wait a minute!');
}

