// Vérification du formulaire.
function verifFormEnquete() {
	
	var erreur = 0;
	var messageErreur = "Vous n'avez pas répondu à toutes les questions :\n\n";
	var question = "";
	
	var name_form = window.document.getElementById("name_form").value;
	
	var liste_questions = window.document.getElementById("liste_questions").value;
	var liste_questions_texte = window.document.getElementById("liste_questions_texte").value;
	
	var liste_dependances = window.document.getElementById("liste_dependances").value;
	var liste_dependances_valeur = window.document.getElementById("liste_dependances_valeur").value;
	
	var tab_questions = liste_questions.split('_');
	var tab_questions_texte = liste_questions_texte.split('_');

	var tab_dependances = liste_dependances.split('_');
	var tab_dependances_valeur = liste_dependances_valeur.split('_');

	var liste_radio_checkbox = window.document.getElementById("liste_radio_checkbox").value;
	var tab_radio_checkbox = liste_radio_checkbox.split('_');

	var regAvantage1=new RegExp('.*?>(.*)</div>', "g");
	var regAvantage2=new RegExp('.*?>(.*)</div>', "g");
	
	var premierAvantage = '';
	var secondAvantage = '';

	for (i in tab_questions) {
		
		question = 'cache_question_'+tab_questions[i];

		// Cas particulier du drag & drop de la question 14...
		if (tab_questions[i]==14) {
			
			
			if(document.getElementById('box111').innerHTML == 'Premier avantage')	
			{
				// messageErreur+="       - Votre avantage en nature n°1.\n\n"; 
				erreur++;
			} else {
				premierAvantage = regAvantage1.exec(document.getElementById('box111').innerHTML);
				// alert(premierAvantage[1]);
			}
			
			if(document.getElementById('box112').innerHTML == 'Second avantage')	
			{
				// messageErreur+="       - Votre avantage en nature n°2.\n\n"; 
				erreur++;
			} else {
				secondAvantage = regAvantage2.exec(document.getElementById('box112').innerHTML);
				// alert(secondAvantage[1]);
			}		
			
			if (codeAvantageNature(premierAvantage[1])!=99 && codeAvantageNature(secondAvantage[1])!=99) {
				window.document.getElementById(question).value = codeAvantageNature(premierAvantage[1])+'|'+codeAvantageNature(secondAvantage[1]);
			}
			
			// alert(window.document.getElementById(question).value);
		
		}
		
		if (!(isNaN(tab_dependances[i])) && tab_radio_checkbox[i]!=1 && (tab_dependances[i]==0 || (tab_dependances[i]!=0 && window.document.getElementById('cache_question_'+tab_dependances[i]).value == tab_dependances_valeur[i]))) {
			if(window.document.getElementById(question).value == '-1') {
				messageErreur+="   - " + tab_questions_texte[i] + "\n\n";
				erreur++;
			}
		}

		

	}
	
	if (erreur>0) {
		messageErreur+="Merci d'y apporter une réponse.";
		alert(messageErreur);
	} 
	else {
		// Submit();
		form_enquete.submit();
	}
	
	return false;
}

function verifFormSecteur() {
	
	var erreur = 0;
	var messageErreur = "Vous n'avez pas répondu à toutes les questions :\n\n";
	var question = "";
	
	var secteur = window.document.getElementById("secteur").value;
	var sousSecteur = window.document.getElementById("sousSecteur").value;

	if(secteur == 'x') {
		messageErreur+="   - Quel est votre secteur d'activité ?\n\n";
		erreur++;
	}
	if(sousSecteur== 'x') {
		messageErreur+="   - Quel est votre sous-secteur d'activité ?\n\n";
		erreur++;
	}
	
	if (erreur>0) {
		messageErreur+="Merci d'y apporter une réponse.";
		alert(messageErreur);
	} 
	else {
		// Submit();
		form_enquete.submit();
	}
	
	return false;
}

function codeAvantageNature(avantage) {

	var codeAvantage='';
	
	switch(avantage){
		case 'Téléphone portable' : codeAvantage=40; break;
		case 'Ordinateur portable' : codeAvantage=41; break;
		case 'Réduction sur produits et service' : codeAvantage=42; break;
		case 'Voiture de fonction' : codeAvantage=43; break;
		case 'Chèques vacances' : codeAvantage=44; break;
		case 'Tickets restaurant' : codeAvantage=45; break;
		case 'Remboursement de frais de transport' : codeAvantage=46; break;
		default : codeAvantage=99; break;
	}

	return codeAvantage;
}
