/* ----------------------------------------------------------- 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;
}                                              

/* ----------------------------------------------------------- Test saisie ----------------------------*/
/* ----------------------------------------------------------- Test saisie ----------------------------*/
/* ----------------------------------------------------------- Test saisie ----------------------------*/
/* ----------------------------------------------------------- Test saisie ----------------------------*/

function testSaisie()
{
   var formulaire = document.forms["inscription"];
   
/* ----------------------------------------------------------- déclaration de mes variable d'erreur ----------------------------*/
   var erreurCourriel = 0;
                                         
/* ----------------------------------------------------------- courriel ----------------------------*/   
      
   if (!testCourriel(formulaire.elements["textfieldCourriel"].value)) erreurCourriel = 1; 

/* ----------------------------------------------------------- Mes messages erreurs ----------------------------*/

   if (erreurCourriel ==1)
   {
      window.alert("Vérifiez votre COURRIEL");
      formulaire.elements["textfieldCourriel"].focus();
      return false;
   }
      
   else return true;        

}

/* ----------------------------------------------------------- Validation de mon formulaire ----------------------------*/

function testSaisie2()
{
	
   var formulaire2 = document.forms["commentaires"];

var erreurdeja_client1 = 0;
var erreurdeja_client2 = 0;
var erreurtype_entreprise1 = 0;
var erreurtype_entreprise2 = 0;
var erreurtype_entreprise3 = 0;
var erreurtype_entreprise4 = 0;
var erreurtype_entreprise5 = 0;
var erreurtype_entreprise6 = 0;
var erreurtype_entreprise7 = 0;
var erreurtransport1 = 0;
var erreurtransport2 = 0;




		
	if (!formulaire2.elements["deja_client"][0].checked) {
		erreurdeja_client1 = 1;	
	}
	if (!formulaire2.elements["deja_client"][1].checked) {
		erreurdeja_client2 = 1;	
	}



	if (!formulaire2.elements["type_entreprise"][1].checked) {
		erreurtype_entreprise1 = 1;	
	}
	if (!formulaire2.elements["type_entreprise"][2].checked) {
		erreurtype_entreprise2 = 1;	
	}
	if (!formulaire2.elements["type_entreprise"][3].checked) {
		erreurtype_entreprise3 = 1;	
	}
	if (!formulaire2.elements["type_entreprise"][4].checked) {
		erreurtype_entreprise4 = 1;	
	}
	if (!formulaire2.elements["type_entreprise"][5].checked) {
		erreurtype_entreprise5 = 1;	
	}
	if (!formulaire2.elements["type_entreprise"][6].checked) {
		erreurtype_entreprise6 = 1;	
	}
	if (!formulaire2.elements["type_entreprise"][7].checked) {
		erreurtype_entreprise7 = 1;	
	}


	if (!formulaire2.elements["transport"][0].checked) {
		erreurtransport1 = 1;	
	}
	if (!formulaire2.elements["transport"][1].checked) {
		erreurtransport2 = 1;	
	}




if ((erreurdeja_client1 == 1) && (erreurdeja_client2 == 1)){
	window.alert("Vous avez oublié de nous spécifier si vous êtes déjà un de nos client");  
	return false;
}




	if (formulaire2.elements["nom_compagnie"].value == "")  {window.alert("Vous avez oublié le nom de votre compagnie"); formulaire2.elements["nom_compagnie"].focus();  return false;}
	if (formulaire2.elements["contact"].value == "") {window.alert("Vous avez oublié le nom de votre contact"); formulaire2.elements["contact"].focus(); return false;}
	if (formulaire2.elements["adresse"].value == "") {window.alert("Vous avez oublié votre adresse"); formulaire2.elements["adresse"].focus(); return false;}
	if (formulaire2.elements["ville"].value == "") {window.alert("Vous avez oublié le nom de votre ville"); formulaire2.elements["ville"].focus(); return false;}
	if (formulaire2.elements["province"].value == "") {window.alert("Vous avez oublié le nom votre province"); formulaire2.elements["province"].focus(); return false;}
	if (formulaire2.elements["code_postal"].value == "") {window.alert("Vous avez oublié votre code postal"); formulaire2.elements["code_postal"].focus(); return false;}
	if (formulaire2.elements["telephone"].value == "") {window.alert("Vous avez oublié votre numéro de téléphone"); formulaire2.elements["telephone"].focus(); return false;}
	if (formulaire2.elements["courriel"].value == "") {window.alert("Vous avez oublié votre courriel"); formulaire2.elements["courriel"].focus(); return false;}


// valide email
	var posArobas;
    var posPoint;
    var domaine;
    var email
    email = formulaire2.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");
		formulaire2.elements["courriel"].focus();
		return false;
	};

	
	
	if ((erreurtype_entreprise1 == 1) && (erreurtype_entreprise2 == 1) && (erreurtype_entreprise3 == 1) && (erreurtype_entreprise4 == 1) && (erreurtype_entreprise5 == 1) && (erreurtype_entreprise6 == 1) && (erreurtype_entreprise7 == 1)){
		window.alert("Vous avez oublié le type d'entreprise"); 
		return false;
	}
	
	if (erreurtype_entreprise7 == 0){
		if (formulaire2.elements["type_entreprise_autre"].value == ""){	
			window.alert("Vous avez oublié le type d'entreprise"); 
			return false;
		}
	}
	
	if (formulaire2.elements["Nom_du_projet"].value == "") {window.alert("Vous avez oublié le nom du projet de plantation"); formulaire2.elements["Nom_du_projet"].focus();  return false;}
		
	if (formulaire2.elements["Date_de_livraison"].value == "")
	{
		window.alert("Vous avez oublié la date de livraison");
		formulaire2.elements["Date_de_livraison"].focus(); 
		return false;	
	}
	
	if ((erreurtransport1 == 1) && (erreurtransport2 == 1)){
	window.alert("Vous avez oublié le type de transport");   
	return false;
} 


}





                                            
                                            

                                            
                   

                                            


