function setFocus(obj)
{
	if (obj.name=="selMeioTransporte")
	{
		if (obj.value>3)
			document.frmCandidatura.txtOutra.focus();		
	}
	if (obj.name=="selHab")
	{
		if (obj.value>3)
			document.frmCandidatura.txtCurso.focus();
	}
}

function avancarFormulario()
{
	document.frmAnunciosDados.action = "formularioCandidatura.php";
	document.frmAnunciosDados.submit();	
}

function cancelarVaga(recId,vagaId,lojaId)
{
	var recrutamentoId = recId;
	document.frmAnuncios.vgId.value = vagaId;
	document.frmAnuncios.ljId.value = lojaId;
	document.frmAnuncios.recId.value = recrutamentoId;
	document.frmAnuncios.opPS.value = 1;
	document.frmAnuncios.submit();
}

function submeterFormulario()
{
	var form = document.frmCandidatura;
	
	var ext = document.frmCandidatura.btAnexar.value; 
	ext = ext.substring(ext.length-3,ext.length); 
	ext = ext.toLowerCase(); 
	
 	if (form.selHab.options[form.selHab.selectedIndex].value==0)
	{
		alert("Por favor, seleccione a habilitação literária");
		form.selHab.focus();
		return;
	}
	else if (form.selGestaoEquipas.options[form.selGestaoEquipas.selectedIndex].value==0)
	{
		alert("Por favor, seleccione a opção relativa à experiência de gestão de equipas");
		form.selGestaoEquipas.focus();
		return;
	}
	else if (form.selNivelComercial.options[form.selNivelComercial.selectedIndex].value==0)
	{
		alert("Por favor, seleccione a opção relativa à experiência a nível comercial");
		form.selNivelComercial.focus();
		return;
	}
	else if ((form.rbFds[0].checked==false) && (form.rbFds[1].checked==false))
	{
		alert("Por favor, seleccione a opção relativa à disponibilidade para trabalhar aos Fins-de-semana e Feriados");
		form.rbFds[0].focus();
		return;
	}
	else if ((form.rbDispHor[0].checked==false) && (form.rbDispHor[1].checked==false))
	{
		alert("Por favor, seleccione a opção relativa à disponibilidade para trabalhar em horários rotativos");
		form.rbDispHor[0].focus();
		return;
	}
	else if (form.selFuncoesSim.options[form.selFuncoesSim.selectedIndex].value==0)
	{
		alert("Por favor, seleccione a opção relativa à experiência a em funções similares");
		form.selFuncoesSim.focus();
		return;
	}
	else if ((form.rbInformatica[0].checked==false) && (form.rbInformatica[1].checked==false))
	{
		alert("Por favor, seleccione a opção relativa à aos conhecimentos a nível de informática");
		form.rbInformatica[0].focus();
		return;
	}
	else if(form.selIniciarFuncoes.options[form.selIniciarFuncoes.selectedIndex].value==-1)
	{
		alert("Por favor, seleccione a opção relativa à sua disponibilidade para iniciar funções");
		form.selIniciarFuncoes.focus();
		return;
	}
	else if ((form.rbDesloc[0].checked==false) && (form.rbDesloc[1].checked==false))
	{
		alert("Por favor, seleccione a opção relativa à disponibilidade para deslocações");
		form.rbDesloc[0].focus();
		return;
	}
	else if (form.txtMaisValia.value.length<=0)
	{
		alert("Por favor, diga quais as mais valias que poderá trazer à nossa empresa");
		form.txtMaisValia.focus();
		return;
	}
	else if (form.btAnexar.value<=0)
	{
		alert("Por favor, anexe o curriculum vitae");
		form.btAnexar.focus();
		return;
	}
	else if(ext!='doc' && ext!='txt' && ext!='sxw' && ext!='pdf') 
	{ 
		alert('A extensão do ficheiro do currículo não é valida. (Formatos válidos: .txt, .doc, .sxw, .pdf)'); 
		document.frmCandidatura.btAnexar.focus();
		return; 
	} 
	else
	{
		document.frmCandidatura.habDesc.value = document.frmCandidatura['selHab'].options[document.frmCandidatura['selHab'].selectedIndex].text;
		document.frmCandidatura.gestEquipasDesc.value = document.frmCandidatura['selGestaoEquipas'].options[document.frmCandidatura['selGestaoEquipas'].selectedIndex].text;
		document.frmCandidatura.nivelComercialDesc.value = document.frmCandidatura['selNivelComercial'].options[document.frmCandidatura['selNivelComercial'].selectedIndex].text;
		
		if (form.rbFds[0].checked==true)
			document.frmCandidatura.dispFdsDesc.value = "Sim";
		else
			document.frmCandidatura.dispFdsDesc.value = "Não";
		
		if (form.rbDispHor[0].checked==true)
			document.frmCandidatura.dispDispHorDesc.value = "Sim";
		else
			document.frmCandidatura.dispDispHorDesc.value = "Não";

		document.frmCandidatura.funcoesSimDesc.value = document.frmCandidatura['selFuncoesSim'].options[document.frmCandidatura['selFuncoesSim'].selectedIndex].text;
		
		if (form.rbInformatica[0].checked==true)
			document.frmCandidatura.informaticaDesc.value = "Sim";
		else
			document.frmCandidatura.informaticaDesc.value = "Não";

		document.frmCandidatura.iniciarFuncoesDesc.value = document.frmCandidatura['selIniciarFuncoes'].options[document.frmCandidatura['selIniciarFuncoes'].selectedIndex].text;
		
		if (form.rbDesloc[0].checked==true)
			document.frmCandidatura.deslocDesc.value = "Sim";
		else
			document.frmCandidatura.deslocDesc.value = "Não";
		
		document.frmCandidatura.action = "recrutamentoFinal.php";
		document.frmCandidatura.submit();	
	}	
}

