// JavaScript Document
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 validar(formulario) 
{
   if (formulario.nombre.value.length==0){
          alert("Tiene que escribir un nombre.");
		  formulario.nombre.focus();
       return false;
    }
   if (formulario.apellidos.value.length==0){
          alert("Tiene que escribir un apellido.");
		  formulario.apellidos.focus();
       return false;
    }
   if (formulario.email.value.length==0){
          alert("Escriba su Email.");
		  formulario.email.focus();
       return false;
    }
	else if(!esDireccion(formulario.email))
	{
          alert("Email incorrecto.");
		  formulario.email.focus();
       return false;
	}
   if (formulario.password.value.length==0){
          alert("Tiene que escribir una contraseņa.");
		  formulario.password.focus();
       return false;
    }
	
return true;
}

function validarsus(formulario) 
{
	if (formulario.email.value.length==0){
          alert("Escriba su Email.");
		  formulario.email.focus();
       return false;
    }
	else if(!esDireccion(formulario.email))
	{
          alert("Email incorrecto.");
		  formulario.email.focus();
       return false;
	}
   if (formulario.password.value.length==0){
          alert("Tiene que escribir una contraseņa.");
		  formulario.password.focus();
       return false;
    }
   if (formulario.password2.value.length==0){
          alert("Tiene que repetir la contraseņa.");
		  formulario.password2.focus();
       return false;
    }
  if (formulario.password.value!=formulario.password2.value){
          alert("las contraseņas no coinciden.");
		  formulario.password.value="";
		  formulario.password2.value="";
		  formulario.password.focus();
       return false;
    }

   if (formulario.nombre.value.length==0){
          alert("Tiene que escribir un nombre.");
		  formulario.nombre.focus();
       return false;
    }
   if (formulario.apellidos.value.length==0){
          alert("Tiene que escribir un apellido.");
		  formulario.apellidos.focus();
       return false;
    }
   if (formulario.empresa.value.length==0){
          alert("Tiene que escribir una empresa/institucion.");
		  formulario.empresa.focus();
       return false;
    }
   if (formulario.pais.value.length==0){
          alert("Tiene que escribir un pais.");
		  formulario.pais.focus();
       return false;
    }
   if (formulario.nacionalidad.value.length==0){
          alert("Tiene que escribir una nacionalidad.");
		  formulario.nacionalidad.focus();
       return false;
    }
   if (formulario.residencia.value.length==0){
          alert("Tiene que escribir un pais de residencia.");
		  formulario.residencia.focus();
       return false;
    }
return true;
}
