function ValidateForm()
{
	var returnCode;
	
	returnCode = true;
	
	returnCode = Check_Filled();
	
	if(returnCode!=false) {
		returnCode = Check_Age();
	}
	
	if(returnCode!=false) {
		returnCode = Check_Email();
	}
	
	document.getElementById('subject').value = 'Consulta - ' + document.getElementById('Nombre').value
	
	return returnCode;
}

function Check_Filled()
{

//Check each of the fields has a value.	
	if(document.getElementById('Nombre').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Nombre').focus();
		return false;
	}
	
	if(document.getElementById('Edad').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Edad').focus();
		return false;
	}
	
	if(document.getElementById('Email').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Email').focus();
		return false;
	}
	
	if(document.getElementById('Confirmación').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Confirmación').focus();
		return false;
	}
	
	if(document.getElementById('Teléfono').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Teléfono').focus();
		return false;
	}
	
	if(document.getElementById('Periodo').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Periodo').focus();
		return false;
	}

	if(document.getElementById('Quando').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Quando').focus();
		return false;
	}
		
	return true; 
}

function Check_Age()
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < document.getElementById('Edad').value.length && IsNumber == true; i++) 
      { 
      Char = document.getElementById('Edad').value.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
	  
	if(IsNumber==false){
		alert('La edad ha de indicarse en cifras.');
		document.getElementById('Edad').focus();
	}
   return IsNumber;
}

function Check_Email()
{
	if(document.getElementById('Email').value!=document.getElementById('Confirmación').value){
		alert('Las direcciones de email no son ignales. Por favor, escribe una dirección de email válida y confírma la.');
		document.getElementById('Email').focus();
		return false;
	} else {
		return true;
	}
}