function valida()
{
	var form=document.frmRecrutamento;
	var local=getCheckedValue(form.localidade);

	if(local=="")
	{
		alert('Por favor, indique o local para pesquisa de anúncios');
	}
	else
	{
		form.lojaId.value=local;
		form.action ="anuncios.php";
		form.submit();
	}
}

function enviarCandidatura(obj)
{
	if (obj>0)
	{
		if (getCheckedValueVaga(document.frmAnuncios.chkCand)!="")
		{
			if (document.frmAnuncios.login.value==1)
			{	
				document.frmAnuncios.action = "anunciosDados.php";
				document.frmAnuncios.submit();
			}
			else
				alert("É necessário efectuar login para submeter candidaturas");
		}
		else
			alert("Escolha a(s) vaga(s) a que se quer candidatar");
	}
	else
		alert("Não existem vagas dísponíveis");
}

function cancelar()
{
	document.frmAnunciosDados.action = "anuncios.php";
	document.frmAnunciosDados.submit();
}

function cancelarCand()
{
	document.frmCandidatura.action = "index.php";
	document.frmCandidatura.submit();
}

function alterarDados(utilizadorId)
{
	document.frmAnunciosDados.action = "../utilizador/registocompleto.php";
	document.frmAnunciosDados.submit();
}

function pesquisarOfertas()
{
	var Id = document.frmAnuncios.selLojas.options[document.frmAnuncios.selLojas.selectedIndex].value;
	document.frmAnuncios.lojaId.value=Id;
	document.frmAnuncios.action ="anuncios.php";
	document.frmAnuncios.submit();
}

function getExt()
{
	var ext = document.frmCandidatura.btAnexar.value; 
	ext = ext.substring(ext.length-3,ext.length); 
	ext = ext.toLowerCase(); 
	if(ext!='doc' && ext!='txt' && ext!='sxw' && ext!='pdf') 
	{ 
		alert('A extensão do ficheiro do currículo não é valida. (Formatos válidos: .txt, .doc, .sxw, .pdf)'); 
		return false; 
	} 
	else 
		return true;
}

