/*
* Javascript EN UTF-8 comme le site web
*
*
*/

function validation_estimer(passForm)
{
	try
	{
 
	
		
    var nb_erreur =0;
   
    var fra = "";
   
    var   fra_debut = "_____________________________________________________________\n\n";
                fra_debut += "Le formulaire n\'a pas été envoyé. Vous devez remplir tous les champs\n";
                fra_debut += "obligatoires, veuillez corriger et envoyer de nouveau le formulaire. Merci!\n";
                fra_debut += "_____________________________________________________________\n\n";
               
   
    if (passForm.nom.value == "")
    {
        nb_erreur++;
        fra += "          Nom\n";
        passForm.nom.className = 'table_estim erreur_estim';
    }
    else {    passForm.nom.className = 'table_estim';   }
   
	
   
   if (passForm.courriel.value == "")
    {
        nb_erreur++;
        fra += "          Courriel\n";
        passForm.courriel.className = 'table_estim erreur_estim';
    }
    else 
		{
        /* test si un format valide de courriel */
        if ((passForm.courriel.value.lastIndexOf(".") < passForm.courriel.value.indexOf("@")+3
                    || passForm.courriel.value.lastIndexOf(".") > passForm.courriel.value.length-3
                    || passForm.courriel.value.indexOf("@") < 1 ) || passForm.courriel.value.length < 3 
                    || passForm.courriel.value.indexOf("@") != passForm.courriel.value.lastIndexOf("@")   )
        {  /* format invalide de courriel */
            nb_erreur++;
            fra += "          Courriel (assurez-vous d'entrer un format valide moi@hotmail.com) \n";
            passForm.courriel.className = 'table_estim erreur_estim';
        }
        else
        { /* format valide */
            passForm.courriel.className = 'table_estim';
        }
    }
       
			 
   
    fra_une = "- Vous devez entrer le champ suivant :\n";
    fra_plusieur = "- Vous devez entrer les champs suivants :\n";
   
    var tout = ""; /* tout le message afficher */
   
    tout += fra_debut; 
   
    if (nb_erreur > 1) {tout += fra_plusieur; }
    else{ tout += fra_une; }
   
    tout += fra;
   
	
	 
	 
    if (nb_erreur == 0)
    {
        return true;
    }
    else
    {
        alert(tout);   
        return false;
    }
	}
	catch(e)
	{ 
		alert('validation_estimer' + e.message);
	}
}


function validation_estimer_conception(passForm,lang)
{
	try
	{
  
	//alert('lang = ' + lang);

    var nb_erreur =0;
   
    var fra = "";
    var eng = "";
   
    var   fra_debut = "_____________________________________________________________\n\n";
                fra_debut += "Le formulaire n\'a pas été envoyé. Vous devez remplir tous les champs\n";
                fra_debut += "obligatoires, veuillez corriger et envoyer de nouveau le formulaire. Merci!\n";
                fra_debut += "_____________________________________________________________\n\n";
        
                
   var   eng_debut = "_____________________________________________________________\n\n";
                eng_debut += "The form has not been sent. You must fill in all the required fields,\n";
                eng_debut += "please correct and resubmit the form. Thank you!\n";
                eng_debut += "_____________________________________________________________\n\n";

                
            

   
    if (passForm.nom.value == "")
    {
        nb_erreur++;
        fra += "          Nom\n";
        eng += "          Name\n";
        passForm.nom.className = 'table_estim erreur_estim';
    }
    else {    passForm.nom.className = 'table_estim';   }
		
		
		
   
	
   
   if (passForm.courriel.value == "")
    {
        nb_erreur++;
        fra += "          Courriel\n";
        eng += "          Email\n";
        passForm.courriel.className = 'table_estim erreur_estim';
    }
    else 
		{
        /* test si un format valide de courriel */
        if ((passForm.courriel.value.lastIndexOf(".") < passForm.courriel.value.indexOf("@")+3
                    || passForm.courriel.value.lastIndexOf(".") > passForm.courriel.value.length-3
                    || passForm.courriel.value.indexOf("@") < 1 ) || passForm.courriel.value.length < 3 
                    || passForm.courriel.value.indexOf("@") != passForm.courriel.value.lastIndexOf("@")   )
        {  /* format invalide de courriel */
            nb_erreur++;
            fra += "          Courriel (assurez-vous d'entrer un format valide moi@hotmail.com) \n";
            eng += "          Email (make sure you enter a valid email adress i.e.: me@hotmail.com)\n";
            passForm.courriel.className = 'table_estim erreur_estim';
        }
        else
        { /* format valide */
            passForm.courriel.className = 'table_estim';
        }
    }
       
			 
		 if (passForm.conception_detail.value == "")
    {
        nb_erreur++;
        fra += "          Détail de votre projet\n";
        eng += "          Details of your project\n";
        passForm.conception_detail.className = 'table_estim erreur_estim';
    }
    else {    passForm.conception_detail.className = 'table_estim';   }
			 
   
    fra_une = "- Vous devez entrer le champ suivant :\n";
    fra_plusieur = "- Vous devez entrer les champs suivants :\n";
    
    eng_infos = "You must fill this field:\n";
    eng_infos2 = "You must fill in the following fields:\n";
   
    var tout = ""; /* tout le message afficher */
   
    if (lang == 'en')
    {
   		tout += eng_debut; 
   		
   		if (nb_erreur > 1) {tout += eng_infos2; }
    	else{ tout += eng_infos; }
   		
    	
     	tout += eng; 
    }
    else
    {
    	 tout += fra_debut; 
   
    	if (nb_erreur > 1) {tout += fra_plusieur; }
    	else{ tout += fra_une; }
   
    	tout += fra;
    }
	
	 
	 
    if (nb_erreur == 0)
    {
        return true;
    }
    else
    {
        alert(tout);   
        return false;
    }
	}
	catch(e)
	{ alert('validation_estimer_conception' + e.message);
	}
}

