
   /* -------------------------------------------------------------------------------------*/                        						

/* -------------------- // Fonction qui verifie la validit� des inputs et qui change la couleur des inputs si valide ou non---------------------*/

/* -------------------------------------------------------------------------------------*/

function envoyerFormulaire ()
	{
		if(verifierFormulaire())
		{
			document.getElementById("form").submit();
		}
	}
	

   function valide(type, element)

	 {       

       switch (type) {

				case "select":

					if (element.options.selectedIndex > 0) 

					  {

					  	element.className = "valide";

					  }

					  else 

					  {

					  	element.className = "invalide";

					  }

				break ;

        case "texte":   

			     	if (element.value.length > 0) 

						{

							element.className = "valide";

						}

						else 

						{

							element.className = "invalide";
							

						}

         break;    

         case "float":

             if ((isNaN(element.value)) || element.value.length == 0 || element.value == 0) 

						 {

                element.className = "invalide";

             }

             else {

                element.className = "valide"; 

             }

         break;      

         case "email": 

		         var reg = /^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$/;

		         if (!reg.test(element.value)) 

						 {

		            element.className = "invalide";

		         }

		         else {

		            element.className = "valide";  

		         }

         break;      

         case "nombre":

              if (/^[0-9]+$/.test(element.value)) {

                  element.className = "valide";

            

              }

              else {

                  element.className = "invalide";

                 



              }

         break;       

         case "URL":

              if (/^(((ht|f)tp(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/.test(element.value.toLowerCase())) 

							{

                  element.className = "valide"; 

              }

              else {

                  element.className = "invalide";

              }

        } // Fin switch

				

    }

                                                           						

	

 



