function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// verifie les champs obligatoire d'un formulaire
valider_formulaire_dem_doc = function () 
{
	var tab = valider_formulaire_dem_doc.arguments;
	var erreur=0;
	taille = tab.length;

	for (i=0;i<taille;i++) 
	{
		if (tab[i]=="email") 
		{
			if (!validemail(tab[i])) 
			{
				return 0; 
			}
		}
		
		else
		{
			if ((document.formulaire.elements[tab[i]].value=="") || (document.formulaire.elements[tab[i]].value==" ")) 
			{
				str_temp = tab[i].replace(/_/g," ");
				alert("Le champ "+str_temp+" est obligatoire.\nVeuillez le ressaisir s'il vous plaÃ®t.");
				return 0; 
			}		
		}
	}
	document.formulaire.submit();

}

// verifie la validite d'un email
function validemail(champ)
{
 test = document.formulaire.elements[""+champ+""].value;
 valeur = test.indexOf("@");
 valeur2 = test.lastIndexOf(".");
 valeur3 = valeur2 + 1;
 longueur = test.length;
 ext = test.substring(valeur3,longueur);
 ok=0;
 temp = ext.length;
 if ( temp==2 || temp==3 ) 
    { ok=1; }
 else
    { ok=0; }
 if ( valeur2 == (valeur + 1) )
     { ok=0; }
 if (valeur==0)
     { ok=0; }
 if (valeur==-1 || valeur2==-1 || ok==0)
    { alert("L'adresse email n'est pas valide.\nVeuillez la ressaisir s'il vous plaÃ®t.");
      return false; }
 else
    { return true; }   
    
}

function validemail_trad(champ, formulaire)
{
	var champ_name = eval("document."+formulaire+"."+champ);
 test = champ_name.value;
 valeur = test.indexOf("@");
 valeur2 = test.lastIndexOf(".");
 valeur3 = valeur2 + 1;
 longueur = test.length;
 ext = test.substring(valeur3,longueur);
 ok=0;
 temp = ext.length;
 if ( temp==2 || temp==3 ) 
    { ok=1; }
 else
    { ok=0; }
 if ( valeur2 == (valeur + 1) )
     { ok=0; }
 if (valeur==0)
     { ok=0; }
 if (valeur==-1 || valeur2==-1 || ok==0)
    { alert("L'adresse email n'est pas valide.\nVeuillez la ressaisir s'il vous plaÃ®t.");
    champ_name.focus();
      return false; }
 else
    { return true; }   
    
}

// verifie les champs obligatoire d'un formulaire
valider_formulaire = function () {
	var tab = valider_formulaire.arguments;

	taille = tab.length;

	for (i=0;i<taille;i++) {
		if (tab[i]=="email") {
			if (!validemail(tab[i])) {
				return 0; 
			}
		}else{
			if ((document.formulaire.elements[tab[i]].value=="") || (document.formulaire.elements[tab[i]].value==" ")) {
				str_temp = tab[i].replace(/_/g," ");
				alert("Pour passer Ã  l'Ã©tape suivante, vous devez renseigner le champ obligatoire suivant : "+str_temp+".");
				return 0; 
			}
		}
	}
	
	document.formulaire.submit();
}

function empechechar()
{
	if( event.keyCode < 48 || event.keyCode > 57 )
 	{ 
 		alert( "Ce champ doit Ãªtre numÃ©rique, il ne peut contenir aucun autre type de caratÃ¨res." );
   		event.returnValue = false;
   	}
}

function hide_show_div_3(nom_div)
{	
		
		if( document.getElementById('connaissance').value==6 )
		{		
				document.getElementById(nom_div).className="champ3_gris";
		}
		else 
		{		
				document.getElementById(nom_div).className="champ3_div_hidden";
		}
		
}



function hide_show_div(nom_div)
{
	/*
	if( document.getElementById(nom_div).style.display=="none")
		document.getElementById(nom_div).style.display="block";
	else
		document.getElementById(nom_div).style.display="none";
		*/
		//alert(document.getElementById(nom_div).className);
		
	if( document.getElementById(nom_div).className=="div_hidden")
	{
		document.getElementById(nom_div).className="div_showed";
	}
	else
		document.getElementById(nom_div).className="div_hidden";
}

