// Vérification des données du formulaire de contact. //

  // Retire les espaces en début et fin de texte.
  function Trim(stringToTrim) {
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	}
	
	// Déclaration de variables.
	var okNom       = false;
	var okMail      = false;
	var okTelephone = false;
	var okSujet     = false;
	var okMessage   = false;
	
	function eventListener(Evenements) {
    switch(Evenements) {
      case "strNom":
        var strNom = document.getElementById("strNom");
        strNom.value = Trim(strNom.value);
        NomCheck = document.getElementById("nom_check");
        
        if (strNom.value.length < 3) {
					NomCheck.innerHTML='<img src="images/refuser.png" alt=""/>';
					okNom = false;
				}
				else {
          NomCheck.innerHTML='<img src="images/accepter.png" alt=""/>';
          okNom = true;
         }            
      break;
      
      case "strTelephone":
        var strTelephone = document.getElementById("strTelephone");
        strTelephone.value = Trim(strTelephone.value);
        telephoneCheck = document.getElementById("telephone_check");
        
        if (strTelephone.value.length < 9) {
          telephoneCheck.innerHTML='<img src="images/refuser.png" alt=""/>';
          okTelephone = false;
        }
        else {
          telephoneCheck.innerHTML='<img src="images/accepter.png" alt=""/>';
          okTelephone = true;
        }
      break;
      
      case "strMail":
        var strMail = document.getElementById("strMail");
        strMail.value = Trim(strMail.value);
        mailCheck = document.getElementById("mail_check");
        
        if (strMail.value.length < 9) {
          mailCheck.innerHTML='<img src="images/refuser.png" alt=""/>';
          okMail = false; 
        }
        else {
          mailCheck.innerHTML='<img src="images/accepter.png" alt=""/>';
          okMail = true; 
        }
      break;
      
      case "strSujet":
        var strSujet = document.getElementById("strSujet");
        strSujet.value = Trim(strSujet.value);
        sujetCheck = document.getElementById("sujet_check");
        
        if (strSujet.value.length < 3) {
          sujetCheck.innerHTML='<img src="images/refuser.png" alt=""/>';
          okSujet = false;
        }
        else {
          sujetCheck.innerHTML='<img src="images/accepter.png" alt=""/>';
          okSujet = true; 
        }
      break;
        
      case "strMessage":
        var strMessage = document.getElementById("strMessage");
        messageCheck = document.getElementById("message_check");
          
        if (strMessage.value.length < 20) {
          messageCheck.innerHTML='<img src="images/refuser.png" alt=""/>';
          okMessage = false;
        }
        else {
          messageCheck.innerHTML='<img src="images/accepter.png" alt=""/>';
          okMessage = true; 
        }
      break;     
    }
  }
  
  function validation() {
    if (okNom == true  && okSujet == true && okMessage == true && okMail == true && okTelephone == true) {
		  document.getElementById("strEnvois").disabled = false;
	  }   
    else {
		  document.getElementById("strEnvois").disabled = true;
	  }
  } 
	

