// Validation Email.
function check_email(e) {
 ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
  for(i=0; i < e.length ;i++){
      if(ok.indexOf(e.charAt(i))<0){ 
        return (false);
      }	
  } 
  if (document.images) {
      re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
      re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
      if (!e.match(re) && e.match(re_two)) {
        return (-1);		
      } 
  }
}

// Suppression des intitulés des cases au clic (focus)
function FocusText(BoxName) {
	if (BoxName.value == BoxName.defaultValue)
	{
		BoxName.value = '';
	}
}
function BlurText(BoxName) {
	if (BoxName.value == '')
	{
		BoxName.value = BoxName.defaultValue;
	}
}

// TESTS proprement dit !
var compteur=0;
var pop_merci;

function check_form(f) { 

// Test SOCIETE
//if ((f.Ste.value.length < 2) || (f.Ste.value == "Société/Raison sociale*")) {
//alert("Merci de saisir votre raison sociale.\n \n Please, enter your company name.");
//f.Ste.focus();
//if(document.all || document.getElementByID){
//f.Ste.style.background = "#949494";
//}
//return (false);
//}

// Test  RAISON SOCIALE
if ((f.raison.value.length < 2) || (f.raison.value == "Raison sociale/Collectivité*") || (f.raison.value == "Surname")) {
alert("Merci d'indiquer la raison sociale de votre entreprise/collectivité");
f.raison.focus();
if(document.all || document.getElementByID){
f.raison.style.background = "#FDD6B9";
}
return (false);
}

// Test  FONCTION
if ((f.fonction.value.length < 2) || (f.fonction.value == "Votre fonction*") || (f.fonction.value == "Surname")) {
alert("Merci d'indiquer votre fonction");
f.fonction.focus();
if(document.all || document.getElementByID){
f.fonction.style.background = "#FDD6B9";
}
return (false);
}

// Test NOM
if ((f.nom.value.length < 2) || (f.nom.value == "NOM*") || (f.nom.value == "Surname")) {
alert("Merci d'indiquer votre nom");
f.nom.focus();
if(document.all || document.getElementByID){
f.nom.style.background = "#FDD6B9";
}
return (false);
}

// Test PRENOM
if ((f.prenom.value.length < 2) || (f.prenom.value == "Prénom*") || (f.prenom.value == "Surname")) {
alert("Merci d'indiquer votre prénom");
f.prenom.focus();
if(document.all || document.getElementByID){
f.prenom.style.background = "#FDD6B9";
}
return (false);
}

// Test TELEPHONE
if ((f.tel.value.length < 10) || (f.tel.value == "Téléphone*") || (f.tel.value == "Surname")) {
alert("Merci d'indiquer votre numéro de téléphone");
f.tel.focus();
if(document.all || document.getElementByID){
f.prenom.style.background = "#FDD6B9";
}
return (false);
}

//Test TELECOPIE
//if ((f.Telecopie.value.length < 10) || (f.Telecopie.value == "Télécopie*")) {
//alert("Merci de saisir votre numéro de téléphone.\n \n Please, enter your phone number. ");
//f.Telecopie.focus();
//if(document.all || document.getElementByID){
//f.Telecopie.style.background = "#949494";
//}
//return (false);
//}

// Test EMAIL
if(!check_email(f.email.value)){
alert("Votre adresse e-mail ne semble pas valide");
f.email.focus(); 
if(document.all || document.getElementByID){
f.email.style.background = "#FDD6B9";
}
return (false);
}

// Test MESSAGE
if ((f.message.value.length < 3) || (f.message.value == "Votre message* : Formation et lieu de formation souhaités")) {
alert("Merci de préciser quelle formation vous intéresse ainsi que le lieu de formation envisagé");
f.message.focus();
if(document.all || document.getElementByID){
f.message.style.background = "#FFFFFF";
}
return (false);
}

// Test  OBJET
//if (f.Objet.selectedIndex == 0) {
//alert("Merci de préciser l'objet de votre message");
//f.Objet.focus();
//if(document.all || document.getElementByID){
//f.Objet.style.background = "#FDD6B9";
//}
//return (false);
//}

// Test AVIS ...
//if (f.Choix.selectedIndex == 0) {
//alert("Préciser nous, svp, comment vous trouvez cette page. Merci!\n \nSpecify us, please, how you foind this page. Thank you!");
//f.Choix.focus();
//if(document.all || document.getElementByID){
//f.Choix.style.background = "#949494";
//}
//return (false);
//}

// TEST DOUBLE-ENVOIE !!! [Fonctionne en ligne car temps + long!]
if (compteur == 0){
compteur++;
//pop_merci=window.open("../merci.html","merci","width=280,height=160,top=0,left=0,resizable=no,scrollbars=no,menubar=no,toolbar=no,status=no,location=no");
return true;
}
else{
//alert("Transmission en cours!\n \nTransmission in progress!");
return false;
}
return (true);
}
//-->