function checkcontact()
{
	var test_formulaire = true;
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact", "nom", "nom");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact", "prenom", "prÃ©nom");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact", "pays", "pays");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact", "email", "email");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact", "etudes", "etudes en cours");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact", "message", "message");
	if (!test_formulaire)
		return 0;
	else
		document.form_contact.submit();
}

// verifie les champs obligatoire d'un formulaire
// langue 1 = francais
// langue 2 = anglais
function valider_champs_trad(formulaire , champ, trad) {
	//alert("==="+formulaire);
	var champ_name = eval("document."+formulaire+"."+champ);
	var retour = true;
	if (champ=="email") {
		if (!validemail_trad(champ,formulaire )) {
			return 0;
		}
	}else{
		if ((champ_name.value=="") || (champ_name.value==" " ) || (champ_name.value=="-1"  )) {
			//str_temp = tab[i].replace(/_/g," ");
			alert("Pour passer Ã  l'Ã©tape suivante, vous devez renseigner le champ obligatoire suivant : "+trad+".");
			champ_name.focus();
			return 0;
		}
	}
	return retour;
}


function checkcontacttest()
{
	//alert("ici");
	var test_formulaire = true;
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact_test", "nom", "nom");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact_test", "prenom", "prÃ©nom");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact_test", "pays", "pays");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact_test", "email", "email");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact_test", "nom_test", "nom du test d'anglais");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_contact_test", "site_test", "site internet prÃ©sentant ce test");
	if (!test_formulaire)
		return 0;
	else
		document.form_contact_test.submit();
}


function openTheme(idTheme)
{
	var container = document.getElementById('container_question');
	for(i=0; i<container.childNodes.length; i++)
	{
		var id_temp = container.childNodes[i].id +"";
		if (id_temp.indexOf("th_")>=0)
		{
			for(j=0; j<container.childNodes[i].childNodes.length; j++)
			{
				var id_temp2 = container.childNodes[i].childNodes[j].id +"";
				if (id_temp2.indexOf("theme_")>=0)
					container.childNodes[i].childNodes[j].style.display='none'
			}
		}
		
	}
	document.getElementById('theme_'+idTheme).style.display = "block";
}

function openChap(id_chap)
{
	var i=1;
	for (i=1; i<6; i++)
	{
		document.getElementById("puce_"+i).src="images/picto/fleche_orange.gif";
		document.getElementById("titre_chap_"+i).className="txtbold14";
	}
	document.getElementById("puce_"+id_chap).src="images/picto/fleche_verte2.gif";
	document.getElementById("titre_chap_"+id_chap).className="txtboldactif14";
	switch(id_chap)
	{
		case 1:
			document.getElementById("presentation").style.display="block";
			document.getElementById("cursus").style.display="none";
			document.getElementById("ville").style.display="none";
			document.getElementById("sejour").style.display="none";
			document.getElementById("visite").style.display="none";
			break;
		
		case 2:
			document.getElementById("presentation").style.display="none";
			document.getElementById("cursus").style.display="block";
			document.getElementById("ville").style.display="none";
			document.getElementById("sejour").style.display="none";
			document.getElementById("visite").style.display="none";
			break;
			
		case 3:
			document.getElementById("presentation").style.display="none";
			document.getElementById("cursus").style.display="none";
			document.getElementById("ville").style.display="block";
			document.getElementById("sejour").style.display="none";
			document.getElementById("visite").style.display="none";
			break;
			
		case 4:
			document.getElementById("presentation").style.display="none";
			document.getElementById("cursus").style.display="none";
			document.getElementById("ville").style.display="none";
			document.getElementById("sejour").style.display="block";
			document.getElementById("visite").style.display="none";
			break;
			
		case 5:
			document.getElementById("presentation").style.display="none";
			document.getElementById("cursus").style.display="none";
			document.getElementById("ville").style.display="none";
			document.getElementById("sejour").style.display="none";
			document.getElementById("visite").style.display="block";
			break;
	}
}

