function EmailOk(email){
	var a,i,j,k,arobase,bOk;
	i=0;
	k=0;
	a = email;  
	if (a != "" && a != "votre e-mail") {
		for(j=0; j<a.length-1;j++) {
			if(a.charAt(j)=="@"){
				i++; arobase=j; 
			}
		}
		for(j=arobase; j<a.length-2;j++){
			if(a.charAt(j)==".")
				k++;
		}
	}
	if(i!=1 || k==0) {
		alert("Veuillez saisir votre adresse mail correctement, puis cliquez sur \"suivant\".");
		return false;
	}
	else return true;
}

cook = document.cookie;
dateExp = new Date(2020,11,11);
dateExp = dateExp.toGMTString();
function recup(libelle){
	libelle += "=";
	plac = cook.indexOf(libelle,0);
	if (plac <= -1){
		return "";
	}
	else{
		end = cook.indexOf(";",plac);
		if (end <= -1) end = cook.length;
		//alert (cook+' -- '+plac+' -- '+end+' -- '+cook.substring(plac,end));
		return cook.substring(plac+libelle.length, end);
	}
}

function RecupDataAll(formul){
	formul.email.value = recup("email");
	formul.nom.value = recup("nom");
	formul.prenom.value = recup("prenom");
	formul.addresse1.value = recup("addresse1");
	formul.addresse2.value = recup("addresse2");
	formul.cp.value = recup("cp");
	formul.ville.value = recup("ville");
	formul.pays.value = recup("pays");
	formul.telephone.value = recup("telephone");
}

function c_chn_cook(chmp,etiq) {
	if (chmp.value != "") 
		document.cookie = etiq +'='+ chmp.value + '; expires=' + dateExp + ';';  
}

function SendFormAll(formul){
	// c_chn_cook(formul.email, 'email');
	c_chn_cook(formul.nom, 'nom');
	c_chn_cook(formul.prenom, 'prenom');
	c_chn_cook(formul.addresse1, 'addresse1');
	c_chn_cook(formul.addresse2, 'addresse2');
	c_chn_cook(formul.cp, 'cp');
	c_chn_cook(formul.ville, 'ville');
	c_chn_cook(formul.pays, 'pays');
	c_chn_cook(formul.telephone, 'telephone');
	
	if (EmailOk(formul.email.value) == true)
		formul.submit();
}

function TestChp(chp,texte){
	if (chp.value == "")
		return "Vous devez renseigner la rubrique : "+texte+"\n";
	else return ""; 
}

//---------------------------------------------------------------------------

function CheckPass(pass1,pass2){
	if (pass1 != pass2)
		return pass1+" & "+pass2+"\nVous avez mal confirmé votre mot de passe, veuillez le ressaisir.\n";
	else return ""; 
}

//----------------------------------------------------------------------------

function checkChampPass(formul){
	var res;
	res = "";
	res = res + TestChp(formul.nom,"Nom");
	res = res + TestChp(formul.addresse1,"Addresse 1");
	res = res + TestChp(formul.cp,"Code postal");
	res = res + TestChp(formul.ville,"Ville");
	res = res + TestChp(formul.email,"email"); 
	res = res + TestChp(formul.login,"Identifiant");
	res = res + TestChp(formul.pass,"Mot de passe");
	res = res + CheckPass(formul.pass.value,formul.pass2.value);
	if (res != "") {
		alert(res);
	return false;
	}
	SendFormAll(formul);
}

//-----------------------------------------------------------------------------

function checkChamp(formul){
	var res;
	res = "";
	res = res + TestChp(formul.nom,"Nom");
	res = res + TestChp(formul.addresse1,"Addresse 1");
	res = res + TestChp(formul.cp,"Code postal");
	res = res + TestChp(formul.ville,"Ville");
	res = res + TestChp(formul.email,"email"); 
	res = res + TestChp(formul.login,"Identifiant");
	res = res + TestChp(formul.pass,"Mot de passe");
	if (res != "") {
		alert(res);
	return false;
	}
	SendFormAll(formul);
}
