// JavaScript Document

function verif_inscription_1() 
{ 
		
		var message = 0;
		var nb_erreur = 0;
		
		if(!document.inscription_1.type[0].checked && !document.inscription_1.type[1].checked && !document.inscription_1.type[2].checked) 
		{ 
			var erreur_1 = 1;
			nb_erreur++;
    	}
		
       	if(document.inscription_1.prenom.value == "") 
		{ 
			var erreur_2 = 1; 
			nb_erreur++;
    	}
 
       	if(document.inscription_1.nom.value == "") 
		{ 
			var erreur_3 = 1; 
			nb_erreur++;
    	}
		
		var mail = document.inscription_1.mail.value; 
        if (mail.search(/^[a-zA-Z0-9._-]+[^._-]@[a-zA-Z0-9._-]+([a-zA-Z0-9]+[^._-])?[.-]+[a-zA-Z0-9]{2,4}$/) == -1)
        { 
            var erreur_4 = 1;
			nb_erreur++;
        } 
		
       	if(document.inscription_1.tel_fix.value == "" && document.inscription_1.tel_port.value == "") 
		{ 
			var erreur_5 = 1;
			nb_erreur++;
    	}
		
		if(nb_erreur != 0)
		{
			
			if(nb_erreur == 1) { message = 'Attention, une erreur a été signalée!\n\n'; }
			if(nb_erreur > 1) { message = 'Attention, '+nb_erreur+' erreurs ont été signalées!\n\n'; }
			
			if(erreur_1) { message += '- Vous désirez devenir membre ou bien partenaire?\n'; }
			if(erreur_2) { message += '- Vous devez indiquer votre prénom.\n'; }
			if(erreur_3) { message += '- Vous devez indiquer votre nom.\n'; }
			if(erreur_4) { message += '- Vous devez indiquer une adresse Email valide.\n'; }
			if(erreur_5) { message += '- Vous devez nous indiquer au moins un numéro de téléphone.\n'; }
			
			message += '\nVous devez corriger ';
			
			if(nb_erreur == 1) { message += 'cette erreur '; }
			if(nb_erreur > 1) { message += 'ces erreurs '; }
			
			message += 'si vous désirez vous inscrire au GDR Robotique.';
			
			alert(message);
			
		}
		
		if(nb_erreur == 0)
		{
  			document.inscription_1.submit();
		}
}

function verif_inscription_2a() 
{ 
		
		var message = 0;
		var nb_erreur = 0;
		
		if(!document.inscription_2a.statut[0].checked && !document.inscription_2a.statut[1].checked && !document.inscription_2a.statut[2].checked && !document.inscription_2a.statut[3].checked && !document.inscription_2a.statut[4].checked && !document.inscription_2a.statut[5].checked && !document.inscription_2a.statut[6].checked && !document.inscription_2a.statut[7].checked && !document.inscription_2a.statut[8].checked) 
		{ 
			var erreur_1 = 1;
			nb_erreur++;
    	}
		
		if(document.inscription_2a.statut[4].checked)
		{
			
			if(document.inscription_2a.titre_these.value == "") {  var erreur_4 = 1; nb_erreur++; }
			
			if(document.inscription_2a.mois_debut.value == "" || document.inscription_2a.an_debut.value == "") {  var erreur_5 = 1; nb_erreur++; }
			if(document.inscription_2a.mois_fin.value == "" || document.inscription_2a.an_fin.value == "") {  var erreur_6 = 1; nb_erreur++; }
			
			if(document.inscription_2a.encadrant_1_nom.value == "Nom Prénom") { var erreur_7 = 1; }
			if(document.inscription_2a.encadrant_1_mail.value == "Email") { var erreur_8 = 1; }
			
			if(erreur_7 || erreur_8) 
			{ 
			if(document.inscription_2a.encadrant_2_nom.value == "Nom Prénom") { var erreur_7 = 1; } if(document.inscription_2a.encadrant_2_nom.value != "Nom Prénom") { var erreur_7 = 0; }
			if(document.inscription_2a.encadrant_2_mail.value == "Email") { var erreur_8 = 1; } if(document.inscription_2a.encadrant_2_mail.value != "Email") { var erreur_8 = 0; }
			}
			
			if(erreur_7 || erreur_8) 
			{ 
			if(document.inscription_2a.encadrant_2_nom.value == "Nom Prénom") { var erreur_7 = 1; } if(document.inscription_2a.encadrant_3_nom.value != "Nom Prénom") { var erreur_7 = 0; }
			if(document.inscription_2a.encadrant_2_mail.value == "Email") { var erreur_8 = 1; } if(document.inscription_2a.encadrant_3_mail.value != "Email") { var erreur_8 = 0; }
			}
			
			if(erreur_7 || erreur_8) 
			{ 
			if(document.inscription_2a.encadrant_2_nom.value == "Nom Prénom") { var erreur_7 = 1; } if(document.inscription_2a.encadrant_4_nom.value != "Nom Prénom") { var erreur_7 = 0; }
			if(document.inscription_2a.encadrant_2_mail.value == "Email") { var erreur_8 = 1; } if(document.inscription_2a.encadrant_4_mail.value != "Email") { var erreur_8 = 0; }
			}
			
			if(erreur_7 || erreur_8) 
			{
				nb_erreur++;
			}
				
			
		}
		
       	if(document.inscription_2a.nom_rattach.value == "") 
		{ 
			var erreur_2 = 1; 
			nb_erreur++;
    	}
 
       	if(document.inscription_2a.nom_lab.value == "") 
		{ 
			var erreur_3 = 1; 
			nb_erreur++;
    	}
		
		if(nb_erreur != 0)
		{
			
			if(nb_erreur == 1) { message = 'Attention, une erreur a été signalée!\n\n'; }
			if(nb_erreur > 1) { message = 'Attention, '+nb_erreur+' erreurs ont été signalées!\n\n'; }
			
			if(erreur_2) { message += '- Vous devez indiquer le nom de l\'organisme ou de l\'établissement auquel vous êtes rattaché.\n'; }
			if(erreur_3) { message += '- Vous devez indiquer le nom du laboratoire ou bien celui du service associé.\n'; }
			if(erreur_1) { message += '- Vous devez indiquer votre statut.\n'; }
			
		if(document.inscription_2a.statut[4].checked)
			{
				
				if(erreur_4 || erreur_5 || erreur_6 || erreur_7 || erreur_8)
				{ 
				
				if(erreur_1 || erreur_2 || erreur_3)
				{ message += '\n\n'; }
				message += 'Etant donné que vous êtes Doctorant, vous devez :\n';
				
				}
				
				if(erreur_4) { message += '- Valider le sujet de votre thèse\n'; }
				if(erreur_5) { message += '- Valider le début de votre thèse\n'; }
				if(erreur_6) { message += '- Valider la fin prévue de votre thèse\n'; }
				
				if(erreur_7 || erreur_8) { message += '- Au moins le nom et prénom d\'un ancadrants ainsi que son contact Email.\n'; }
				
			}
			
			message += '\nVous devez corriger ';
			
			if(nb_erreur == 1) { message += 'cette erreur '; }
			if(nb_erreur > 1) { message += 'ces erreurs '; }
			
			message += 'si vous désirez poursuivre votre inscription au GDR Robotique.';
			
			alert(message);
			
		}
		
		if(nb_erreur == 0)
		{
  			document.inscription_2a.submit();
		}
}