function valide_etape1()
{
	var test_formulaire = true;
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_etape_1", "nom", "nom");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_etape_1", "prenom", "prÃ©nom");
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_1", "id_nationalite_1", "nationalitÃ© 1");
	}
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_1", "date_naissance_jour", "date de naissance");
		if (test_formulaire)
		{
			var exp=new RegExp("^[0-9]{2}$","g");
			var chp_name = eval("document.form_etape_1.date_naissance_jour");
			if (!exp.test( chp_name.value))
			{
				test_formulaire = false;
				alert ("La date de naissance doit Ãªtre au format JJ/MM/AAAA.");
				 chp_name.focus();
			}
		}
	}
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_1", "date_naissance_mois", "date de naissance");
		if (test_formulaire)
		{
			var exp=new RegExp("^[0-9]{2}$","g");
			var chp_name = eval("document.form_etape_1.date_naissance_mois");
			if (!exp.test( chp_name.value))
			{
				test_formulaire = false;
				alert ("La date de naissance doit Ãªtre au format JJ/MM/AAAA.");
				 chp_name.focus();
			}
		}
	}
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_1", "date_naissance_annee", "date de naissance");
		if (test_formulaire)
		{
			var exp=new RegExp("^[0-9]{4}$","g");
			var chp_name = eval("document.form_etape_1.date_naissance_annee");
			if (!exp.test( chp_name.value))
			{
				test_formulaire = false;
				alert ("La date de naissance doit Ãªtre au format JJ/MM/AAAA.");
				 chp_name.focus();
			}
		}
	}
		
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_etape_1", "ville_naissance", "ville de naissance");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_etape_1", "pays_naissance", "pays de naissance");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_etape_1", "adresse", "adresse");
	/*
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_etape_1", "code_postal", "code postal");
		*/
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_etape_1", "ville", "ville");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_etape_1", "pays", "pays");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_etape_1", "telephone_1", "tÃ©lÃ©phone 1");
	if (test_formulaire)
		test_formulaire &=  valider_champs_trad("form_etape_1", "email", "email");	
	if (test_formulaire)
	{
		if(document.getElementById('email').value!=document.getElementById('confirme_email').value)
		{
			alert ("Veillez Ã  reporter dans les deux champs la mÃªme adresse e-mail.");
			test_formulaire = false;
		}		
	}
	
	if (test_formulaire && !document.getElementById('check_condition').checked)
	{
		alert ("Le dossier d'inscription est accessible sous rÃ©serve de l'acceptation des conditions d'inscription.");
		test_formulaire = false;
	}
	if (test_formulaire)
	{
		document.form_etape_1.submit();
	}	
}


function valide_etape2_fr()
{
	var test_formulaire = true;
	var i=0;
	
	var tab;
	
	//Q1
	tab = document.getElementsByName('flag_mage_autre');
	
	if (test_formulaire && tab[0].checked)
	{	
		test_formulaire &=  valider_champs_trad("form_etape_2", "tage_mage_date", "date de passation test Tage-Mage");
		if (test_formulaire)
			test_formulaire &=  valider_champs_trad("form_etape_2", "tage_mage_lieu", "lieu de passation test Tage-Mage");
	}
	else if (test_formulaire && tab[1].checked)
	{
		var session_checked = false;
		
		
		
		if(document.getElementById("id_session_mage").selectedIndex!=0){
			session_checked = 1;
		}
		
		
		/*tab = document.getElementsByName('id_session_mage');
		for (i=0; i<tab.length && !session_checked; i++)
		{
			session_checked = tab[i].checked;
		}*/
		if (!session_checked && document.getElementById('ville_tage_mage_etranger').value=="")
		{
			alert("Pour passer à l'étape suivante, vous devez choisir une session pour le test Tage-Mage.");
			test_formulaire = false;
		}
	}
	else
	{
			alert("Merci de répondre à la 1ère question");
			test_formulaire = false;
	}
	
	//Q2
	if (test_formulaire)
	{
		if (document.getElementById("id_ville_tage_mage_1").value =="-1" && (document.getElementById("autre_ville_entretien").value == "" || document.getElementById("autre_ville_entretien").value == " ")) 
		{
			test_formulaire = false;
			alert("Merci de rÃ©pondre Ã  la 2Ã¨me question");
		}
	}
	
	//Q3
	tab = document.getElementsByName('sejour_france_23');
	
	if (test_formulaire && tab[0].checked)
	{
		test_formulaire &=  valider_champs_trad("form_etape_2", "ville_habitee", "ville de votre lieu d'habitation");
	}
	else if (test_formulaire && tab[1].checked)
	{
		test_formulaire &=  valider_champs_trad("form_etape_2", "deplacement_ville_1", "ville du dÃ©placement en France");
		if (test_formulaire)
			test_formulaire &=  valider_champs_trad("form_etape_2", "deplacement_du_1", "dates du dÃ©placement en France (duâ€¦ auâ€¦)");
		if (test_formulaire)
			test_formulaire &=  valider_champs_trad("form_etape_2", "deplacement_au_1", "dates du dÃ©placement en France (duâ€¦ auâ€¦)");			
	}
	else if (test_formulaire)
	{
		if (!tab[2].checked)
		{
			alert("Merci de rÃ©pondre Ã  la 3Ã¨me question");
			test_formulaire=false;
		}
	}
		
	tab = document.getElementsByName('test_anglais_24');
	var q4_checked = false;
	for (i=0; i<6 && !q4_checked; i++)
	{
		q4_checked = tab[i].checked;
	}
	if (test_formulaire && !q4_checked )
	{
			alert("Merci de rÃ©pondre Ã  la 4Ã¨me question");
			test_formulaire = false;
	}
		
	if (test_formulaire)
	{
		document.form_etape_2.submit();
	}
}



