function getElementsByClass(className) { 
var elems = document.getElementById(className);
elems.className="error";
} 

function init_error(className){
var elems = document.getElementById(className);
elems.className='format';
}

function init_error_ff(className){
var elems = document.getElementsByTagName(className);
elems.className='format';
}

function getElementsByClass_ff(className){
var elems = document.getElementsByTagName(className);
elems.className="error";
}

function ValidForm(formulaire){
	
	init_error('id_42');
	if (formulaire.id_42.selectedIndex==0){
	alert("Veuillez sélectionner votre civilité.");
	getElementsByClass('id_42');
	formulaire.id_42.focus();
	return false;
	}
	
	init_error('id_2');
	if (document.formulaire.id_2.value.length==0) {
	alert('Vous devez saisir le champ Nom : ! ');
	getElementsByClass('id_2');
	document.formulaire.id_2.focus();
	return false;
	}
	if (formulaire.id_2.value.length>50) {
	alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
	getElementsByClass('id_2');
	formulaire.id_2.focus();
	return false;
	}
	
	init_error('id_34');
	if (document.formulaire.id_34.value.length==0) {
	alert('Vous devez saisir le champ Prénom : ! ');
	getElementsByClass('id_34');
	document.formulaire.id_34.focus();
	return false;
	}
	if (formulaire.id_34.value.length>50) {
	alert('Vous ne pouvez pas saisir plus de 50 caractères.! ');
	getElementsByClass('id_34');
	formulaire.id_34.focus();
	return false;
	}
	
	init_error('id_43');
	if (document.formulaire.id_43.value.length==0) {
	alert('Vous devez saisir le champ Date de naissance ! ');
	getElementsByClass('id_43');
	document.formulaire.id_43.focus();
	return false;
	}
	if (formulaire.id_43.value.length>15) {
	alert('Vous ne pouvez pas saisir plus de 15 caractères.! ');
	getElementsByClass('id_43');
	formulaire.id_43.focus();
	return false;
	}
	if (formulaire.id_43.value.length<2) {
	alert('Vous devez saisir au moins 2 caractères.! ');
	getElementsByClass('id_43');
	formulaire.id_43.focus();
	return false;
	}
	
	init_error('id_44');
	if (document.formulaire.id_44.value.length==0) {
	alert('Vous devez saisir le champ Profession  ! ');
	getElementsByClass('id_44');
	document.formulaire.id_44.focus();
	return false;
	}
	if (formulaire.id_44.value.length>20) {
	alert('Vous ne pouvez pas saisir plus de 20 caractères.! ');
	getElementsByClass('id_44');
	formulaire.id_44.focus();
	return false;
	}
	if (formulaire.id_44.value.length<2) {
	alert('Vous devez saisir au moins 2 caractères.! ');
	getElementsByClass('id_44');
	formulaire.id_44.focus();
	return false;
	}
	
	init_error('id_45');
	if (formulaire.id_45.selectedIndex==0){
	alert("Veuillez préciser votre statut professionnel.");
	getElementsByClass('id_45');
	formulaire.id_45.focus();
	return false;
	}
	
	init_error('id_46');
	if (!getCheckedValue(document.formulaire.id_46,2)) {
	alert('Précisez si vous êtes fumeur ou non. ');
	getElementsByClass('id_46');
	document.formulaire.id_46[0].focus();
	return false;
	}
	init_error('id_47');
	if (!getCheckedValue(document.formulaire.id_47,2)) {
	alert('Précisez le nombre de km parcourus en professionnel. ');
	getElementsByClass('id_47');
	document.formulaire.id_47[0].focus();
	return false;
	}
	
	init_error('id_48');
	init_error('id_50');
	if (formulaire.id_50.value.length>150) {
	alert('Vous ne pouvez pas saisir plus de 150 caractères.! ');
	getElementsByClass('id_50');
	formulaire.id_50.focus();
	return false;
	}
	
	init_error('id_49');
	if (formulaire.id_49.value.length>150) {
	alert('Vous ne pouvez pas saisir plus de 150 caractères.! ');
	getElementsByClass('id_49');
	formulaire.id_49.focus();
	return false;
	}
	
	init_error('id_56');
	if (formulaire.id_56.value.length>120) {
	alert('Vous ne pouvez pas saisir plus de 120 caractères.! ');
	getElementsByClass('id_56');
	formulaire.id_56.focus();
	return false;
	}
	
	init_error('id_57');
	init_error('id_58');
	init_error('id_59');
	
	init_error('id_60');
	if (formulaire.id_60.value.length>450) {
	alert('Vous ne pouvez pas saisir plus de 450 caractères! ');
	getElementsByClass('id_60');
	formulaire.id_60.focus();
	return false;
	}
	if (formulaire.id_60.value.length<2) {
	alert('Vous devez saisir votre adresse.');
	getElementsByClass('id_60');
	formulaire.id_60.focus();
	return false;
	}
	if (document.formulaire.id_60.value.length==0) {
	alert('Vous devez saisir le champ Adresse ! ');
	getElementsByClass('id_60');
	document.formulaire.id_60.focus();
	return false;
	}
	
	init_error('id_61');
	if (document.formulaire.id_61.value.length==0) {
	alert('Vous devez saisir le champ Téléphone ! ');
	getElementsByClass('id_61');
	document.formulaire.id_61.focus();
	return false;
	}
	if (formulaire.id_61.value.length>20) {
	alert('Vous ne pouvez pas saisir plus de 20 caractères.! ');
	getElementsByClass('id_61');
	formulaire.id_61.focus();
	return false;
	}
	if (formulaire.id_61.value.length<2) {
	alert('Vous devez saisir au moins 2 caractères.! ');
	getElementsByClass('id_61');
	formulaire.id_61.focus();
	return false;
	}
	
	init_error('id_62');
	if (document.formulaire.id_62.value.length==0) {
	alert('Vous devez saisir votre email pour recevoir les devis et questionnaires eventuels ! ');
	getElementsByClass('id_62');
	document.formulaire.id_62.focus();
	return false;
	}
	if (formulaire.id_62.value.length>30) {
	alert('Vous ne pouvez pas saisir plus de 30 caractères.! ');
	getElementsByClass('id_62');
	formulaire.id_62.focus();
	return false;
	}
	if (formulaire.id_62.value.length<2) {
	alert('Vous devez saisir au moins 2 caractères.! ');
	getElementsByClass('id_62');
	formulaire.id_62.focus();
	return false;
	}
	if (formulaire.id_62.value.length==0){
	alert("L'email n'est pas correcte");;
	getElementsByClass('id_62');
	formulaire.id_62.focus();
	return false;
	}
	
	init_error('id_63');
	
	init_error('id_64');
	if (formulaire.id_64.selectedIndex==0){
	alert("Vous n'avez pas sélectionné de choix.");
	getElementsByClass('id_64');
	formulaire.id_64[0].focus();
	return false;
	}
	
	init_error('id_65');
	if (document.formulaire.id_65.value.length==0) {
	alert('Vous devez saisir le champ Montant à assurer  ! ');
	getElementsByClass('id_65');
	document.formulaire.id_65.focus();
	return false;
	}
	if (formulaire.id_65.value.length>15) {
	alert('Vous ne pouvez pas saisir plus de 15 caractères.! ');
	getElementsByClass('id_65');
	formulaire.id_65.focus();
	return false;
	}
	if (formulaire.id_65.value.length<2) {
	alert('Vous devez saisir au moins 2 caractères.! ');
	getElementsByClass('id_65');
	formulaire.id_65.focus();
	return false;
	}
	
	init_error('id_66');
	if (document.formulaire.id_66.value.length==0) {
	alert('Vous devez saisir le champ Durée de l\'emprunt ! ');
	getElementsByClass('id_66');
	document.formulaire.id_66.focus();
	return false;
	}
	if (formulaire.id_66.value.length>10) {
	alert('Vous ne pouvez pas saisir plus de 10 caractères.! ');
	getElementsByClass('id_66');
	formulaire.id_66.focus();
	return false;
	}
	if (formulaire.id_66.value.length<2) {
	alert('Vous devez saisir au moins 2 caractères.! ');
	getElementsByClass('id_66');
	formulaire.id_66.focus();
	return false;
	}
	
	init_error('id_67');
	if (document.formulaire.id_67.value.length==0) {
	alert('Vous devez saisir le champ Taux de l\'emprunt ! ');
	getElementsByClass('id_67');
	document.formulaire.id_67.focus();
	return false;
	}
	if (formulaire.id_67.value.length>8) {
	alert('Vous ne pouvez pas saisir plus de 8 caractères.! ');
	getElementsByClass('id_67');
	formulaire.id_67.focus();
	return false;
	}
	if (formulaire.id_67.value.length<2) {
	alert('Vous devez saisir au moins 2 caractères.! ');
	getElementsByClass('id_67');
	formulaire.id_67.focus();
	return false;
	}
	
	init_error('id_68');
	if (document.formulaire.id_68.value.length==0) {
	alert('Vous devez saisir le champ Date de signature prévue ! ');
	getElementsByClass('id_68');
	document.formulaire.id_68.focus();
	return false;
	}
	if (formulaire.id_68.value.length>15) {
	alert('Vous ne pouvez pas saisir plus de 15 caractères.! ');
	getElementsByClass('id_68');
	formulaire.id_68.focus();
	return false;
	}
	if (formulaire.id_68.value.length<2) {
	alert('Vous devez saisir au moins 2 caractères.! ');
	getElementsByClass('id_68');
	formulaire.id_68.focus();
	return false;
	}
	
	init_error('id_69');
	if (formulaire.id_69.selectedIndex==0){
	alert("Vous n'avez pas sélectionné de choix.");
	getElementsByClass('id_69');
	formulaire.id_69[0].focus();
	return false;
	}
	
	init_error('id_70');
	if (formulaire.id_70.selectedIndex==0){
	alert("Vous n'avez pas sélectionné de choix.");
	getElementsByClass('id_70');
	formulaire.id_70[0].focus();
	return false;
	}
	
	init_error('id_72');

}
