function verifForm(liste_requis){	
	var submit = 1;
	var f = document.forms[0].elements;
	for(i=0; i< f.length; i++){
		//alert(f[i].name);
		if(is_required(f[i].name, liste_requis)){
			if(f[i].value == ''){
				submit = 0;
				f[i].style.border = '1px solid red';
				f[i].style.backgroundColor = '#FFDBCF';
			}
			else{
				f[i].style.border = '1px solid #711D12';
				f[i].style.backgroundColor = '#FBF2EB';
			}
		}
	}
	if(!submit){
		if(document.getElementById('js_errors')){
			document.getElementById('js_errors').innerHTML = '<span class="required">Veuillez remplire les champs obligatoires</span>';
		}
		return false;
	}
	else{
		if(document.getElementById('js_errors')){
			document.getElementById('js_errors').innerHTML = null;
		}
		return true;
	}
}

function is_required(nom, liste_requis){
	var requis = 0;
	for(j=0; j< liste_requis.length; j	++){
		if(liste_requis[j] == nom){
			requis = 1;
		}
	}
	return requis;
}
