// Fonction qui verifie la validit� des inputs et qui change la couleur des inputs si valide ou non
   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
				//activerBtnSauvegarde();  
    }
                                                           						
											