function valide_etape2_en()
{
	var test_formulaire = true;
	var i=0;
	
	var tab;
	
	//Q1
	tab = document.getElementsByName('flag_test_gmat');
	
	if (test_formulaire && tab[0].checked)
	{	
		test_formulaire &=  valider_champs_trad("form_etape_2", "test_gmat_date", "date de passasion test GMAT");
		if (test_formulaire)
			test_formulaire &=  valider_champs_trad("form_etape_2", "test_gmat_lieu", "lieu de passasion test GMAT");
	}
	else if (test_formulaire && !tab[1].checked)
	{
			alert("Merci de rÃ©pondre Ã  la 1Ã¨re question");
			test_formulaire = false;
	}
	
	//Q3
	tab = document.getElementsByName('sejour_france_23');
	
	if (test_formulaire && tab[0].checked)
	{
		test_formulaire &=  valider_champs_trad("form_etape_2", "ville_habitee", "ville de votre lieu d'habitation");
	}
	else if (test_formulaire && tab[1].checked)
	{
		test_formulaire &=  valider_champs_trad("form_etape_2", "deplacement_ville_1", "ville du dÃ©placement en France");
		if (test_formulaire)
			test_formulaire &=  valider_champs_trad("form_etape_2", "deplacement_du_1", "dates du dÃ©placement en France (duâ€¦ auâ€¦)");
		if (test_formulaire)
			test_formulaire &=  valider_champs_trad("form_etape_2", "deplacement_au_1", "dates du dÃ©placement en France (duâ€¦ auâ€¦)");			
	}
	else if (test_formulaire)
	{
		if (!tab[2].checked)
		{
			alert("Merci de rÃ©pondre Ã  la 3Ã¨me question");
			test_formulaire=false;
		}
	}
		
	if (test_formulaire)
	{
		document.form_etape_2.submit();
	}
}


function valide_etape3()
{
	var test_formulaire = true;
	if (document.getElementById('id_diplome').value<0)
	{
		alert("Merci de prÃ©ciser votre diplÃ´me obtenu ou en cours");
		document.getElementById('id_diplome').focus();
		test_formulaire = false;
	}
	if (test_formulaire && document.getElementById('id_filiere').value<0)
	{
		alert("Merci de prÃ©ciser la filiÃ¨re de votre diplÃ´me obtenu ou en cours");
		document.getElementById('id_filiere').focus();
		test_formulaire = false;
	}
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_3", "universite", "Ã©cole/universitÃ© de votre diplÃ´me");	
	}
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_3", "ville_diplome", "ville de votre diplÃ´me");	
	}
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_3", "pays_diplome", "pays de votre diplÃ´me");	
	}
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_3", "annee_diplome", "annÃ©e d'obtention de votre diplÃ´me");	
	}
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_3", "langue_diplome", "langue d'Ã©tude de votre diplÃ´me");	
	}
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_3", "nb_annee_diplome", "nombre d'annÃ©es du cursus");	
	}	
	if (test_formulaire)
	{
		test_formulaire &=  valider_champs_trad("form_etape_3", "nb_annee_diplome_hors_france", "nombre d'annÃ©es effectuÃ©es hors de France");	
	}	
	if (test_formulaire)
	{
		document.form_etape_3.submit();
	}
	
}

