function OpenNewWindow(URL, name, options)
{
  window.open(URL, name, options);
}

function EnvoyerDemande()
{
  if (document.frmAmiCornemuse.prenom.value == "")
  {
    alert("Tu dois entrer ton prénom. ");
    document.frmAmiCornemuse.prenom.focus();
    return false;
  }
  
  if (document.frmAmiCornemuse.nom.value == "")
  {
    alert("Tu dois entrer ton nom. ");
    document.frmAmiCornemuse.nom.focus();
    return false;
  }
  
  if (document.frmAmiCornemuse.annee[document.frmAmiCornemuse.annee.selectedIndex].value == ""
      || document.frmAmiCornemuse.mois[document.frmAmiCornemuse.mois.selectedIndex].value == ""
      || document.frmAmiCornemuse.jours[document.frmAmiCornemuse.jours.selectedIndex].value == "")
  {
    alert("Tu dois entrer ta date de naissance. ");
    document.frmAmiCornemuse.annee.focus();
    return false;
  }    
  
  var newDateObj = new Date(document.frmAmiCornemuse.annee[document.frmAmiCornemuse.annee.selectedIndex].value,
                            document.frmAmiCornemuse.mois[document.frmAmiCornemuse.mois.selectedIndex].value,
                            document.frmAmiCornemuse.jours[document.frmAmiCornemuse.jours.selectedIndex].value);
  
  var jourDate = newDateObj.getDate();
  var moisDate = newDateObj.getMonth();
  var anneeDate = newDateObj.getFullYear();
  
  if (jourDate != document.frmAmiCornemuse.jours[document.frmAmiCornemuse.jours.selectedIndex].value
      || moisDate != document.frmAmiCornemuse.mois[document.frmAmiCornemuse.mois.selectedIndex].value
      || anneeDate != document.frmAmiCornemuse.annee[document.frmAmiCornemuse.annee.selectedIndex].value)
  {
    alert("Ta date de naissance est invalide. ");
    document.frmAmiCornemuse.annee.focus();
    return false;
  }
  
  if (document.frmAmiCornemuse.courriel.value == "")
  {
    alert("Tu dois entrer ton courriel. ");
    document.frmAmiCornemuse.courriel.focus();
    return false;
  }
    
  if (document.frmAmiCornemuse.courriel.value.indexOf("@") == -1
      || document.frmAmiCornemuse.courriel.value.indexOf(".") == -1
      || document.frmAmiCornemuse.courriel.value.indexOf(".", document.frmAmiCornemuse.courriel.value.indexOf("@")) == -1)
  {
    alert("Ton courriel est invalide. ");
    document.frmAmiCornemuse.courriel.focus();
    return false;	
  }
  
  if (document.frmAmiCornemuse.confirmcourriel.value == "")
  {
    alert("Tu dois entrer ton courriel de confirmation. ");
    document.frmAmiCornemuse.confirmcourriel.focus();
    return false;
  }
  
  if (document.frmAmiCornemuse.confirmcourriel.value.indexOf("@") == -1
      || document.frmAmiCornemuse.confirmcourriel.value.indexOf(".") == -1
      || document.frmAmiCornemuse.confirmcourriel.value.indexOf(".", document.frmAmiCornemuse.confirmcourriel.value.indexOf("@")) == -1)
  {
    alert("Ton courriel de confirmation est invalide. ");
    document.frmAmiCornemuse.confirmcourriel.focus();
    return false;	
  }
  
  if (document.frmAmiCornemuse.courriel.value != document.frmAmiCornemuse.confirmcourriel.value)
  {
    alert("Tes courriels ne sont pas identiques. ");
    document.frmAmiCornemuse.courriel.focus();
    return false;	
  }
  
  if (document.frmAmiCornemuse.motpasse.value == "" || document.frmAmiCornemuse.confirmMotPasse.value == "")
  {
    alert("Tu dois choisir et confirmer ton mot de passe. ");
    document.frmAmiCornemuse.motpasse.focus();
    return false;
  }
  
  if (document.frmAmiCornemuse.motpasse.value != document.frmAmiCornemuse.confirmMotPasse.value)
  {
    alert("Tes mots de passe ne sont pas identiques. ");
    document.frmAmiCornemuse.motpasse.focus();
    return false;
  }
  
  if (document.frmAmiCornemuse.promotion.checked && document.frmAmiCornemuse.courrielp.value == "")
  {
    alert("Tu dois entrer le courriel de tes parents. ");
    document.frmAmiCornemuse.courrielp.focus();
    return false;  
  }
  
  if (document.frmAmiCornemuse.promotion.checked && document.frmAmiCornemuse.courrielp.value != "")
  {
     if (document.frmAmiCornemuse.courrielp.value.indexOf("@") == -1
         || document.frmAmiCornemuse.courrielp.value.indexOf(".") == -1
         || document.frmAmiCornemuse.courrielp.value.indexOf(".", document.frmAmiCornemuse.courrielp.value.indexOf("@")) == -1)
     {
       alert("Le courriel de tes parents est invalide. ");
       document.frmAmiCornemuse.courrielp.focus();
       return false;
     }	
  }
  
  if (document.frmAmiCornemuse.promotion.checked && document.frmAmiCornemuse.confirmcourrielp.value == "")
  {
    alert("Tu dois confirmer le courriel de tes parents. ");
    document.frmAmiCornemuse.confirmcourrielp.focus();
    return false;  
  }  
  
  if (document.frmAmiCornemuse.promotion.checked && document.frmAmiCornemuse.confirmcourrielp.value != "")
  {
     if (document.frmAmiCornemuse.confirmcourrielp.value.indexOf("@") == -1
         || document.frmAmiCornemuse.confirmcourrielp.value.indexOf(".") == -1
         || document.frmAmiCornemuse.confirmcourrielp.value.indexOf(".", document.frmAmiCornemuse.confirmcourrielp.value.indexOf("@")) == -1)
     {
       alert("Le courriel de confirmation de tes parents est invalide. ");
       document.frmAmiCornemuse.confirmcourrielp.focus();
       return false;
     }	
  }
  
  if (document.frmAmiCornemuse.promotion.checked)
  {
     if (document.frmAmiCornemuse.courrielp.value != document.frmAmiCornemuse.confirmcourrielp.value)
     {
       alert("Les courriels de tes parents ne sont pas identiques. ");
       document.frmAmiCornemuse.courrielp.focus();
       return false;
     }	
  }
  
  return true;
  //document.frmAmiCornemuse.submit();
}

