function verif_input(champ,type){
	erreur = "";
	// initialisaiton des couleurs d'erreurs.
	error_text = "#FFFFFF";
	error_bgcolor = "#CC0000"
	
	// réinitialisation de la couleur par défault des champs
	champ.style.backgroundColor = "";
	champ.style.color = "";
	
	switch(type){
	  case "int" : // n'est pas un entier ou est vide.
		  if(isNaN(champ.value) || champ.value == ""){ 
			erreur = "-";
		  }
		  break;
	  case "mail" : // ne correspond pas à la syntaxe d'un mail correct.
		  if ((champ.value =="") || (champ.value.indexOf("@") =="-1") || (champ.value.indexOf(".") =="-1")){
			erreur = "-";
		  }
		  break;
	  default :
		  if(champ.value == ""){
			erreur = "-";
		  }
		  break;
	}
	if(erreur == "-"){ 
		/*champ.style.backgroundColor = error_bgcolor;
		champ.style.color = error_text;*/
		champ.className = "error";
	}
	return erreur;
}


function valid_contact(formulaire){
	  message = "";
	  message += verif_input(formulaire.societe); 
	  message += verif_input(formulaire.adresse);
	  message += verif_input(formulaire.cp,"int");
	  message += verif_input(formulaire.ville);
	  message += verif_input(formulaire.email,"mail");
	  message += verif_input(formulaire.commentaires);
		 
	  if(message != ""){
		alert("Veuillez remplir correctement l'ensemble des champs obligatoires");
		return false;
	  }
}