function valide_etape4()
{
	var tab;
	var test_formulaire = true;
	
	var empty1 = 1;
	var empty2 = 1;
	var empty3 = 1;
	var empty4 = 1;
	var empty5 = 1;
var empty6 = 1;
	
	//Q1
	tab = document.getElementsByName('flag_preference');
	var ecole_checked=false;
	if (test_formulaire && tab[1].checked)
	{
		
		tab = document.getElementsByName('choix_bordeaux');
		ecole_checked=false;
		for (i=0; i<7 && !ecole_checked; i++)
		{
			ecole_checked = tab[i].checked;
		}
		if( test_formulaire && !ecole_checked)
		{
			empty1=0;
		}
		
		tab = document.getElementsByName('choix_marseille');
		ecole_checked=false;
		for (i=0; i<7 && !ecole_checked; i++)
		{
			ecole_checked = tab[i].checked;
		}
		if( test_formulaire && !ecole_checked)
		{
			empty2=0;
		}
		
		tab = document.getElementsByName('choix_tourspoitier');
		ecole_checked=false;
		for (i=0; i<7 && !ecole_checked; i++)
		{
			ecole_checked = tab[i].checked;
		}
		if( test_formulaire && !ecole_checked)
		{
			empty3=0;
		}
		
		tab = document.getElementsByName('choix_nancy');
		ecole_checked=false;
		for (i=0; i<7 && !ecole_checked; i++)
		{
			ecole_checked = tab[i].checked;
		}
		if( test_formulaire && !ecole_checked)
		{
			empty4=0;
		}
		
		tab = document.getElementsByName('choix_reims');
		ecole_checked=false;
		for (i=0; i<7 && !ecole_checked; i++)
		{
			ecole_checked = tab[i].checked;
		}
		if( test_formulaire && !ecole_checked)
		{
			empty5=0;
		}
		
		tab = document.getElementsByName('choix_rouen');
		ecole_checked=false;
		for (i=0; i<7 && !ecole_checked; i++)
		{
			ecole_checked = tab[i].checked;
		}
		if( test_formulaire && !ecole_checked)
		{
			empty6=0;
		}
		
		
		
		
		if(empty1 != 0 || empty2 != 0 || empty3 != 0 || empty4 != 0 || empty5 != 0 || empty6 != 0)
		{
			tab = document.getElementsByName('choix_bordeaux');
			ecole_checked=false;
			for (i=0; i<7 && !ecole_checked; i++)
			{
				ecole_checked = tab[i].checked;
			}
			if( test_formulaire && !ecole_checked)
			{
				alert("Merci de prÃ©ciser votre choix pour BEM Management School");
				document.getElementsByName('flag_preference')[1].focus();
				test_formulaire = false;
			}
			
			tab = document.getElementsByName('choix_marseille');
			ecole_checked=false;
			for (i=0; i<7 && !ecole_checked; i++)
			{
				ecole_checked = tab[i].checked;
			}
			if( test_formulaire && !ecole_checked)
			{
				alert("Merci de prÃ©ciser votre choix pour Euromed Marseille Ecole de Management");
				document.getElementsByName('flag_preference')[1].focus();
				test_formulaire = false;
			}
			
			tab = document.getElementsByName('choix_tourspoitier');
			ecole_checked=false;
			for (i=0; i<7 && !ecole_checked; i++)
			{
				ecole_checked = tab[i].checked;
			}
			if( test_formulaire && !ecole_checked)
			{
				alert("Merci de prÃ©ciser votre choix pour Tours-Poitiers");
				document.getElementsByName('flag_preference')[1].focus();
				test_formulaire = false;
			}
			
			tab = document.getElementsByName('choix_nancy');
			ecole_checked=false;
			for (i=0; i<7 && !ecole_checked; i++)
			{
				ecole_checked = tab[i].checked;
			}
			if( test_formulaire && !ecole_checked)
			{
				alert("Merci de prÃ©ciser votre choix pour ICN Business School");
				document.getElementsByName('flag_preference')[1].focus();
				test_formulaire = false;
			}
			
			tab = document.getElementsByName('choix_reims');
			ecole_checked=false;
			for (i=0; i<7 && !ecole_checked; i++)
			{
				ecole_checked = tab[i].checked;
			}
			if( test_formulaire && !ecole_checked)
			{
				alert("Merci de prÃ©ciser votre choix pour Reims Management School");
				document.getElementsByName('flag_preference')[1].focus();
				test_formulaire = false;
			}
			
			tab = document.getElementsByName('choix_rouen');
			ecole_checked=false;
			for (i=0; i<7 && !ecole_checked; i++)
			{
				ecole_checked = tab[i].checked;
			}
			if( test_formulaire && !ecole_checked)
			{
				alert("Merci de prÃ©ciser votre choix pour ESC Rouen");
				document.getElementsByName('flag_preference')[1].focus();
				test_formulaire = false;
			}
			
		}
		else
		{
			alert("Merci de prÃ©ciser votre ordre de prÃ©fÃ©rence");
			test_formulaire = false;
		}
		
		
		
	}
	else if (!tab[0].checked)
	{
		alert("Merci de rÃ©pondre Ã  la 1Ã¨re question");
		test_formulaire=false;
	}
	
	//Q2
	tab = document.getElementsByName('comment_connu_universa_25');
	var q2_checked = false;
	for (i=0; i<tab.length && !q2_checked; i++)
	{
		q2_checked = tab[i].checked;
	}
	if (test_formulaire && !q2_checked )
	{
			alert("Merci de rÃ©pondre Ã  la 2Ã¨me question");
			test_formulaire = false;
	}
	
	//Q3
	tab = document.getElementsByName('moyen_paiement_26');
	var q3_checked = false;
	for (i=0; i<tab.length && !q3_checked; i++)
	{
		q3_checked = tab[i].checked;
	}
	if (test_formulaire && !q3_checked )
	{
			alert("Merci de rÃ©pondre Ã  la 3Ã¨me question");
			test_formulaire = false;
	}
		
	if (test_formulaire)
	{
		document.form_etape_4.submit();
	}
}


