	function trim(aString) {
	    var regExpBeginning = /^\s+/;
    	var regExpEnd       = /\s+$/;
    	return aString.replace(regExpBeginning, "").replace(regExpEnd, "");
	}
	
	function isEmail(strSaisie) {  
    	var verif = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/  
    	return ( verif.test(strSaisie) );  
	}
	
	function recup_extension(fichier)
   	{
         if (fichier != "")
         {
            nom_fichier = fichier;
            nbchar = nom_fichier.length;
            extension = nom_fichier.substring(nbchar-4,nbchar);
            extension = extension.toLowerCase();
            return extension;
         }
   	}

	function verif_extension(fichier)
   	{
   		ext = recup_extension(fichier);
   		if(ext != ".doc" && ext != ".pdf")
	       {
	       		alert("- L'extension du fichier que vous voulez uploader est :'"+extension+"'.\nCette extension n'est pas autorisée, les extensions acceptées sont 'DOC' et 'PDF'\n");
	       		document.form1.FieldFile.value = "";
	       }          
   	}

	function verif() {
	// ------------- Vérification des champs du formulaire --------------
	  var msg = "Merci de saisir :\n" ;
	  var lgMsg = msg.length ;
	  if ( trim(document.form1.FieldPrenom.value).length <= 0) msg += "- Votre prénom\n" ;
	  if ( trim(document.form1.FieldNom.value).length <= 0) msg += "- Votre nom\n" ;
	  if ( !isEmail(trim(document.form1.FieldEmail.value))) msg += "- Une adresse email valide\n" ;
	  if ( trim(document.form1.FieldMotivation.value).length <= 0) msg += "- Vos motivations\n" ;
	  if( trim(document.form1.FieldFile.value).length > 0)
      {
	       ext = recup_extension(document.form1.FieldFile.value);
	       if(ext != ".doc" && ext != ".pdf" && ext != ".docx" )
	       {
	       		msg += "- L'extension du fichier n'est pas valide, les extensions acceptées sont  'DOCX', 'DOC' et 'PDF'\n";
	       }
      }

	// -----------------------------------------------------------------------
	  if ( msg.length > lgMsg )
	  {
	    alert(msg) ;
	  }
	  else
	  {
	    document.form1.submit();
	  }
	} 
