// JavaScript Document

// Fonction controle Email
function verifmail(email) 
{ // vérif validité email par STRING
   var arobase = email.indexOf("@")
   var point = email.lastIndexOf(".")
   if((arobase < 3)||(point + 2 > email.length)
      ||(point < arobase+3)) return false
   return true
}


//Formulaire controle newsletter

function ControleNews(){

  if(document.NForm.COURRIELN.value==''){
  alert(' Vous devez saisir votre E-mail !');
  document.NForm.COURRIELN.focus();
  }else if(document.NForm.COURRIELN.value=='Votre email'){
  alert(' Vous devez saisir votre E-mail !');
  document.NForm.COURRIELN.focus();
  }else if(!(verifmail(document.NForm.COURRIELN.value))){
  alert('Le champ E-mail doit être conforme (ex : nom@domaine.fr) !');
  document.NForm.COURRIELN.focus();
  }else{
  document.NForm.submit();
  }
} // Fin de la fonction



// Formuliare controle connexion
function ControleV(){
  if(document.Formulaire.COURRIELC.value==''){
  alert(' Vous devez saisir votre E-mail !');
  document.Formulaire.COURRIELC.focus();
  }else if(document.Formulaire.COURRIELC.value=='Mon email'){
  alert(' Vous devez saisir votre E-mail !');
  document.Formulaire.COURRIELC.focus();
  }else if(!(verifmail(document.Formulaire.COURRIELC.value))){
  alert('Le champ E-mail doit être conforme mail@domaine.fr !');
  document.Formulaire.COURRIELC.focus();
  }else{
  document.Formulaire.submit();
  }
} // Fin de la fonction

// formulaire recherche
function ControleR(){
  if(document.Formurech.recherche.value==''){
  alert(' Vous devez saisir votre recherche !');
  document.Formurech.recherche.focus();
  }else if(document.Formurech.recherche.value=='Recherchez...'){
  alert(' Vous devez saisir votre recherche !');
  document.Formurech.recherche.focus();
  }else{
  document.Formurech.submit();
  }
} // Fin de la fonction


// Formulaire controle inscription
function ControleF(){
 
  if(document.Form.Mail.value==''){
  alert(' Vous devez saisir votre E-mail !');
  document.Form.Mail.focus();
  }else if(!(verifmail(document.Form.Mail.value))){
  alert('Le champ E-mail doit être conforme spdistri@spdistri.com !');
  document.Form.Mail.focus();
  }else if(document.Form.passe.value==''){
  alert(' Veuillez indiquer votre mot de passe (6 caractères minimum) !');
   document.Form.passe.focus();
  }else if (document.Form.passe.value.length<6){
	 alert("Vous devez renseigner un mot de passe supérieur ou égale à 6 caractères !");
   document.Form.passe.focus();
	}else if(document.Form.confirm.value==''){
  alert(' Veuillez confirmer votre mot de passe (6 caractères minimum)!');
   document.Form.confirm.focus();
  }else if (document.Form.confirm.value.length<6){
	 alert("Vous devez confirmer un mot de passe supérieur ou égale à 6 caractères !");
   document.Form.confirm.focus();
	}else if(document.Form.passe.value!= document.Form.confirm.value){
  alert(' Veuillez vérifier que les mots de passe saisis soient identiques !');
  document.Form.confirm.focus();
  }else if(document.Form.nom.value==''){
  alert(' Veuillez indiquer votre Nom !');
   document.Form.nom.focus();
  }else if(document.Form.prenom.value==''){
  alert(' Veuillez indiquer votre Prénom !');
   document.Form.prenom.focus();
  }else if(document.Form.tel1.value==''){
  alert(' Veuillez indiquer un numéro de télephone valide !');
   document.Form.tel1.focus();
  }else if(isNaN(document.Form.tel1.value)) {
  alert('Le champ Téléphone 1** ne peut être que numérique !');
   document.Form.tel1.focus();
  }else if (document.Form.tel1.value.length<10){
	 alert("Vous devez renseigner un numéro de téléphone supérieur ou égale à 10 caractères !");
   document.Form.tel1.focus();
	}else if(isNaN(document.Form.tel2.value)) {
  alert('Le champ Téléphone 2 ne peut être que numérique !');
  document.Form.tel2.focus();
  }else if(document.Form.adresse.value==''){
  alert(' Veuillez indiquer votre Adresse !');
   document.Form.adresse.focus();
  }else if(document.Form.cp.value==''){
  alert(' Veuillez indiquer votre Code Postal !');
   document.Form.cp.focus();
  }else if(isNaN(document.Form.cp.value)){
  alert('Le champ Code Postal ne peut être que numérique !');
  document.Form.cp.focus();
  }else if (document.Form.cp.value.length<5){
	 alert("Vous devez renseigner un Code Postal inferieur ou égale 5 caractères !");
   document.Form.cp.focus();
	}else if(document.Form.ville.value==''){
  alert(' Veuillez indiquer votre ville !');
   document.Form.ville.focus();
  }else{
  document.Form.submit();
  }
} // Fin de la fonction




