/************************************************************************************************************************/
function ShowSituacaoProfissional(situacao)
{
	if(situacao=="Empregado")
	{
		empregado.className = "show";
		desempregado.className = "hide";
		outra.className = "hide";
	}
	if(situacao=="Desempregado")
	{
		empregado.className = "hide";
		desempregado.className = "show";
		outra.className = "hide";
	}
	if(situacao=="Outra")
	{
		empregado.className = "hide";
		desempregado.className = "hide";
		outra.className = "show";
	}
}
/************************************************************************************************************************/
function validarCamposInscricaoCNO()
{
	if(window.InscricaoCNO.tfNome.value==""){
		alert("Campo 'Nome' é de preenchimento obrigatório.");
		window.InscricaoCNO.tfNome.focus();
		return false;
	}
	if(window.InscricaoCNO.tfDataNascimento.value==""){
		alert("Campo 'Data de Nascimento' é de preenchimento obrigatório.");
		window.InscricaoCNO.tfDataNascimento.focus();
		return false;
	}
	if(window.InscricaoCNO.ddbSexo.value==""){
		alert("Campo 'Sexo' é de preenchimento obrigatório.");
		window.InscricaoCNO.ddbSexo.focus();
		return false;
	}
	if(window.InscricaoCNO.ddbDocumentoID.value==""){
		alert("Campo 'Documento de Identificação' é de preenchimento obrigatório.");
		window.InscricaoCNO.ddbDocumentoID.focus();
		return false;
	}
	if(window.InscricaoCNO.tfDocumentoIDNum.value==""){
		alert("Campo 'N° do Documento de Identificação' é de preenchimento obrigatório.");
		window.InscricaoCNO.tfDocumentoIDNum.focus();
		return false;
	}
	if(window.InscricaoCNO.tfBIValidade.value==""){
		alert("Campo 'Validade' é de preenchimento obrigatório.");
		window.InscricaoCNO.tfBIValidade.focus();
		return false;
	}
	if(window.InscricaoCNO.tfContribuinte.value==""){
		alert("Campo 'Contribuinte' é de preenchimento obrigatório.");
		window.InscricaoCNO.tfContribuinte.focus();
		return false;
	}
	if(window.InscricaoCNO.tfNaturalidade.value==""){
		alert("Campo 'Naturalidade' é de preenchimento obrigatório.");
		window.InscricaoCNO.tfNaturalidade.focus();
		return false;
	}
	if(window.InscricaoCNO.ddbNacionalidade.value==""){
		alert("Campo 'Nacionalidade (País)' é de preenchimento obrigatório.");
		window.InscricaoCNO.ddbNacionalidade.focus();
		return false;
	}
	if(window.InscricaoCNO.tfMorada.value==""){
		alert("Campo 'Morada' é de preenchimento obrigatório.");
		window.InscricaoCNO.tfMorada.focus();
		return false;
	}
	if(window.InscricaoCNO.tfLocalidade.value==""){
		alert("Campo 'Localidade' é de preenchimento obrigatório.");
		window.InscricaoCNO.tfLocalidade.focus();
		return false;
	}
	if(window.InscricaoCNO.tfCPostal.value.length!=8){
		alert("Campo 'Código Postal' é de preenchimento obrigatório.");
		window.InscricaoCNO.tfCPostal.focus();
		return false;
	}
	if(window.InscricaoCNO.ddbDistrito.value==""){
		alert("Campo 'Distrito' é de preenchimento obrigatório.");
		window.InscricaoCNO.ddbDistrito.focus();
		return false;
	}
	if(window.InscricaoCNO.ddbConcelho.value==""){
		alert("Campo 'Concelho' é de preenchimento obrigatório.");
		window.InscricaoCNO.ddbConcelho.focus();
		return false;
	}
	if(window.InscricaoCNO.tfTelefone.value==""){
		alert("Campo 'Telefone' é de preenchimento obrigatório.");
		window.InscricaoCNO.tfTelefone.focus();
		return false;
	}

	/* ********************************************************* */

	if(window.InscricaoCNO.ddbSituacaoProfissional.value==""){
		alert("Campo 'Situação Profissional' é de preenchimento obrigatório.");
		window.InscricaoCNO.ddbSituacaoProfissional.focus();
		return false;
	}

	if(window.InscricaoCNO.ddbSituacaoProfissional.value=="Empregado"){
		if(window.InscricaoCNO.ddbSPEmpEspecifique.value==""){
			alert("Campo 'Situação Profissional \\ Especifique' é de preenchimento obrigatório.");
			window.InscricaoCNO.ddbSPEmpEspecifique.focus();
			return false;
		}
		if(window.InscricaoCNO.tfSPEmpProfissao.value==""){
			alert("Campo 'Situação Profissional \\ Profissão' é de preenchimento obrigatório.");
			window.InscricaoCNO.tfSPEmpProfissao.focus();
			return false;
		}
		if(window.InscricaoCNO.tfSPEmpEntidadeEmpregadora.value==""){
			alert("Campo 'Situação Profissional \\ Entidade Empregadora' é de preenchimento obrigatório.");
			window.InscricaoCNO.tfSPEmpEntidadeEmpregadora.focus();
			return false;
		}
		if(window.InscricaoCNO.tfSPEmpSectorProfissional.value==""){
			alert("Campo 'Situação Profissional \\ Sector Profissional' é de preenchimento obrigatório.");
			window.InscricaoCNO.tfSPEmpSectorProfissional.focus();
			return false;
		}
		if(window.InscricaoCNO.tfSPEmpEndereco.value==""){
			alert("Campo 'Situação Profissional \\ Endereço' é de preenchimento obrigatório.");
			window.InscricaoCNO.tfSPEmpEndereco.focus();
			return false;
		}
		if(window.InscricaoCNO.tfSPEmpCPostal.value.length!=8){
			alert("Campo 'Situação Profissional \\ Código Postal' é de preenchimento obrigatório.");
			window.InscricaoCNO.tfSPEmpCPostal.focus();
			return false;
		}
		if(window.InscricaoCNO.ddbSPEmpDistrito.value==""){
			alert("Campo 'Situação Profissional \\ Distrito do Emprego' é de preenchimento obrigatório.");
			window.InscricaoCNO.ddbSPEmpDistrito.focus();
			return false;
		}
		if(window.InscricaoCNO.ddbSPEmpConcelho.value==""){
			alert("Campo 'Situação Profissional \\ Concelho do Emprego' é de preenchimento obrigatório.");
			window.InscricaoCNO.ddbSPEmpConcelho.focus();
			return false;
		}
	}

	if(window.InscricaoCNO.ddbSituacaoProfissional.value=="Desempregado"){
		if(window.InscricaoCNO.ddbSPDesempEspecifique.value==""){
			alert("Campo 'Situação Profissional \\ Especifique' é de preenchimento obrigatório.");
			window.InscricaoCNO.ddbSPDesempEspecifique.focus();
			return false;
		}
	}

	if(window.InscricaoCNO.ddbSituacaoProfissional.value=="Outra"){
		if(window.InscricaoCNO.taSPOutraEspacifique.value==""){
			alert("Campo 'Situação Profissional \\ Especifique' é de preenchimento obrigatório.");
			window.InscricaoCNO.taSPOutraEspacifique.focus();
			return false;
		}
	}

	/* ********************************************************* */

	if(window.InscricaoCNO.ddbFormacaoAcademica.value==""){
		alert("Campo 'Formação Académica' é de preenchimento obrigatório.");
		window.InscricaoCNO.ddbFormacaoAcademica.focus();
		return false;
	}

	return true;
}
/************************************************************************************************************************/