
function NomSexe(p_nom, p_sexe)
{
  document.formEnvoieCourriel.nomPersonnage.value = p_nom;
  document.formEnvoieCourriel.sexe.value = p_sexe;
}

function EnvoyerCourriel()
{
  if (document.formEnvoieCourriel.radioCourriel[0].checked)
  {
    if (document.formEnvoieCourriel.prenomami.value == ""
        || document.formEnvoieCourriel.nomami.value == ""
        || document.formEnvoieCourriel.courrielami.value == "")
    {
      alert("Tu dois entrer le prénom, le nom et le courriel de ton ami(e). ");
      return false;
    }
    
    if (document.formEnvoieCourriel.courrielami.value.indexOf("@") == -1
        || document.formEnvoieCourriel.courrielami.value.indexOf(".") == -1
        || document.formEnvoieCourriel.courrielami.value.indexOf(".", document.formEnvoieCourriel.courrielami.value.indexOf("@")) == -1)
    {
      alert("Le courriel de ton ami(e) est invalide. ");
      document.formEnvoieCourriel.courrielami.focus();
      return false;	
    }
    
    if (document.formEnvoieCourriel.confirmcourrielami.value.indexOf("@") == -1
        || document.formEnvoieCourriel.confirmcourrielami.value.indexOf(".") == -1
        || document.formEnvoieCourriel.confirmcourrielami.value.indexOf(".", document.formEnvoieCourriel.confirmcourrielami.value.indexOf("@")) == -1)
    {
      alert("Le courriel de confirmation de ton ami(e) est invalide. ");
      return false;	
    }
    
    if (document.formEnvoieCourriel.courrielami.value != document.formEnvoieCourriel.confirmcourrielami.value)
    {
      alert("Les courriels de ton ami(e) ne sont pas identiques. ");
      return false;	
    }
    
    if (document.formEnvoieCourriel.prenom.value == ""
        || document.formEnvoieCourriel.nom.value == ""
        || document.formEnvoieCourriel.courriel.value == ""
        || document.formEnvoieCourriel.commentaires.value == "")
    {
      alert("Tu dois entrer ton prénom, ton nom et ton courriel de même que le texte à envoyer. ");
      return false;
    } 
    
    if (document.formEnvoieCourriel.courriel.value.indexOf("@") == -1
        || document.formEnvoieCourriel.courriel.value.indexOf(".") == -1
        || document.formEnvoieCourriel.courriel.value.indexOf(".", document.formEnvoieCourriel.courriel.value.indexOf("@")) == -1)
    {
      alert("Ton courriel est invalide. ");
      document.formEnvoieCourriel.courriel.focus();
      return false;	
    }
    
    if (document.formEnvoieCourriel.confirmcourriel.value.indexOf("@") == -1
        || document.formEnvoieCourriel.confirmcourriel.value.indexOf(".") == -1
        || document.formEnvoieCourriel.confirmcourriel.value.indexOf(".", document.formEnvoieCourriel.confirmcourriel.value.indexOf("@")) == -1)
    {
      alert("Ton courriel de confirmation est invalide. ");
      document.formEnvoieCourriel.courriel.focus();
      return false;	
    }
    
    if (document.formEnvoieCourriel.courriel.value != document.formEnvoieCourriel.confirmcourriel.value)
    {
      alert("Tes courriels ne sont pas identiques. ");
      return false;	
    }
    
    // Valider type de bisou....
    
    //document.formEnvoieCourriel.submit();        
    return true;
  }
  else
  {
    if (document.formEnvoieCourriel.radioCourriel[1].checked)
    {
      if ( ! document.formEnvoieCourriel.radiobutton_pers[0].checked
          &&  ! document.formEnvoieCourriel.radiobutton_pers[1].checked
          &&  ! document.formEnvoieCourriel.radiobutton_pers[2].checked
          &&  ! document.formEnvoieCourriel.radiobutton_pers[3].checked
          &&  ! document.formEnvoieCourriel.radiobutton_pers[4].checked)
      {
      	alert("À quel personnage de Cornemuse veux-tu envoyer un courriel ?");
      	return false;
      }
      
    if (document.formEnvoieCourriel.prenom.value == ""
        || document.formEnvoieCourriel.nom.value == ""
        || document.formEnvoieCourriel.courriel.value == ""
        || document.formEnvoieCourriel.commentaires.value == "")
    {
      alert("Tu dois entrer ton prénom, ton nom et ton courriel de même que le texte à envoyer. ");
      return false;
    } 
    
    if (document.formEnvoieCourriel.courriel.value.indexOf("@") == -1
        || document.formEnvoieCourriel.courriel.value.indexOf(".") == -1
        || document.formEnvoieCourriel.courriel.value.indexOf(".", document.formEnvoieCourriel.courriel.value.indexOf("@")) == -1)
      {
        alert("Ton courriel est invalide. ");
        return false;	
      }
    
    if (document.formEnvoieCourriel.confirmcourriel.value.indexOf("@") == -1
        || document.formEnvoieCourriel.confirmcourriel.value.indexOf(".") == -1
        || document.formEnvoieCourriel.confirmcourriel.value.indexOf(".", document.formEnvoieCourriel.confirmcourriel.value.indexOf("@")) == -1)
      {
        alert("Ton courriel de confirmation est invalide. ");
        return false;	
      }
      
     if (document.formEnvoieCourriel.courriel.value != document.formEnvoieCourriel.confirmcourriel.value)
      {
        alert("Tes courriels ne sont pas identiques. ");
        return false;	
      }
      
      return true;
      //document.formEnvoieCourriel.submit();     	
    }
    else
    {
      alert("À qui veux-tu envoyer un courriel ?\\nÀ un(e) ami(e) ou à un personnage de Cornemuse ?");
		return false;
    }	 	
  }
}

function CompleterCarte() {
     
      if (document.formCarteVirtuelle.radiobutton.length == null) // Une seule carte
      {
      	if ( ! document.formCarteVirtuelle.radiobutton.checked)
      	{
      	  alert("Tu dois choisir un modèle de carte virtuelle. ");
          return false;	 
      	}
      }
      else  // Array de carte
      {
        var cardSelected = false;
      
        for (i = 0; i < document.formCarteVirtuelle.radiobutton.length; ++i)
        {
          if (document.formCarteVirtuelle.radiobutton[i].checked)
          {
            cardSelected = true;
            break;
          }	
        }
      
        if ( ! cardSelected)
        {
          alert("Tu dois choisir un modèle de carte virtuelle. ");
          return false;	
        }
      }	
      return true;
      //document.formCarteVirtuelle.submit();	
}