// Formuliare modification informations personnelles
function ControleMD(){
  if(document.Formd.nom.value==''){
  alert(' Veuillez indiquer votre Nom !');
   document.Formd.nom.focus();
  }else if(document.Formd.prenom.value==''){
  alert(' Veuillez indiquer votre Prénom !');
   document.Formd.prenom.focus();
  }else if(document.Formd.tel1.value==''){
  alert(' Veuillez indiquer un numéro de télephone valide !');
   document.Formd.tel1.focus();
  }else if(isNaN(document.Formd.tel1.value)) {
  alert('Le champ Téléphone 1** ne peut être que numérique !');
   document.Formd.tel1.focus();
  }else if (document.Formd.tel1.value.length<10){
	 alert("Vous devez renseigner un numéro de téléphone supérieur ou égale à 10 caractères !");
   document.Formd.tel1.focus();
	}else if(isNaN(document.Formd.tel2.value)) {
  alert('Le champ Téléphone 2 ne peut être que numérique !');
  document.Formd.tel2.focus();
  }else if(document.Formd.adresse.value==''){
  alert(' Veuillez indiquer votre Adresse !');
   document.Formd.adresse.focus();
  }else if(document.Formd.cp.value==''){
  alert(' Veuillez indiquer votre Code Postal !');
   document.Formd.cp.focus();
  }else if(isNaN(document.Formd.cp.value)){
  alert('Le champ Code Postal ne peut être que numérique !');
  document.Formd.cp.focus();
  }else if (document.Formd.cp.value.length<5){
	 alert("Vous devez renseigner un Code Postal inferieur ou égale 5 caractères !");
   document.Formd.cp.focus();
	}else if(document.Formd.ville.value==''){
  alert(' Veuillez indiquer votre ville !');
   document.Formd.ville.focus();
  }else{
  document.Formd.submit();
  }
  
} // Fin de la fonction

// Controle mot de passe client modification
function ControleMP (){
if(document.formp.ancienpasse.value==''){
  alert(' Veuillez indiquer votre ancien mot de passe!');
   document.formp.ancienpasse.focus();
  }else if(document.formp.passe.value==''){
  alert(' Veuillez indiquer votre nouveau mot de passe (6 caractères minimum) !');
   document.formp.passe.focus();
  }else if (document.formp.passe.value.length<6){
	 alert("Vous devez renseigner un mot de passe supérieur ou égale à 6 caractères !");
   document.formp.passe.focus();
	}else if(document.formp.confirm.value==''){
  alert(' Veuillez confirmer votre nouveau  mot de passe (6 caractères minimum)!');
   document.formp.confirm.focus();
  }else if (document.formp.confirm.value.length<6){
	 alert("Vous devez confirmer un mot de passe supérieur ou égale à 6 caractères !");
   document.formp.confirm.focus();
	}else if(document.formp.passe.value!= document.formp.confirm.value){
  alert(' Veuillez vérifier que les mots de passe saisis soient identiques !');
  document.formp.confirm.focus();
  }else {
  document.formp.submit();
  }

}// Fin function controle mot de passe espace client

function ControleMM (){

if(document.formail.Mail.value==''){
  alert(' Vous devez saisir votre E-mail !');
  document.formail.Mail.focus();
  }else if(!(verifmail(document.formail.Mail.value))){
  alert('Le champ E-mail doit être conforme spdistri@spdistri.com !');
  document.formail.Mail.focus();
  }else{
  document.formail.submit();
  }

}// Fin function controle mail espace client


