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;
	}
	else{
		email.value = htmlToAccent(email.value);	
	}
	if(email_valide(email.value)){
		document.forms["form_contact_accueil"].action=document.location.href; 
		document.forms["form_contact_accueil"].submit(); 
	}
	else{
		email.focus();
		return;
	}
}
function retour_form_etape_prec(){
	document.getElementById('form_retour').action=document.location.href;
	document.getElementById('form_retour').submit();
}

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").action=document.location.href;
	document.getElementById("form_contact_accueil").submit();
}

function payer(){
	mytraitement = document.getElementById("traitement");
	if (mytraitement){
		mytraitement.style.display='block';
	}
	document.getElementById("form_payer").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;
		}
	}
}


/***** gestion identification_inscription *****/

function reponse_inscription(lien,id_membre_connect){
	
	//alert('id_membre_connect => '+id_membre_connect);
	if(id_membre_connect==""){
		document.getElementById('etape').value="identification_non_connect";
	}
	else{
		var basehref = "/offres/gestion/";
		var corps="";
		//window.open(basehref+"agenda/recup_info_connect_form.php?"+corps);
		p = new XMLHttpRequest();
		p.open("POST",basehref+"agenda/recup_info_connect_form.php",false);
		p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		p.send(corps);
		if (p.status != "200") {
			//span.innerHTML = "XMLHTTPREQUEST : Echec";
		}
		else {
			var docXML = p.responseXML.documentElement;
			var result = docXML.getElementsByTagName('result')[0].getAttribute('val');
			document.getElementById('etape').value = docXML.getElementsByTagName('etape')[0].getAttribute('val');
			document.getElementById('come_from').value = docXML.getElementsByTagName('come_from')[0].getAttribute('val');
			document.getElementById('form_id_membre').value = docXML.getElementsByTagName('form_id_membre')[0].getAttribute('val');
			document.getElementById('civilite').value = docXML.getElementsByTagName('civilite')[0].getAttribute('val');
			document.getElementById('nom').value = docXML.getElementsByTagName('nom')[0].getAttribute('val');
			document.getElementById('prenom').value = docXML.getElementsByTagName('prenom')[0].getAttribute('val');
			document.getElementById('adresse1').value = docXML.getElementsByTagName('adresse1')[0].getAttribute('val');
			document.getElementById('adresse2').value = docXML.getElementsByTagName('adresse2')[0].getAttribute('val');
			document.getElementById('adresse3').value = docXML.getElementsByTagName('adresse3')[0].getAttribute('val');
			document.getElementById('code_postal').value = docXML.getElementsByTagName('code_postal')[0].getAttribute('val');
			document.getElementById('ville').value = docXML.getElementsByTagName('ville')[0].getAttribute('val');
			document.getElementById('pays').value = docXML.getElementsByTagName('pays')[0].getAttribute('val');
			document.getElementById('email').value = docXML.getElementsByTagName('email')[0].getAttribute('val');
			document.getElementById('tel').value = docXML.getElementsByTagName('tel')[0].getAttribute('val');
			document.getElementById('societe').value = docXML.getElementsByTagName('societe')[0].getAttribute('val');
			document.getElementById('fonction').value = docXML.getElementsByTagName('fonction')[0].getAttribute('val');
		}
	}
	document.getElementById('the_reponse_inscription').action=lien;
	document.getElementById('the_reponse_inscription').submit();
}

function sans_compte(){
	document.forms["form_contact_identification"].action=document.location.href; 
	document.forms["form_contact_identification"].submit(); 
}

function validation_deja_un_compte(login, mot_de_passe){

	var basehref = "/offres/gestion/";
	
	if(login !='' && mot_de_passe!=''){
		var corps="login="+login+"&mot_de_passe="+mot_de_passe;
		//window.open(basehref+"agenda/controle_login_clients_formulaire.php?"+corps);
		p = new XMLHttpRequest();
		p.open("POST",basehref+"agenda/controle_login_clients_formulaire.php",false);
		p.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		p.send(corps);
		if (p.status != "200") {
			//span.innerHTML = "XMLHTTPREQUEST : Echec";
		}
		else {
			var docXML = p.responseXML.documentElement;
			var result = docXML.getElementsByTagName('result')[0].getAttribute('val');
			var mode = docXML.getElementsByTagName('mode')[0].getAttribute('val');
			var firstlog = docXML.getElementsByTagName('firstlog')[0].getAttribute('val');
			var firstid = docXML.getElementsByTagName('firstid')[0].getAttribute('val');
			var pagetoload = docXML.getElementsByTagName('pagetoload')[0].getAttribute('val');
			var menuforced = docXML.getElementsByTagName('menuforced')[0].getAttribute('val');
			var listeids = docXML.getElementsByTagName('listeids')[0].getAttribute('val');
					
			if (result == 'KO'){
				alert("Email ou mot de passe incorrect\nVeuillez recommencer s'il vous plaît.");
			}
			else if (result == 'MULTI'){
				document.location=basehref+"login/multi_login.php";	
			}
			else{
			
				if(pagetoload!='' && menuforced==1){
					document.location="/"+pagetoload;
				}
				else if(firstlog == 'yeahfirst'){
					document.location=basehref+"annuaire/fiche_membre.php?annuaire_id="+firstid;
				}
				else if(pagetoload != ''){
					document.location="/"+pagetoload;
				}
				else{
					document.location=basehref+"annuaire/affichage_membre.php";
				}
			}
		}
	} 
	else{			
		if (login == ''){
			alert("L'email n'est pas renseigné.\nVeuillez recommencer s'il vous plaît."); 
		}
		if (login != '' && mot_de_passe == ''){
			alert("Le mot de passe n'est pas renseigné.\nVeuillez recommencer s'il vous plaît."); 
		}
	}
}