
function verifForm(formulaire)
{
	regcp	= /^[0-9 ()-_]{2,}/;
	regsiren	= /^[0-9]{9,}/;
	regtel	= /^[0-9 \.()-_]{6,}$/;
	regmail	= /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,4}(\.[a-z]{2}){0,2})$/i;
	var frm		= formulaire;
	var cpval	= frm.codepostal.value;
	var emailval	= frm.email.value;
	var telval	= frm.telephone.value;

/*if((formulaire.genre[0].checked == false) && (formulaire.genre[1].status == false)) {
alert("Le champ Genre est obligatoire\nIndiquez votre genre.");
formulaire.genre[0].focus();}
else
*/
if(formulaire.nom.value == "") {
alert("Veuillez indiquer votre nom.");
formulaire.nom.focus();}
else
if(formulaire.prenom.value == "") {
alert("Veuillez indiquer votre prénom.");
formulaire.prenom.focus();}
else
if(formulaire.societe.value == "") {
alert("Veuillez indiquer votre société.");
formulaire.societe.focus();}
else
if(formulaire.siren.value == "" && formulaire.tva_intracom.value == "") {	
alert("Merci de remplir au moins le SIREN\n ou la TVA intracom.");
formulaire.siren.focus();}
else
if (!regsiren.test(formulaire.siren.value)) { 
		alert( "Veuillez saisir votre SIREN correctement" );
		return false;
	}
else		
if(formulaire.adresse.value == "") {
alert("Veuillez indiquer votre adresse.");
formulaire.adresse.focus();}
else
if(formulaire.codepostal.value == "") {
alert("Veuillez indiquer votre code postal.");
formulaire.codepostal.focus();}
else
if(formulaire.ville.value == "") {
alert("Veuillez indiquer votre Ville.");
formulaire.ville.focus();}
if(formulaire.pays.value == "") {
alert("Veuillez indiquer votre Pays.");
formulaire.pays.focus();}
/*else
if(formulaire.email.value == "") {
alert("Le champ Email est obligatoire\nIndiquez votre email.");
formulaire.email.focus();}
*/
else
if (emailval!="" && !regmail.test(emailval)) { 
		alert( "Veuillez saisir votre email correctement"+emailval );
		return false;
	}
else
if (!regcp.test(cpval)) { 
		alert( "Veuillez saisir votre code postal correctement" );
		return false;
	}
else
if (telval!="" && !regtel.test(telval)) { 
		alert( "Veuillez saisir votre telephone correctement" );
		return false;
	}
else
formulaire.submit(); 
}


// Vérif dynamique de boutons radio
function verifFormRadio(formulaire, radioName)
{	
	var formRadio = eval('document.'+formulaire+'.'+radioName);
	var result  = getCheckedValue(formRadio);

	if(result=="") {
	alert("Veuillez cocher les cases prévues à cet effet.");
	formulaire.radioName[0].focus();}
	
	else
	eval('document.'+formulaire+'.submit()'); 
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}