

var dataCommunInput=Array("code_postal","pays","tel_domicile","email","adresse_1");
var dataCommunSelect=Array("situation_familiale","ville","activite","contact","x_budget");

function majuscule(formulaire, nomChamp) {
	formulaire[nomChamp].value=formulaire[nomChamp].value.toUpperCase();
}

function verification(){
	cp="";
	var bRetour=true;
	var formulaire=document.formulaire;
	
	
	// TRANSFORMATIONS
	majuscule(formulaire, "nom");
	majuscule(formulaire, "prenom");
	majuscule(formulaire, "adresse_1");
	majuscule(formulaire, "adresse_2");
	
	// VERIFICATION DES CHAMPS DE SAISIE
	for (var i=0;i<dataCommunInput.length;i++){
		if (formulaire[dataCommunInput[i]].value==""){
			formulaire[dataCommunInput[i]].style.background='#FF9900';
			bRetour=false;
		}
		else
			formulaire[dataCommunInput[i]].style.background='#FFFFFF';
		
	}
	
	//VERIFICATION DES LISTES DEROULANTE
	for (var i=0;i<dataCommunSelect.length;i++){
		if (formulaire[dataCommunSelect[i]].options[formulaire[dataCommunSelect[i]].selectedIndex].value==""){
			formulaire[dataCommunSelect[i]].style.background='#FF9900';
			bRetour=false;
		}
		else
			formulaire[dataCommunSelect[i]].style.background='#FFFFFF';
	}
	
	// VERIFICATION NOM PRENOM
	if (!checkInfo("")){
		bRetour=false;
	}	
	
	// VERIFICATION DATE NAISSANCE
	if (!checkDate("naiss")){
		bRetour=false;
	}
	
	if (!testNum(formulaire['tel_domicile'].value,10)) {
			formulaire['tel_domicile'].style.background='#FF9900';
			if (formulaire['tel_domicile'].value!="") {
				alert("Merci de verifier votre numéro de téléphone !");
				return false;
			}
		}
		else {
			formulaire['tel_domicile'].style.background='#FFFFFF';
	}
	
	if (!testMail(formulaire['email'].value)){
		formulaire['email'].style.background='#FF9900';
		bRetour=false;
	}
	else {
		formulaire['email'].style.background='#FFFFFF';
	}
	
	var isConjoint=getCheckedValue(formulaire.conjoint);
	// VERIFICATION INFOS CONJOINT
	if (isConjoint=="Oui"){
		if (!checkDate("naiss_conjoint"))
			bRetour=false;
		if (!checkInfo("_conjoint"))
			bRetour=false;
	}

	var isEnfant=getCheckedValue(formulaire.enfant);
	if (isEnfant=="Oui"){
		// VERIFICATION INFOS ENFANTS
		var nbEnfant=getCheckedValue(formulaire.nbenfant);
		if (nbEnfant=="1"){
			if (!checkDate("naiss_enfant1"))
				bRetour=false;
			if (!checkInfo("_enfant1"))
				bRetour=false;
		}
		else if (nbEnfant=="2" || nbEnfant=="3"){
			if (!checkDate("naiss_enfant1"))
				bRetour=false;
			if (!checkInfo("_enfant1"))
				bRetour=false;
			if (!checkDate("naiss_enfant2"))
				bRetour=false;
			if (!checkInfo("_enfant2"))
				bRetour=false;
		}
	}

	var isComplementaire=getCheckedValue(formulaire.x_a_une_mutuelle);
	if (isComplementaire=="Oui"){
		if (!checkDate("x_fin_mutuelle"))
		bRetour=false;
	}
	
	var isOptin = getCheckedValue(formulaire.optin);
	if (isOptin=="") {
		bRetour=false;
	}
	

	
	
	if (!bRetour) {
		alert("Veuillez remplir tous les champs obligatoire.");
	}
	return bRetour;
}

