// en savoir plus
function enSavoirPlus(id)
{
  var display = document.getElementById(id).style.display;
  document.getElementById(id).style.display = (display == 'none' ? '' : 'none');
}
// lien ancre année
function goToYear(f)
{
  var val = f.options[f.selectedIndex].value;
  var dt = new Date();
  var cetteAnnee = dt.getFullYear();
  if (val.length > 0) {
	  if (val == cetteAnnee) {
		  document.location.href = 'index.html';
	  } else {
		  document.location.href = 'historique.html#activites-afip-'+val;
	  }
  }
}
// email
function mailto(m, s, b)
{
  document.location.href = 'mailto:'+m+'?subject='+escape(s)+'&body='+escape(b);
}
// Controle du formulaire avant envoi
function checkContact(f)
{
  var message = [
  "Votre e-mail personnel doit contenir une adresse valide.",
  "Votre e-mail professionnel doit contenir une adresse valide.",
  "Le champ Objet doit être rempli.",
  "Le champ message doit être rempli.",
  "Une des adresses e-mail doit être renseignée."
  ];
  var error = -1;
  if (f.message.value.length < 3) error = 3;
  if (f.objet.value.length < 3) error = 2;
  if (f.email_professionnel.value.length >= 3 && !emailValide(f.email_professionnel)) error = 1;
  if (f.email_personnel.value.length >= 3 && !emailValide(f.email_personnel)) error = 0;
  if (f.email_personnel.value.length < 3 && f.email_professionnel.value.length < 3) error = 4;
  if (error >= 0)
  {
    alert(message[error]);
    return false;
  }
  return true;
}
function emailValide(field)
{
  with (field)
  {
    atpos = value.indexOf("@");
    dotpos = value.lastIndexOf(".");
    if (atpos < 1 || dotpos-atpos < 2)
      return false;
    else return true;
  }
}
function checkLogin(pForm)
{
  if (pForm.login.value.length < 3 && pForm.password.value.length < 3)
  {
    alert("Login / mot de passe incorrect.");
    return false;
  }
  return true;
}
// Téléchargement
function downloadFile(pFile)
{
  document.myform.file.value = pFile;
  document.myform.submit();
}

