// JavaScript Document
function validafechas(fecha1,fecha2)
{
	String.prototype.fechaDDMMAAAA = function() {
	return this.replace(/^(\d{2})\/(\d{2})\/(\d{4})$/, "$2/$1/$3");
}
String.prototype.fechaMMDDAAAA = function() {
	return this.replace(/^(\d{2})\/(\d{2})\/(\d{4})$/, "$2/$1/$3");
}

f1=new Date( fecha1.fechaMMDDAAAA() );
f2=new Date( fecha2.fechaMMDDAAAA() );
if (f1>f2) return false;	
else return true;

}
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 validarcontacto(formulario) 
{
   id = formulario.idioma.value;
   if (formulario.nombre.value.length==0){
          if(id==1) alert("Insert your Name");
		  else if (id==2) alert("Tiene que escribir un nombre.");
          else if(id==3) alert("Insert your Name");
       formulario.nombre.focus();
       return false;
    }
   if (formulario.apellidos.value.length==0){
          if(id==1) alert("Insert your Surname");
		  else if (id==2) alert("Tiene que escribir un apellido.");
          else if(id==3)alert("Insert your Surname");
	formulario.apellidos.focus();
       return false;
    }
   if (formulario.pais.value.length==0){
          if(id==1) alert("Insert your Country");
		  else if (id==2) alert("Tiene que escribir un pais.");
          else if(id==3)alert("Insert your Country");
		  formulario.pais.focus();
       return false;
    }
   if (formulario.sexo.value==""){
          if(id==1) alert("Select your Gender");
		  else if (id==2) alert("Elija un sexo.");
          else if(id==3) alert("Select your Gender"); 
		  formulario.sexo.focus();
       return false;
    }
   if (formulario.email.value.length==0){
          if(id==1) alert("Insert your Email");
		  else if (id==2) alert("Escriba su Email.");
          else if(id==3) alert("Insert your Email");
		  formulario.email.focus();
       return false;
    }
	else if(!esDireccion(formulario.email))
	{
          if(id==1) alert("Incorrect Email");
		  else if (id==2) alert("Email incorrecto.");
          else if(id==3) alert("Incorrect Email");
		  formulario.email.focus();
       return false;
	}
   if (formulario.bprivacidad.checked==false){
          if(id==1) alert("You must accept our policy");
		  else if (id==2) alert("Debe aceptar los términos de privacidad.");
          else if(id==3) alert("You must accept our policy");
		  formulario.bprivacidad.focus();
       return false;
    }
	
return true;
}
function validarcontacto2(formulario) 
{
   id = formulario.idioma.value;
   if (formulario.nombre.value.length==0){
          if(id==1) alert("Insert your Name");
		  else if (id==2) alert("Tiene que escribir un nombre.");
          else if(id==3)  alert("Insert your Name");
		  formulario.nombre.focus();
       return false;
    }
   if (formulario.apellidos.value.length==0){
          if(id==1) alert("Insert your Surname");
		  else if (id==2) alert("Tiene que escribir un apellido.");
          else if(id==3) alert("Insert your Surname");
		  formulario.apellidos.focus();
       return false;
    }
	
   if (formulario.pais.value.length==0){
          if(id==1) alert("Insert your Country");
		  else if (id==2) alert("Tiene que escribir un pais.");
          else if(id==3)  alert("Insert your Country");
		  formulario.pais.focus();
       return false;
    }
   if (formulario.email.value.length==0){
          if(id==1) alert("Insert your Email");
 		  else if (id==2) alert("Escriba su Email.");
          else if(id==3) alert("Insert your Email");
       formulario.email.focus();
       return false;
    }
	else if(!esDireccion(formulario.email))
	{
          if(id==1) alert("Incorrect Email");
		  else if (id==2) alert("Email incorrecto.");
          else if(id==3) alert("Incorrect Email");
		  formulario.email.focus();
       return false;
	}
   if (formulario.remail.value.length==0){
          if(id==1) alert("Repeat your Email");
		  else if (id==2) alert("Repita su Email.");
          else if(id==3)  alert("Repeat your Email");
		  formulario.remail.focus();
       return false;
    }
	else if(!esDireccion(formulario.remail))
	{
          if(id==1) alert("Incorrect Email");
		  else if (id==2) alert("Email incorrecto.");
          else if(id==3) alert("Incorrect Email");
       formulario.remail.focus();
       return false;
	}
	else if(formulario.remail.value!=formulario.email.value)
	{
          if(id==1) alert("Email don't match");
		  else if (id==2) alert("Email no coincide.");
          else if(id==3) alert("Email don't match");
		  formulario.remail.focus();
       return false;
	}
	
   if (formulario.bprivacidad.checked==false){
          if(id==1) alert("You must accept our policy");
		  else if (id==2) alert("Debe aceptar los términos de privacidad.");
          else if(id==3)  alert("You must accept our policy");
		  formulario.bprivacidad.focus();
       return false;
    }
	
return true;
}
function validarinscripcion(formulario) 
{
   id = formulario.idioma.value;
 if (!validafechas(formulario.fechainic.value,formulario.fechafinc.value)) 
 {
          if(id==1) alert("Wrong Date");
		  else if (id==2) alert("Error en las fechas.");
          else if(id==3)  alert("Wrong Date");
  		  formulario.fechafinc.focus();
	  return false;
 }
   if (formulario.nombre.value.length==0){
          if(id==1) alert("Insert your Name");
		  else if (id==2) alert("Tiene que escribir un nombre.");
          else if(id==3) alert("Insert your Name");
		  formulario.nombre.focus();
       return false;
    }
   if (formulario.apellidos.value.length==0){
          if(id==1) alert("Insert your Surname");
		  else if (id==2) alert("Tiene que escribir un apellido.");
          else if(id==3) alert("Insert your Surname"); 
		  formulario.apellidos.focus();
       return false;
    }
   if (formulario.pais.value.length==0){
          if(id==1) alert("Insert your Country");
		  else if (id==2) alert("Tiene que escribir un pais.");
          else if(id==3) alert("Insert your Country");
		  formulario.pais.focus();
       return false;
    }
   if (formulario.sexo.value==""){
          if(id==1) alert("Select your Gender");
		  else if (id==2) alert("Elija un sexo.");
           else if(id==3)  alert("Select your Gender");
		   formulario.sexo.focus();
       return false;
    }
   if (formulario.email.value.length==0){
          if(id==1) alert("Insert your Email");
		  else if (id==2) alert("Escriba su Email.");
          else if(id==3) alert("Insert your Email");   
		  formulario.email.focus();
       return false;
    }
	else if(!esDireccion(formulario.email))
	{
          if(id==1) alert("Incorrect Email");
		  else if (id==2) alert("Email incorrecto.");
          else if(id==3) alert("Incorrect Email"); 
		  formulario.email.focus();
       return false;
	}
   if (formulario.fechainic.value==""){
          if(id==1) alert("Select date");
		  else if (id==2) alert("Seleccione fecha inicio.");
          else if(id==3) alert("Select date");  
		  formulario.fechainic.focus();
       return false;
    }
   if (formulario.fechafinc.value==""){
          if(id==1) alert("Select date");
		  else if (id==2) alert("Seleccione fecha final.");
          else if(id==3) alert("Select date");
		  formulario.fechafinc.focus();
       return false;
    }
   if (formulario.curso.value==""){
          if(id==1) alert("Select Course");
		  else if (id==2) alert("Seleccione curso.");
          else if(id==3)  alert("Select Course");
		  formulario.curso.focus();
       return false;
    }
   if (formulario.bprivacidad.checked==false){
          if(id==1) alert("You must accept our policy");
		  else if (id==2) alert("Debe aceptar los términos de privacidad.");
          else if(id==3)  alert("You must accept our policy");
		  formulario.bprivacidad.focus();
       return false;
    }

return true;
}