function verif_inscription_2b() 
{ 
		
		var message = 0;
		var nb_erreur = 0;
		
       	if(document.inscription_2b.nom_rattach.value == "") 
		{ 
			var erreur_1 = 1; 
			nb_erreur++;
    	}
 
       	if(document.inscription_2b.adresse_org.value == "") 
		{ 
			var erreur_2 = 1; 
			nb_erreur++;
    	}
		
		if(document.inscription_2b.cp_org.value == "") 
		{ 
			var erreur_3 = 1; 
			nb_erreur++;
    	}
		
		if(document.inscription_2b.ville_org.value == "") 
		{ 
			var erreur_4 = 1; 
			nb_erreur++;
    	}
		
		if(document.inscription_2b.pays_org.value == "") 
		{ 
			var erreur_5 = 1; 
			nb_erreur++;
    	}
		
		if(document.inscription_2b.statut_2.value == "") 
		{ 
			var erreur_6 = 1; 
			nb_erreur++;
    	}
		
		if(nb_erreur != 0)
		{
			
			if(nb_erreur == 1) { message = 'Attention, une erreur a été signalée!\n\n'; }
			if(nb_erreur > 1) { message = 'Attention, '+nb_erreur+' erreurs ont été signalées!\n\n'; }
			
			if(erreur_1) { message += '- Vous devez indiquer le nom de votre organisme professionnel.\n'; }			
			if(erreur_2 || erreur_3 || erreur_4 || erreur_5) { message += '- Vous devez compléter l\'adresse dans sa totalité\n'; }
			if(erreur_6) { message += '- Vous devez indiquer votre profession.\n'; }

			message += '\nVous devez corriger ';
			
			if(nb_erreur == 1) { message += 'cette erreur '; }
			if(nb_erreur > 1) { message += 'ces erreurs '; }
			
			message += 'si vous désirez poursuivre votre inscription au GDR Robotique.';
			
			alert(message);
			
		}
		
		if(nb_erreur == 0)
		{
  			document.inscription_2b.submit();
		}
}

function verif_inscription_2c() 
{ 
		
		var message = 0;
		var nb_erreur = 0;
		
       	if(!document.inscription_2c.e_diplom[0].checked && !document.inscription_2c.e_diplom[1].checked && !document.inscription_2c.e_diplom[2].checked && !document.inscription_2c.e_diplom[3].checked && !document.inscription_2c.e_diplom[4].checked && !document.inscription_2c.e_diplom[5].checked) 
		{ 
			var erreur_1 = 1; 
			nb_erreur++;
    	}
		
		if(document.inscription_2c.e_diplom[5].checked && document.inscription_2c.autre_diplo.value == "Autre") 
		{ 
			var erreur_2 = 1; 
			nb_erreur++;
    	}
 
       	if(document.inscription_2c.e_etabliss.value == "") 
		{ 
			var erreur_3 = 1; 
			nb_erreur++;
    	}
		
		
		if(nb_erreur != 0)
		{
			
			if(nb_erreur == 1) { message = 'Attention, une erreur a été signalée!\n\n'; }
			if(nb_erreur > 1) { message = 'Attention, '+nb_erreur+' erreurs ont été signalées!\n\n'; }
			
			if(erreur_1) { message += '- Vous devez indiquer votre diplome préparé.\n'; }	
			if(erreur_2) { message += '- Vous devez spécifier l\'intitulé de votre diplome préparé.\n'; }
			if(erreur_3) { message += '- Vous devez indiquer le nom de votre établissement.\n'; }

			message += '\nVous devez corriger ';
			
			if(nb_erreur == 1) { message += 'cette erreur '; }
			if(nb_erreur > 1) { message += 'ces erreurs '; }
			
			message += 'si vous désirez poursuivre votre inscription au GDR Robotique.';
			
			alert(message);
			
		}
		
		if(nb_erreur == 0)
		{
  			document.inscription_2c.submit();
		}
}
