function esDireccion(theElement)
{
var s = theElement.value;
var filter=/^[A-Za-z0-9_-]+(?:\.[A-Za-z0-9_-]+)*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
if (s.length == 0 ) return true;
if (filter.test(s))
return true;
else
theElement.focus();
return false;
}


function validarcontacto2(formulario) 
{
   if (formulario.nombre.value.length==0){
         alert("Insert your Name");
		  formulario.nombre.focus();
       return false;
    }
   if (formulario.apellidos.value.length==0){
          alert("Insert your Surname");
		  formulario.apellidos.focus();
       return false;
    }
	
   if (formulario.pais.value.length==0){
          alert("Insert your Country");
		  formulario.pais.focus();
       return false;
    }
   if (formulario.email.value.length==0){
          alert("Insert your Email");
       formulario.email.focus();
       return false;
    }
	else if(!esDireccion(formulario.email))
	{
          alert("Incorrect Email");
		  formulario.email.focus();
       return false;
	}
   if (formulario.remail.value.length==0){
          alert("Repeat your Email");
		  formulario.remail.focus();
       return false;
    }
	else if(!esDireccion(formulario.remail))
	{
          alert("Incorrect Email");
       formulario.remail.focus();
       return false;
	}
	else if(formulario.remail.value!=formulario.email.value)
	{
          alert("Email don't match");
		  formulario.remail.focus();
       return false;
	}
	
   if (formulario.bprivacidad.checked==false){
          alert("You must accept our policy");
		  formulario.bprivacidad.focus();
       return false;
    }
	
return true;
}
