

function validarCampos(formu,diverror)
{
 var a,b,c,d,e,f;
  b = false; 
  c = false;
  d = false;
  e = false;
  f = false;
  a = camposvacios(formu);
  diverror.innerHTML = '';
  if(!a)
  {
      diverror.innerHTML += '<ul><li> Il faut les Info obligatoire </li></ul>';
  }
  
  if(a)
  {
    b = validarCP(formu.cp.value);
    c = validarEmail(formu.email.value);
    d = validarNumeros(formu.tel.value);
  
      if (!b || !c || !d)
      {
        diverror.innerHTML += '<ul>';
        if(!b)
          diverror.innerHTML += '<li>Caract&egrave;res autoris&eacute; pour le CP : Chiffres (0-9).</li>';
        if(!c)
          diverror.innerHTML += '<li>Le format de l\'adresse mail est incorrect.</li>';
        if(!d)
          diverror.innerHTML += '<li>Caract&egrave;res autoris&eacute; pour les num&ecaute;ro de t&eacutel&eacute;phone : Chiffres (0-9).</li>';
        diverror.innerHTML += '</ul>';
      }
    
  }
	
	if(a && b && c && d)
		formu.submit();
}

function camposvacios(formulario)
{
  return vacios(formulario.nom.value) && vacios(formulario.tel.value) && vacios(formulario.adr.value)
      && vacios(formulario.cp.value) && vacios(formulario.ville.value)
      && vacios(formulario.nomenf.value) && vacios(formulario.age.value)
      && vacios(formulario.duree.value) && vacios(formulario.date.value);
}

function vacios(campo)
{
	var patron = /^\w/;
	return patron.test(campo);
}

function validarEmail(email)
{
	if (email.length == 0) 
		return true;
	else
	{
		var patron=/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]{1,20}(\.[a-zA-Z]{1,20})*(\.[a-zA-Z]{2,4})$/;
		return patron.test(email); 
	}
}

function validarNumeros(numero)
{
	var patron=/^[+]{0,1}[0-9]+$/;
	return patron.test(numero);
}

function validarCP(cp)
{
	var patron = /[0-9]{5}/;
	return patron.test(cp);
}