function Valider()
{
  if (document.frmAmiCornemuseModif.prenom.value == "")
  {
    alert("Tu dois entrer ton prénom. ");
    document.frmAmiCornemuseModif.prenom.focus();
    return;
  }
  
  if (document.frmAmiCornemuseModif.courriel.value == "")
  {
    alert("Tu dois entrer ton courriel. ");
    document.frmAmiCornemuseModif.courriel.focus();
    return;
  }
  
  if (document.frmAmiCornemuseModif.courriel.value.indexOf("@") == -1
      || document.frmAmiCornemuseModif.courriel.value.indexOf(".") == -1
      || document.frmAmiCornemuseModif.courriel.value.indexOf(".", document.frmAmiCornemuseModif.courriel.value.indexOf("@")) == -1)
  {
    alert("Ton courriel est invalide. ");
    document.frmAmiCornemuseModif.courriel.focus();
    return;
  }
  
  if (document.frmAmiCornemuseModif.motpasse.value == "")
  {
    alert("Tu dois entrer ton mot de passe. ");
    document.frmAmiCornemuseModif.motpasse.focus();
    return;
  }
  
  document.frmAmiCornemuseModif.submit();
}

function Modifier()
{
  document.frmAmiCornemuseModif.action = "fiche_personnelle.cgi";
  Valider();
}

function Retirer()
{
  document.frmAmiCornemuseModif.action = "retirer_fiche.cgi";
  Valider();
}
