var tab = ["imageSlide/image1.jpg", "imageSlide/image2.jpg", "imageSlide/image3.jpg", "imageSlide/image4.jpg", "imageSlide/image5.jpg", "imageSlide/image6.jpg", "imageSlide/image7.jpg", "imageSlide/image8.jpg",  "imageSlide/image9.jpg",  "imageSlide/image10.jpg",  "imageSlide/image11.jpg"];
var secondes = 5;
var numero = -1;
var aleatoire = false;
  
function changerImage () {  
  if (aleatoire) {
    var n = numero;
    while (n == numero) {
      n = Math.floor(Math.random() * tab.length);
    }
    numero = n;
  }
  else {
    numero++;
    if (numero >= tab.length) numero =0;
  }
  document.getElementById('image1').src = tab[numero];
  setTimeout("changerImage();", secondes*1000);
}
function scanTouche_chiffre(evenement) {
  var reCarValides = /[\d]/;
  var reCarSpeciaux = /[\x00\x08\x0D]/;
  var codeDecimal  = codeTouche(evenement);
  var car = String.fromCharCode(codeDecimal);
  var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car);
  return autorisation;
}
function codeTouche(evenement) {
  for (prop in evenement) { if(prop == 'which') return(evenement.which); }
  return(evenement.keyCode);
}
function submitIt(carForm) {
  if (carForm.crypt.value != carForm.val_crypt.value) {
    alert("Erreur d\'authentification.\nLe code de s\351curit\351 que vous avez entr\351 est erron\351.\nLe message ne peut \352tre envoy\351");
    carForm.crypt.focus();
    carForm.crypt.select();
    return false;
  }
  else if (carForm.sujet.value=="") {
    alert("Le sujet du message est vide\nLe message ne peut \352tre envoy\351");
    carForm.sujet.focus();
    carForm.sujet.select();
    return false;
  }
	else if (!validEmail(carForm.email.value)) {
		alert("Adresse email invalide")
		carForm.email.focus()
		carForm.email.select()
		return false;
	}
  else if (carForm.message.value=="") {
    alert("Le corps du message est vide\nLe message ne peut \352tre envoy\351");
    carForm.message.focus();
    carForm.message.select();
    return false;
  }
	return true;
}
function submitITAdminActu(carForm) {
  if (carForm.check.checked==true) {
    if (carForm.titre.value=="") {
      alert("Le titre de l'actu est vide\nL'actu ne peut \352tre enregistr\351e");
      carForm.titre.focus();
      carForm.titre.select();
      return false;
    }
    else if (carForm.actu.value=="") {
      alert("Le corps de l'actu est vide\nL'actu ne peut \352tre enregistr\351e");
      carForm.actu.focus();
      carForm.actu.select();
      return false;
    }
    return true;
  }
  function submitItAdmin(carForm) {
    if (carForm.crypt.value != carForm.val_crypt.value) {
      alert("Erreur d\'authentification.\nLe code de s\351curit\351 que vous avez entr\351 est erron\351.\nLe message ne peut \352tre envoy\351");
      carForm.crypt.focus();
      carForm.crypt.select();
      return false;
    }
    else if (carForm.user_admin.value=="") {
      alert("Le login est vide\nLe message ne peut \352tre envoy\351");
      carForm.user_admin.focus();
      carForm.user_admin.select();
      return false;
    }
    else if (carForm.pass_admin.value=="") {
      alert("Le mot de passe est vide\nLe message ne peut \352tre envoy\351");
      carForm.pass_admin.focus();
      carForm.pass_admin.select();
      return false;
    }
  }
	return true;
}
function validEmail(adrEmail) {
	invalidChars="/:,;"
	if (adrEmail=="") {
		return false;
	}
	for (i=0; i<invalidChars.length; i++) {
		badChar=invalidChars.charAt(i)
		if (adrEmail.indexOf(badChar,0)>-1) {
			return false;
		}
	}
	atPos=adrEmail.indexOf("@",1)
	if (atPos==-1) {
		return false;
	}
	if (adrEmail.indexOf("@",atPos+1)>-1) {
		return false;
	}
	periodPos=adrEmail.indexOf(".",atPos)
	if (periodPos==-1) {
		return false;
	}
	if (periodPos+3>adrEmail.length) {
		return false;
	}
	return true;
}