function valid_login() 
{
		if (document.getElementById('login').value=="")	{
				alert ("Veuillez saisir votre login");
		}
		else {
				if (document.getElementById('mot_de_passe').value=="") {
						alert ("Veuillez saisir votre mot de passe");
				}
				else {
						document.form_login.submit();
				}
		}
}

function valid_crea_compte() 
{
		if (document.getElementById('crea_mot_de_passe').value != document.getElementById('crea_mot_de_passe_2').value )	{
				alert("Les deux mots de passe ne sont pas identiques");
		}
		else {
				if (document.getElementById('crea_mot_de_passe').value.length < 5) {
	 				alert("Le mot de passe choisi doit contenir plus de 5 caractÃ¨res");
	 		}
	 		else {
	 				if (document.getElementById('crea_condition').checked==false) {
	 						alert("Vous devez avoir accepter les conditions d'utilisation du site");
	 				}
	 				else {
	 						valider_formulaire('crea_civilite','crea_nom','crea_prenom','crea_nom','crea_login','crea_pays','email','crea_mot_de_passe','crea_mot_de_passe_2');
	 				}
	 		}
		}
}

function valid_poster_contrib()
{
	if (document.getElementById('message').value=="")
		alert("Vous devez saisir du texte dans votre message");
	else
		document.form_post_contrib.submit();	
}

function valid_nouveau_message()
{
	if (document.getElementById('titre').value=="")
		alert("Vous devez saisir un titre pour votre message");
	else if (document.getElementById('message').value=="")
		alert("Vous devez saisir du texte dans votre message");
	else
		document.form_nouveau_message.submit();	
}

