// JavaScript Document
function valida(elem)
{	
// caso o campo nome não seja preenchido dá mensagem de erro
	if(elem.nome.value == "")
	{
		alert("Introduza o nome!!");
		elem.nome.focus();
		return false;
	}
	
	
		if(elem.morada.value == "")
	{
		alert("Introduza morada!!");
		elem.morada.focus();
		return false;
	}
	
	
		if(elem.c_postal.value == "")
	{
		if(isNaN(elem.c_postal.value))//se não for apenas com números dá mensagem de erro
		{
		alert("Introduza um código postal válido!");
		elem.c_postal.focus();
		return false;
		}
		
		alert("Introduza o Código postal!!");
		elem.c_postal.focus();
		return false;
	}
	
	
	
		if(elem.c_postal2.value == "")
	{
		
		if(isNaN(elem.c_postal2.value))//se não for apenas com números dá mensagem de erro
		{
		alert("Introduza um código postal válido!");
		elem.c_postal2.focus();
		return false;
		}
		alert("Introduza o Código postal!");
		elem.c_postal2.focus();
		return false;
	}
	
	
	
		if(elem.loca.value == "")
	{
		alert("Introduza a localidade!");
		elem.loca.focus();
		return false;
	}
	
	
	
			if(elem.dia2.value == "")
	{
		
		if(isNaN(elem.dia2.value))//se não for apenas com números dá mensagem de erro
		{
		alert("Introduza um dia de nascimento válido!");
		elem.dia2.focus();
		return false;
		}
		alert("Introduza o dia de nascimento!");
		elem.dia2.focus();
		return false;
	}
	
			if(elem.mes2.value == "")
	{
		
		if(isNaN(elem.mes2.value))//se não for apenas com números dá mensagem de erro
		{
		alert("Introduza um mês de nascimento válido!");
		elem.mes2.focus();
		return false;
		}
		alert("Introduza o mês de nascimento!");
		elem.mes2.focus();
		return false;
	}
	
			if(elem.ano2.value == "")
	{
		
		if(isNaN(elem.ano2.value))//se não for apenas com números dá mensagem de erro
		{
		alert("Introduza um ano de nascimento válido!");
		elem.ano2.focus();
		return false;
		}
		alert("Introduza o ano de nascimento!");
		elem.ano2.focus();
		return false;
	}
	

			if(elem.idade.value == "")
	{
		
		if(isNaN(elem.idade.value))//se não for apenas com números dá mensagem de erro
		{
		alert("Introduza uma idade válida!");
		elem.idade.focus();
		return false;
		}
		
		alert("Introduza a idade!");
		elem.idade.focus();
		return false;
	}

	if(elem.telef.value == "")
	{
		alert("Introduza o seu contacto!!");
		elem.telef.focus();
		return false;
	}
	
 	if(!elem.email.value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+.[a-zA-Z0-9._-]+)/))
    {
 		alert("Introduza um endereço de email válido");
 		elem.email.focus();
 		return false;		
	}





	if(elem.cursos.value == "")
	{
		alert("Introduza o curso(s) que pretende frequentar!!");
		elem.cursos.focus();
		return false;
	}



	return true; 	
}
