function popup(page)
{
	//window.open(page,"_blank",' directories=no, status=no');
	window.open(page,"_blank");
}
 
function verifForm(f)
{
   var pseudoOk = verifPseudo(f.nom);
   var messageOK = verifMessage(f.message);
   var mailOk = verifMail(f.mail);
   var nbcarOK = verifNbCar(f.nbcar);
   
   if(pseudoOk && mailOk && messageOK && nbcarOK)
      return true;
   else
   {
      return false;
   }
}

function verifNbCar(champ)
{
	var regex = new RegExp (/^\d{1,2}$/); // Entre 1 et 2 chiffres
	if(!regex.test(champ.value))
   {
      surligne(champ, true);
      return false;
   }
   else
   {
      surligne(champ, false);
      return true;
   }
}


function surligne(champ, erreur)
{
   if(erreur)
      champ.style.backgroundColor = "#fba";
   else
      champ.style.backgroundColor = "";
}

function verifPseudo(champ)
{
   if(champ.value.length < 2 || champ.value.length > 25)
   {
      surligne(champ, true);
      return false;
   }
   else
   {
      surligne(champ, false);
      return true;
   }
}

function verifMail(champ)
{
   var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
   if(!regex.test(champ.value))
   {
      surligne(champ, true);
      return false;
   }
   else
   {
      surligne(champ, false);
      return true;
   }
}

function verifMessage(champ)
{
   if(champ.value.length == 0)
   {
      surligne(champ, true);
      return false;
   }
   else
   {
      surligne(champ, false);
      return true;
   }
}

function afficheDescURL(toThis)
 {
  if (document.getElementById)
    {
    document.getElementById("champinformation").innerHTML = toThis;
    }
  else if (document.all)
    {
    document.all["champinformation"].innerHTML = toThis;
    }
 }