function valid_nouvelle_annonce()
{
	if (document.getElementById('titre').value=="")
		alert("Vous devez saisir un titre pour votre message");
	else if (document.getElementById('message').value=="")
		alert("Vous devez saisir du texte dans votre message");
	else
		document.form_nouvelle_annonce.submit();	
}

function valid_repondre_annonce()
{
	if (document.getElementById('titre').value=="")
		alert("Vous devez saisir un titre pour votre message");
	else if (document.getElementById('message').value=="")
		alert("Vous devez saisir du texte dans votre message");
	else
		document.form_repondre_annonce.submit();	
}

function valid_contact()
{
	if (document.getElementById('titre').value=="")
		alert("Vous devez saisir un titre pour votre message");
	else if (document.getElementById('message').value=="")
		alert("Vous devez saisir du texte dans votre message");
	else
		document.form_contact.submit();	
}

function ajout_ami()
{
	if (confirm("Etes-vous sÃ»r de vouloir ajouter ce membre Ã  vos contacts?"))
		document.form_ajout_ami.submit();
}

function valid_modif_pageperso()
{
	document.form_page_perso.target="_self";
	document.getElementById("bt_valide").href="#";
	document.form_page_perso.action="send_page_perso.php";
	if (document.getElementById('civilite').value=="")
		alert("Vous devez saisir votre civilitÃ©");
	else if (document.getElementById('nom').value=="")
		alert("Vous devez saisir votre nom");
	else if (document.getElementById('prenom').value=="")
		alert("Vous devez saisir votre prÃ©nom");
		else if (document.getElementById('ville_origine').value=="")
		alert("Vous devez saisir votre ville d'origine");
	else if (document.getElementById('pays').value=="" || !(document.getElementById('pays').value>0))
		alert("Vous devez saisir votre pays d'origine");
	else if (document.getElementById('email').value=="")
		alert("Vous devez saisir votre email");
	else if (document.getElementById('statut').value=="" || !(document.getElementById('statut').value>0))
		alert("Vous devez saisir votre statut");
	else if (document.getElementById('mot_passe').value!="" && document.getElementById('mot_passe2').value=="")
		alert("Vous devez confirmer votre mot de passe");
	else if (document.getElementById('mot_passe').value!="" && (document.getElementById('mot_passe').value!=document.getElementById('mot_passe2').value))
		alert("La confirmation de votre mot de passe a Ã©chouÃ©e. Veuillez le vÃ©rifier Ã  nouveau.");
	else if (!document.getElementById('accepte_condition').checked)
	{
		
		//document.getElementById('charte).focus();
		alert("Vous devez accepter la charte du site");
		document.getElementById("bt_valide").href="#charte";
		document.location.href="#charte";
		return false;
	}
	else if (validemail_trad('email','form_page_perso'))
		document.form_page_perso.submit();
}

function visualiser_modif_personne(the_form)
{
	 my_form = eval(the_form)
   w = window.open("preview.php", "preview", 'width=630px,height=500px,scrollbars=yes');
   while (!w)
   	wait();
   my_form.target = "preview";
   my_form.action = "preview.php";
   my_form.submit();
}

function open_zoom(img, w, h)
{
	window.open("popup_zoom.php?src="+img,'Zoom','width='+w+',height='+h+'px');
}
function rechercher_membre()
{
	var nb_champs_remplis= 0
	if (document.getElementById("nom").value.length>0)
		nb_champs_remplis++;
	if (document.getElementById("prenom").value.length>0)
		nb_champs_remplis++;
	if (document.getElementById("pseudo").value.length>0)
		nb_champs_remplis++;
	if (document.getElementById("ville").value.length>0)
		nb_champs_remplis++;
	if (document.getElementById("villeetude").value.length>0)
		nb_champs_remplis++;
	if (document.getElementById("nationalite").value>0)
		nb_champs_remplis++;
	if (document.getElementById("statut").value>0)
		nb_champs_remplis++;
	
	if (nb_champs_remplis>0)
		document.getElementById('recmembre').submit();
	else
		alert("Pour rechercher un membre vous devez renseigner au moins un champ");
}
function Popup(url)
{
	//alert("BientÃ´t disponible")
	
	window.open(url,'Sogenactif','');
}

