function FormCompte(ChpCompte,nbmaxcar,ChpAffiche)
{
  NbCarSaisie=ChpCompte.value.length;
  if (NbCarSaisie>nbmaxcar)
    {ChpCompte.value=ChpCompte.value.substring(0,nbmaxcar);NbCarSaisie=nbmaxcar;}
  ChpAffiche.value=NbCarSaisie;
}

function verifier_url(frm)
{
  if ((frm.elements['attente_url'].value == "") || (frm.elements['attente_url'].value == "http://"))
  {
    alert("Saisissez l'URL du site");
    return false;
  }
  else
    return true;
}

function verifier_formulaire(frm)
{
  var titre_interdits = new Array("@", "http", "=", "<", ">", "&", "$", "#", "©", "_", "|", "!", "?", ";", "[", "]", "{", "}", "+", "/");
  for (i=0; i<titre_interdits.length; i++)
  {
    if (frm.elements['attente_name'].value.indexOf(titre_interdits[i]) > 0)
    {
      alert("Veuillez ne pas utiliser \"" + titre_interdits[i] + "\" dans le titre SVP");
      return false;
    }
  }

  if (frm.elements['attente_name'].value == "")
  {
    alert("Saisissez le titre du site SVP");
    return false;
  }
  if (frm.elements['attente_name'].value.toUpperCase() == frm.elements['attente_name'].value)
  {
    alert("N'écrivez pas votre titre tout en majuscules SVP");
    return false;
  }
  if (frm.elements['attente_url'].value == "")
  {
    alert("Saisissez l'URL du site");
    return false;
  }
  if (frm.elements['attente_url'].value == frm.elements['url_flux'].value)
  {
    alert("L'URL de votre flux semble mauvaise. Si vous n'avez pas de flux, laissez le champ vide.");
    return false;
  }
  if (frm.elements['linkdesc'].value == "")
  {
    alert("Saisissez la description SVP");
    return false;
  }
  if (frm.elements['linkdesc'].value.toUpperCase() == frm.elements['linkdesc'].value)
  {
    alert("N'écrivez pas votre description tout en majuscules SVP");
    return false;
  }

  var desc_interdits = new Array("\"", "@", "http", "=", "<", ">", "&", "$", "#", "©", "_", "|", "[", "]", "{", "}");
  for (i=0; i<desc_interdits.length; i++)
  {
    if (frm.elements['linkdesc'].value.indexOf(desc_interdits[i]) > 0)
    {
      alert("Veuillez ne pas utiliser \"" + desc_interdits[i] + "\" dans votre description SVP");
      return false;
    }
  }

  var interdits = new Array("\"", "<", ">", "=", ",", ":", ".", ";", "|", "!", "?", "(", ")", "{", "}", "[", "]", "*", "@", "#", "&", "$", "©", "_", "/");
  var message = "Mettez seulement une expression par case (une suite de mots), sans utiliser le caractère ";
  var le_mot = "";

  for (n=1; n<=10; n++)
  {
    le_mot = frm.elements['mot_cle' + n].value
    if (le_mot == "")
    {
      alert("Dans la rubrique Mots-clés, remplissez la case " + n + " SVP");
      return false;
    }
    if (le_mot.toUpperCase() == le_mot)
    {
      alert("N'écrivez pas l'expression-clé #" + n + " tout en majuscules SVP");
      return false;
    }
    for (i=0; i<interdits.length; i++)
    {
      if (le_mot.indexOf(interdits[i]) > 0)
      {
        alert(message + interdits[i]);
        return false;
      }
    }
  }

/*
  if (frm.elements['url_lien'].value == "")
  {
    alert("Saisissez l'URL de la page contenant le code de lien");
    return false;
  }
*/
  return true;
}