// Formuliare mot de passe oublié
function ControleMDP(){
  if(document.Formmdp.Mail.value==''){
  alert(' Vous devez saisir votre E-mail !');
  document.Formmdp.Mail.focus();
  }else if(!(verifmail(document.Formmdp.Mail.value))){
  alert('Le champ E-mail doit être conforme SP-distribution@spdistri.com !');
  document.Formmdp.Mail.focus();
  }else{
  document.Formmdp.submit();
  }
} // Fin de la fonction


// Fonction controle adresse de livraison.
// Formuliare modification informations personnelles
function ControleAD(){
  if(document.formliv.nom.value==''){
  alert(' Veuillez indiquer le Nom !');
   document.formliv.nom.focus();
  }else if(document.formliv.prenom.value==''){
  alert(' Veuillez indiquer le Prénom !');
   document.formliv.prenom.focus();
  }else if(document.formliv.tel1.value==''){
  alert(' Veuillez indiquer un numéro de télephone valide !');
   document.formliv.tel1.focus();
  }else if(isNaN(document.formliv.tel1.value)) {
  alert('Le champ Téléphone 1** ne peut être que numérique !');
   document.formliv.tel1.focus();
  }else if (document.formliv.tel1.value.length<10){
	 alert("Vous devez renseigner un numéro de téléphone supérieur ou égale à 10 caractères !");
   document.formliv.tel1.focus();
	}else if(isNaN(document.formliv.tel2.value)) {
  alert('Le champ Téléphone 2 ne peut être que numérique !');
  document.formliv.tel2.focus();
  }else if(document.formliv.adresse.value==''){
  alert(' Veuillez indiquer une Adresse !');
   document.formliv.adresse.focus();
  }else if(document.formliv.cp.value==''){
  alert(' Veuillez indiquer un Code Postal !');
   document.formliv.cp.focus();
  }else if(isNaN(document.formliv.cp.value)){
  alert('Le champ Code Postal ne peut être que numérique !');
  document.formliv.cp.focus();
  }else if (document.formliv.cp.value.length<5){
	 alert("Vous devez renseigner un Code Postal inferieur ou égale 5 caractères !");
   document.formliv.cp.focus();
	}else if(document.formliv.ville.value==''){
  alert(' Veuillez indiquer une ville !');
   document.formliv.ville.focus();
  }else{
  document.formliv.submit();
  }
  
} // Fin de la fonction



//Fonction controle vaidation bon d'achat.
function controlebr(){

  if(document.formcode.code.value==''){
  alert(' Vous devez saisir votre code bon de réduction !');
  document.formcode.code.focus();
  }else{
  document.formcode.submit();
  }
} // Fin de la fonction


//Fonction controle formuliare contact
// Formulaire controle inscription
function controlecont(){
  if(document.formcont.nom.value==''){
  alert(' Veuillez indiquer votre Nom !');
   document.formcont.nom.focus();
  }else if(document.formcont.prenom.value==''){
  alert(' Veuillez indiquer votre Prénom !');
   document.formcont.prenom.focus();
  }else if(document.formcont.tel1.value==''){
  alert(' Veuillez indiquer un numéro de télephone valide !');
   document.formcont.tel1.focus();
  }else if(isNaN(document.formcont.tel1.value)) {
  alert('Le champ Téléphone 1** ne peut être que numérique !');
   document.formcont.tel1.focus();
  }else if (document.formcont.tel1.value.length<10){
	 alert("Vous devez renseigner un numéro de téléphone supérieur ou égale à 10 caractères !");
   document.formcont.tel1.focus();
	}else if(document.formcont.mail.value==''){
  alert(' Vous devez saisir votre E-mail !');
  document.formcont.mail.focus();
  }else if(!(verifmail(document.formcont.mail.value))){
  alert('Le champ E-mail doit être conformconte spdistri@spdistri.com !');
  document.formcont.mail.focus();
  }else if(document.formcont.message.value==''){
  alert(' Veuillez indiquer votre message !');
   document.formcont.message.focus();
  }else{
  document.formcont.submit();
  }
} // Fin de la fonction
