function myval()
{
document.formalert.envoyer.disabled=true;

/************************ SCRIPT VERIF si une au moins des checkbox est coche **************************/
// Initialisation � FAUX
var accept = false;
// Boucle sur tous les �l�ments
     for (i = 0; i < document.formalert.disc.length; i++) {
  		// Si une ckeckbox coch�e alors OK! 
           if (document.formalert.disc[i].checked == true){
			accept = true;
		}
     }
  // Fin de la boucle, si rien de coche alors FAUX !
  if (accept == false){
  	alert("Merci de bien vouloir selectionner au minimum une discipline !");
	document.formalert.envoyer.disabled=false;
  	return false;
  }
/************************ FIN SCRIPT VERIF CHECKBOX **************************/

/************************ SCRIPT VERIF si une au moins des checkbox pour les TYPES est coche **************************/
// Initialisation � FAUX
var accept2 = false;
// Boucle sur tous les �l�ments
     for (i = 0; i < document.formalert.typeoffre.length; i++) {
  		// Si une ckeckbox coch�e alors OK! 
           if (document.formalert.typeoffre[i].checked == true){
			accept2 = true;
		}
     }
  // Fin de la boucle, si rien de coche alors FAUX !
  if (accept2 == false){
  	alert("Merci de bien vouloir selectionner au minimum un type d'offre !");
	document.formalert.envoyer.disabled=false;
  	return false;
  }
/************************ FIN SCRIPT VERIF CHECKBOX **************************/


if ((document.formalert.email.value != "Votre Email" && document.formalert.email.value != '') 
	&& document.formalert.mdp.value != "")
{
	if ((document.formalert.nom.value == "nom") || (document.formalert.nom.value == "")) {
		alert("Entrez votre Nom SVP.");
		document.formalert.envoyer.disabled = false;
		return false;
	}
	
	if ((document.formalert.prenom.value == "pr&eacute;nom") || (document.formalert.prenom.value == "")) {
		alert("Entrez votre Prenom SVP.");
		document.formalert.envoyer.disabled = false;
		return false;
	}
}
	
  if (document.formalert.email.value == "Votre Email" || document.formalert.email.value == '')
	{
		if (document.formalert.email_util.value == "")
		{
			alert("Veuillez renseigner une adresse mail SVP.");
			document.formalert.envoyer.disabled=false;
			return false;	
		}
	}
	
	if (document.formalert.mdp.value == "")
	{
		if (document.formalert.mdp_util.value == "") 
		{
			if (document.formalert.email.value != "Votre Email" && document.formalert.email.value != '') 
			{
				alert("Entrez un mot de passe afin de creer votre compte SVP.");
				document.formalert.envoyer.disabled = false;
				return false;
			}
			else
			{
				alert("Veuillez renseigner un mot de passe afin de vous connecter SVP.");
				document.formalert.envoyer.disabled = false;
				return false;				
			}
		}		
	}
	
	if (document.formalert.mdp_util.value == "") 
	{
		if (document.formalert.mdp.value != document.formalert.mdp2.value) {
			alert("Merci de bien vouloir v&eacute;rifier votre mot de passe.");
			document.formalert.envoyer.disabled = false;
			return false;
		}
	}
	
  if (document.formalert.email.value.length >0)
	{
			i=document.formalert.email.value.indexOf("@")
			j=document.formalert.email.value.indexOf(".",i)
			k=document.formalert.email.value.indexOf(",")
			kk=document.formalert.email.value.indexOf(" ")
			jj=document.formalert.email.value.lastIndexOf(".")+1
			len=document.formalert.email.value.length
	
			if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
			{ }
			else 
			{
				alert("Entrez une adresse email valide SVP.\n" + document.formalert.email.value + " est une adresse invalide.");
				document.formalert.envoyer.disabled=false;
				return false;
			}
	}
	
	if (document.formalert.email_util.value == "") 
	{
		if (document.formalert.partenaire[0].checked == false && document.formalert.partenaire[1].checked == false) {
			alert("Choisissez de recevoir ou non les informations des partenaires SVP.");
			document.formalert.envoyer.disabled = false;
			return false;
		}
	}
	
		
  	var emailRegEx = /^['_a-zA-Z0-9-\+~]+(\.['_a-zA-Z0-9-\+~]+)*@([a-zA-Z_0-9-]+\.)+(([a-zA-Z]{2})|(aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel))$/i;
  	if (document.formalert.email.value.search(emailRegEx) == -1 && document.formalert.email_util.value == "") 
	{
	     alert("Entrez une adresse email valide SVP.");
		 document.formalert.envoyer.disabled=false;
		 return false;
	}
	
	if(document.getElementById('captcha').value == '' && document.formalert.email_util.value == "")
	{
	  	alert("Merci de renseigner le champ Anti-Spam");
	  	document.getElementById('captcha').focus();
	  	document.formalert.envoyer.disabled=false;
	  	return false;
	}
return true;
}

