/* ----------------------------------------------------------- Mon Formulaire ----------------------------*/

var alphaChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ -ç>éèîÔ";

var maxQuantite = 10;

function isAlpha(data)
{
   var trouve = true;
   var carac;
   
   for (x = 0; x < data.length; x++)
   {
      carac = data.charAt(x);
      
      if (alphaChars.indexOf(carac) != -1)
      {
         trouve = true;   
      }     
      else  
      {
         trouve = false;   
      }    
         // trouve = (alphaChars.indexOf(carac) != -1); autre façon
   }  
   return trouve;
}


function testEntier(valeur)
{
   // parseInt : convertit une chaîne de carac. en valeur numérique
   if (valeur == parseInt(valeur,10)) return true;
   else return false;

}
                                           
/* -----------------------------------------------------------Courriel ----------------------------*/ 

function testCourriel(email)
{
   var posArobas;
   var posPoint;
   var domaine;
   
   posArobas = email.indexOf("@");
   posPoint = email.lastIndexOf(".");
   domaine = email.substring(posPoint + 1);
   domaine = domaine.toString();
   
   if (posArobas <= 0 || posPoint == -1 || posPoint < posArobas || (domaine.length < 2 || domaine.length > 4)) return false;
   else return true;
}                                              


/* ----------------------------------------------------------- Validation de mon formulaire ----------------------------*/

function testSaisie2()
{
   var formulaire = document.forms["leformulaire"];

	if (formulaire.elements["prenom"].value == "") {window.alert("Vous avez oublié de nous spécifier votre prénom"); formulaire.elements["prenom"].focus(); return false;}
	if (formulaire.elements["nom"].value == "")  {window.alert("Vous avez oublié de nous spécifier votre nom"); formulaire.elements["nom"].focus();  return false;}
	if (formulaire.elements["telephone"].value == "") {window.alert("Vous avez oublié de nous spécifier votre numéro de téléphone"); formulaire.elements["telephone"].focus(); return false;}
	if (formulaire.elements["courriel"].value == "") {window.alert("Vous avez oublié de nous spécifier votre courriel"); formulaire.elements["courriel"].focus(); return false;}

// valide email
	var posArobas;
    var posPoint;
    var domaine;
    var email
    email = formulaire.elements["courriel"].value;
    posArobas = email.indexOf("@");
    posPoint = email.lastIndexOf(".");
    domaine = email.substring(posPoint + 1);
    domaine = domaine.toString();

    if (posArobas <= 0 || posPoint == -1 || posPoint < posArobas || (domaine.length < 2 || domaine.length > 4)){
		window.alert("Vérifiez votre courriel");
		formulaire.elements["courriel"].focus();
		return false;
	};
}

/* ----------------------------------------------------------- Validation de mon formulaire ----------------------------*/

function testSaisie()
{
var formulaire = document.forms["leformulaire"];
if (formulaire.elements["courriel"].value == "") {window.alert("Vous avez oublié de nous spécifier votre courriel"); formulaire.elements["courriel"].focus(); return false;}

	// valide email
	var posArobas;
	var posPoint;
	var domaine;
	var email
	email = formulaire.elements["courriel"].value;
	posArobas = email.indexOf("@");
	posPoint = email.lastIndexOf(".");
	domaine = email.substring(posPoint + 1);
	domaine = domaine.toString();
	
	if (posArobas <= 0 || posPoint == -1 || posPoint < posArobas || (domaine.length < 2 || domaine.length > 4)){
	window.alert("Vérifiez votre courriel");
	formulaire.elements["courriel"].focus();
	return false;
	};
}





                                            
                                            

function testSaisie3()
{
	var formulaire2 = document.forms["demprix"];
	
	/* ----------------------------------------------------------- déclaration de mes variable d'erreur ----------------------------*/
	
	/* nom, telephone, courriel, adresse */
	var erreurCourriel= 0;
	var erreurNom = 0;
	var erreurTelephone = 0;
	var erreurAdresse = 0;
		
	/* -----------------------------------------------------------  Valdation  ----------------------------*/    
	
	if (!testCourriel(formulaire2.elements["courriel"].value)) erreurCourriel = 1;
	if ((formulaire2.elements["nom"].value == "")) erreurNom = 1;
	if ((formulaire2.elements["telephone"].value == "")) erreurTelephone = 1;
	if ((formulaire2.elements["adresse"].value == "")) erreurAdresse = 1;
		
	/* -----------------------------------------------------------Mes messages erreurs ----------------------------*/
	
	if (erreurNom == 1)
	{
	window.alert("Veuillez saisir votre nom SVP");   
	formulaire2.elements["nom"].focus();
	return false;
	} 
	
	if (erreurTelephone == 1)
	{
	window.alert("Veuillez saisir un numero de telephone SVP");   
	formulaire2.elements["telephone"].focus();
	return false;
	} 
	
	if (erreurCourriel ==1)
	{
	window.alert("Veuillez saisir une adresse courriel valide SVP");
	formulaire2.elements["courriel"].focus();
	return false;
	} 
	
	if (erreurAdresse == 1)
	{
	window.alert("Veuillez saisir une adresse de contact SVP");   
	formulaire2.elements["adresse"].focus();
	return false;
	} 
	   
	else return true;        
	
}/* -----------------------------------------------------------Validation de mon formulaire ----------------------------*/

function testSaisie4()
{
	var formulaire2 = document.forms["demprix"];
	
	/* ----------------------------------------------------------- déclaration de mes variable d'erreur ----------------------------*/
	
	/* nom, telephone, courriel, adresse */
	var erreurCourriel= 0;
	var erreurNom = 0;
	var erreurTelephone = 0;
	var erreurAdresse = 0;
		
	/* -----------------------------------------------------------  Valdation  ----------------------------*/    
	
	if (!testCourriel(formulaire2.elements["Email"].value)) erreurCourriel = 1;
	if ((formulaire2.elements["Name"].value == "")) erreurNom = 1;
	if ((formulaire2.elements["Phone"].value == "")) erreurTelephone = 1;
	if ((formulaire2.elements["Address"].value == "")) erreurAdresse = 1;
		
	/* -----------------------------------------------------------Mes messages erreurs ----------------------------*/
	
	if (erreurNom == 1)
	{
	window.alert("Please verify that you entered your name correctly");   
	formulaire2.elements["Name"].focus();
	return false;
	} 
	
	if (erreurTelephone == 1)
	{
	window.alert("Please verify that you entered your phone number correctly");   
	formulaire2.elements["Phone"].focus();
	return false;
	} 
	
	if (erreurCourriel ==1)
	{
	window.alert("Please verify that you entered your email address correctly");
	formulaire2.elements["Email"].focus();
	return false;
	} 
	
	if (erreurAdresse == 1)
	{
	window.alert("Please verify that you entered your address correctly");   
	formulaire2.elements["Address"].focus();
	return false;
	} 
	   
	else return true;        
	
}
                                            
                   

                                            

