// JavaScript Document

/*===================Vérif des saisies du formulaires ===========================*/
function check()
{
//vérifie qu'au moins un des produits a été choisi 
	if(document.forms['orderform'].elements['total'].value <1)
	  {
	  alert("Merci de choisir au moins un produit.");
		return (false);
	  }

	if(document.forms['orderform'].elements['NOM'].value == "")
	  {
	  alert("Vous n'avez pas saisi votre nom!");
	  document.forms['orderform'].elements['NOM'].focus();
	  return (false);
	  }
	if(document.forms['orderform'].elements['ADRESSE'].value == "")
	  {
	  alert("Merci de saisir votre adresse!");
	  document.forms['orderform'].elements['ADRESSE'].focus();
	  return (false);
	  }   
	if(document.forms['orderform'].elements['VILLE'].value == "")
	  {
	  alert("Merci de saisir votre ville!");
	  document.forms['orderform'].elements['VILLE'].focus();
	  return (false);
	  }
	if(document.forms['orderform'].elements['ZIP'].value == "")
	  {
	  alert("Merci de saisir votre code postal!");
	   document.forms['orderform'].elements['ZIP'].focus();
	  return (false);
	  }
	if(document.forms['orderform'].elements['PAYS'].value == "")
	  {
	  alert("Merci de saisir votre pays!");
	  document.forms['orderform'].elements['PAYS'].focus();
	  return (false);
	  }   
 	if(document.forms['orderform'].elements['PHONE'].value == "")
	  {
	  alert("Merci de saisir votre num\351ro de t\351l\351phone!");
	  document.forms['orderform'].elements['PHONE'].focus();
	  return (false);
	  }   

	  var digits="0123456789";
      var temp;	  
	  var nbdechiffre=0
	  
	  for (var i=0;i<document.forms['orderform'].elements['PHONE'].value.length; i++)
	  {
   	   
	  temp=document.forms['orderform'].elements['PHONE'].value.substring(i,i+1)
		  if (digits.indexOf(temp)>-1) {
			nbdechiffre++}
		}  
		if 	(nbdechiffre<6){ 
		  	alert("Le num\351ro de t\351l\351phone invalide - minimum 6 chiffres")
		  document.forms['orderform'].elements['PHONE'].focus();
		  return (false);
	      }
	 
	var nbdechiffre=0
	if (document.forms['orderform'].elements['FAX'].value != ""){
	for (var i=0;i<document.forms['orderform'].elements['FAX'].value.length; i++)
	  {
	    temp=document.forms['orderform'].elements['FAX'].value.substring(i,i+1)
		  if (digits.indexOf(temp)>-1) {
			nbdechiffre++}
		}  
		if 	(nbdechiffre<6){ 
		  	alert("Le num\351ro de fax invalide - minimum 6 chiffres")
		  document.forms['orderform'].elements['FAX'].focus();
		  return (false);
	      }
	}

	if(document.forms['orderform'].elements['EMAIL'].value == "")
	  {
	  alert("Vous n'avez pas saisi votre email!");
	  document.forms['orderform'].elements['EMAIL'].focus();
	  return (false);
	  }

		var adresse = document.forms['orderform'].elements['EMAIL'].value;
		var place = adresse.indexOf("@",1);
		var point = adresse.indexOf(".",place+1);
	if ((place <1)||(adresse.length <=6)||(point <4)||(adresse.length-point<=2) )
		{
		alert('Entrez une adresse e-mail valide! Merci.');
		return(false);
		}
	if(document.forms['orderform'].elements['VALID'].value == "")
	  {
	  alert("Merci de recopier les signes dans le dernier champ.");
	  document.forms['orderform'].elements['VALID'].focus();
	  return (false);
	  }
	// vérif du champ valid (contrôle antispam) en fonction de l'image tirée au hasard avec les 2 fonctions au début.
	var lemot="";
	switch (n)
	{//suivant la valeur de n, choisit la photo qui est dans le dossier img

	case 1:lemot="hj3fik"; break;//pour l'image valid2.jpg
	case 2:lemot="st8skp"; break;//pour l'image valid3.jpg
    case 3:lemot="z9ipou"; break;//pour l'image valid4.jpg
    default:lemot="adfe5m"; break;//pour l'image valid1.jpg

	}
	if(document.forms['orderform'].elements['VALID'].value != lemot)
	  {
	  alert("Saisie du dernier champ invalide. Merci de r\351essayer.");
	  document.forms['orderform'].elements['VALID'].focus();
	  return (false);
	  }
	  
else{
	document.forms['orderform'].submit();
	return(true);
	}
}

