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);
}

//--------------------------------------------------------------

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;
}

//-----------------------------------------------------------------------

/*function checkAll(formul){
	
	if(checkChamp(formul)==true){
		//if(EmailOk(formul.email.value)==true){
			formul.submit();
	//	}
	} 

	

}*/
