function showSubform(subformName){
	// déclaration des subforms exitants;
	var subforms = ['marketing','statut_marketing_autre_cell','statut_non_marketing','enseignant'];
	var champs = ['statut_marketing','statut_prof_autre',['Q7_etablissement_enseignement','Q7_adresse1','Q7_adresse2','Q7_cp','Q7_ville','Q7_pays'],'statut_marketing_autre'];
	if(subformName){
		// masque les autres subforms
		for(i=0;i<subforms.length;i++){
			// vide les champs masqués
			if(subformName == 'marketing' && subformName == subforms[i]){
				document.getElementById(champs[1]).value = "";
				document.getElementById(champs[3]).value = "";
				for (j=0;j<champs[2].length;j++){
					if(document.getElementById(champs[2][j]).name != 'Q7_pays'){
						document.getElementById(champs[2][j]).value = "";
					}else{
						document.getElementById(champs[2][j]).selectedIndex = 0;
					}
				}
			}else if(subformName == 'statut_non_marketing' && subformName == subforms[i]){
				document.getElementById(champs[0]).selectedIndex = 0;
				for (j=0;j<champs[2].length;j++){
					if(document.getElementById(champs[2][j]).name != 'Q7_pays'){
						document.getElementById(champs[2][j]).value = "";
					}else{
						document.getElementById(champs[2][j]).selectedIndex = 0;
					}
				}
			}else if(subformName == 'enseignant' && subformName == subforms[i]){
				document.getElementById(champs[1]).value = '';
				document.getElementById(champs[3]).value = "";
				document.getElementById(champs[0]).selectedIndex = 0;
			}else{
				document.getElementById(champs[1]).value = '';
				document.getElementById(champs[0]).selectedIndex = 0;
				for (j=0;j<champs[2].length;j++){
					if(document.getElementById(champs[2][j]).name != 'Q7_pays'){
						document.getElementById(champs[2][j]).value = "";
					}else{
						document.getElementById(champs[2][j]).selectedIndex = 0;
					}
				}
			}
			document.getElementById(subforms[i]).style.display = 'none';
		}
		// affiche le bon subform
		document.getElementById(subformName).style.display = 'block';
	}else{
		for(i=0;i<subforms.length;i++){
			document.getElementById(subforms[i]).style.display = 'none';
		}
	}
}

function VerifForm(f){

	if(f.elements['demande_infos_marketing'].checked && f.elements['email'].value == ""){
		alert("Veuillez saisir votre email si vous souhaitez recevoir des informations sur les nouvelles parutions de Dunod en Marketing.");
		f.elements['email'].focus();
		return false;
	} else if (f.elements['email'].value != "") {
		verif_mail = new RegExp("^[A-Za-z][\\w\.\\-_]+@[\\w\.\\-_]+\\.[A-Za-z]{2,4}$");
		if(!verif_mail.test(f.elements['email'].value)){
			alert('Votre email n\'est pas synthaxiquement correct');
			return false;
		} else {
			return true;
		}
	} else {
		return true;
	}
}
