
var erreurs;

function valide_form_contact() {
	erreurs = false;
	raz_color();
	
	teste_radio("civilite", 3);
	teste_input("nom");
	teste_input("prenom", erreurs);
	teste_input("fonction", erreurs);
	teste_input("email", erreurs);
	teste_input("telephone", erreurs);
	//teste_input("fax", erreurs);
	teste_input("societe", erreurs);
	
	if (erreurs) {
		var span_erreurs = document.getElementById("erreurs");
		span_erreurs.style.visibility = "visible";
		span_erreurs.style.display = "block";
		//span_erreurs.innerHTML = "Veuillez saisir tous les champs obligatoires.";
		return false;
	}
	
	return true;
}


function raz_color() {
	color2 (document.getElementById("label_civilite"));
	color2 (document.getElementById("label_nom"));
	color2 (document.getElementById("label_prenom"));
	color2 (document.getElementById("label_fonction"));
	color2 (document.getElementById("label_email"));
	color2 (document.getElementById("label_telephone"));
	color2 (document.getElementById("label_fax"));
	color2 (document.getElementById("label_societe"));
}

function color(o) {
	if(o) {
		o.style.color = "red";
		o.style.fontWeight = "bold";
	}	
}

function color2(o) {
	if(o) {
		o.style.color = "#666666";
		o.style.fontWeight = "normal";
	}	
}

function teste_input(id_champ) {
	var form = document.contact;
	
	if (eval("form." + id_champ + ".value") == 0) {
		color(document.getElementById("label_" + id_champ));
		erreurs = true;
	}
}

function teste_radio(id_champ, nombre_radios) {
	var form = document.contact;
	
	for (var i = 0; i < nombre_radios ; i++) {
		if (eval("form." + id_champ + "[i].checked") == true) {
			return;
			
		}
	}
	
	color(document.getElementById("label_" + id_champ));
	erreurs = true;
	
	
	/*
	var form = document.contact;
	
	if (eval("form." + id_champ + ".value") == 0) {
		color(document.getElementById("label_" + id_champ));
		erreurs = true;
	}
	*/
}

