// JavaScript Document
function LTrim(str)
{
  var whitespace = new String(" \t\n\r");
  var s = new String(str);

  if (whitespace.indexOf(s.charAt(0)) != -1) {
    var j=0, i = s.length;
    while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
    	j++;
    s = s.substring(j, i);
	//on extrait du caractere j à i de la string s
  }
  return s;
}//supprime les espaces devant la string


function RTrim(str)
{
  var whitespace = new String(" \t\n\r");
  var s = new String(str);

  if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
    var i = s.length - 1;       // Get length of string
    while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
      i--;
    s = s.substring(0, i+1);
	//on extrait du caractere 0 à i+1 de la string s
  }
  return s;
}//supprime les espaces derrière la string


function Trim(str)
{
  return RTrim(LTrim(str));
}



function cocher_optin(form){
if (form.optin.checked)
	form.optin.value = 1;
else
	form.optin.value = 0;
}




function validation_participation(form, nomFormulaire){
var email = Trim(form.email.value);
var verifEmail = /^[a-zA-Z0-9\_\-\.]+@[a-zA-Z0-9\-\.]{2,}\.[a-zA-Z]{2,3}$/ ;

var verifCp = /^[0-9]{5}$/ ;
var cp = Trim(form.codePostal.value);

var numeroVoie = Trim(form.numeroVoie.value);
var verifNumeroVoie = /^[0-9]{1,}$/ ;

	if (Trim(form.name.value) == ''){
		alert("Veuillez saisir votre nom.");
		form.name.focus();
		return false;
	}else if (Trim(form.firstName.value) == ''){
		alert('Veuillez saisir votre prénom.');
		form.firstName.focus();
		return false;
	}else if (Trim(form.numeroVoie.value) == ''){
		alert('Veuillez saisir le numéro de la voie où vous habitez.');
		form.numeroVoie.focus();
		return false;
	}else if (verifNumeroVoie.exec(numeroVoie) == null){
		alert('Veuillez ressaisir le numéro de la voie où vous habitez.');
		form.numeroVoie.value = '';
		form.numeroVoie.focus();
		return false;
	}else if (Trim(form.nameVoie.value) == ''){
		alert('Veuillez saisir le nom de la voie où vous habitez.');
		form.nameVoie.focus();
		return false;
	}else if (cp == ''){
		alert("Veuillez saisir votre code postal.");
		form.codePostal.focus();
		return false;
	}else if (verifCp.exec(cp) == null) {
   		alert("Vérifiez votre code postal!");
   		form.codePostal.focus();
   		return false;
	}else if (Trim(form.ville.value) == ''){
		alert("Veuillez saisir votre ville.");
		form.ville.focus();
		return false;
	}else if (email == ''){
		alert("Veuillez saisir votre adresse éléctronique.");
		form.email.focus();
		return false;
	}else if (verifEmail.exec(email) == null){
		alert("Vérifier votre adresse électronique. ");
		form.email.focus();
		return false;
	}else if ((Trim(form.emailBis.value) == '')  && (nomFormulaire == 'jeu_part1') ){
		alert("Veuillez saisir votre adresse électronique un deuxième fois. ");
		form.emailBis.focus();
		return false;
	}else if ( "'"+Trim(form.emailBis.value)+"'" != "'"+email+"'"){
		alert("Veuillez ressaisir la vérification de votre adresse électronique.");
		form.emailBis.value = '';
		form.emailBis.focus();
		return false;
	}else{
		if (nomFormulaire == 'jeu_part1')
		form.jeu_public_part1.value = "OK";
		
		return true;	
	}
}

function validation_jeu_partAbonne(form){
	if (Trim(form.name.value) == ''){
		alert("Veuillez saisir votre nom.");
		form.name.focus();
		return false;
	}else if (Trim(form.firstName.value) == ''){
		alert('Veuillez saisir votre prénom.');
		form.firstName.focus();
		return false;
	}else if (Trim(form.cartePass.value) == ''){
		alert('Veuillez saisir le numéro de votre carte PASS.');
		form.cartePass.focus();
		return false;
	}else
		return true;	
}