function ValidateForm()
{
	var returnCode;
	
	returnCode = true;
	
	returnCode = Check_Filled();
	
	if(returnCode!=false) {
		returnCode = Check_Email();
	}
	
	return returnCode;
}

function Check_Filled()
{

//Check each of the fields has a value.	
	if(document.getElementById('Firstname').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Firstname').focus();
		return false;
	}
	
	if(document.getElementById('Surname').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Surname').focus();
		return false;
	}
	
	if(document.getElementById('dob-dd').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('dob-dd').focus();
		return false;
	}
	
	if(document.getElementById('dob-month').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('dob-month').focus();
		return false;
	}
	
	if(document.getElementById('dob-yyyy').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('dob-yyyy').focus();
		return false;
	}
	
	if(document.getElementById('TelCode').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('TelCode').focus();
		return false;
	}

	if(document.getElementById('TelNo').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('TelNo').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('ConfirmEmail').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('ConfirmEmail').focus();
		return false;
	}
	
	if(document.getElementById('Duration').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Duration').focus();
		return false;
	}
	
	if(document.getElementById('Choice1').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Choice1').focus();
		return false;
	}
	
	if(document.getElementById('Choice2').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Choice2').focus();
		return false;
	}
	
	if(document.getElementById('Choice3').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('Choice3').focus();
		return false;
	}
	
	if(document.getElementById('EnglishLevel').value.length==0)
	{
		alert('Es obligatorio completar los datos con asterisco');
		document.getElementById('EnglishLevel').focus();
		return false;
	}
	
	if(document.getElementById('ReadTerms').checked==false)
	{
		alert('Antes de enviar esta solicitud, debes estar de acuerdo con las condiciones del programa y politica de cancelación del programa.');
		document.getElementById('ReadTerms').focus();
		return false;
	}
		
	return true; 
}

function Check_Email()
{
	if(document.getElementById('Email').value!=document.getElementById('ConfirmEmail').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;
	}
}


