function trim(str){return str.replace(/^\s+|\s+$/g,"");}
////////////////////////LOGIN///////////////////////

function verificaFormLogin() {
	if(document.getElementById("user").value == "" || document.getElementById("senha").value == ""){
		document.getElementById("mensagemLogin").className = "erro";
		document.getElementById("mensagemLogin").innerHTML = "Usuário ou Senha não informados.";
	}else {
		document.getElementById("mensagemLogin").className = "";
		document.getElementById("mensagemLogin").innerHTML = "Logando...";
		ajax.addRequest("_include/php/ajax/login/login.php", msgVerificaFormLogin, $('frmLogin'));
	}	
}

function msgVerificaFormLogin(logado) {
	if (logado == "true")
	{
		document.getElementById("mensagemLogin").innerHTML = "Logado com Sucesso";
		window.location = "";
	}else {
		document.getElementById("mensagemLogin").innerHTML = "Usuário ou Senha Inválidos";
		document.getElementById("mensagemLogin").className = "erro";	
	}
}

function logout() {
	ajax.addRequest("_include/php/ajax/login/logout.php", msgLogout);
}

function msgLogout(msg) {
	window.location = "";
}

////////////////////FIM LOGIN///////////////////

function validaFormEmpresas() {
	if(trim(document.getElementById("empresa").value) == "") {
		alert("Verifique o preenchimento do campo Empresa");
		document.getElementById("empresa").focus();	
	}else if(trim(document.getElementById("nomeContato").value) == "") {
		alert("Verifique o preenchimento do campo Nome");
		document.getElementById("nomeContato").focus();		
	}else if(trim(document.getElementById("fone").value) == "") {
		alert("Verifique o preenchimento do campo Telefone");
		document.getElementById("fone").focus();		
	}else if(trim(document.getElementById("email").value) == "") {
		alert("Verifique o preenchimento do campo E-mail");
		document.getElementById("email").focus();		
	}else if(trim(document.getElementById("areaAtuacao").value) == "") {
		alert("Verifique o preenchimento do campo Área de Atuação");
		document.getElementById("areaAtuacao").focus();		
	}else if(document.getElementById("unidade").value == "-1") {
		alert("Escolha uma unidade");
		document.getElementById("unidade").focus();		
	}else if(trim(document.getElementById("infVaga").value) == "") {
		alert("Verifique o preenchimento do campo Informações da Vaga");
		document.getElementById("infVaga").focus();		
	}else {
		ajax.addRequest("_include/php/ajax/empresas/enviaVaga.php", msgFormEmpresas, $('frmEnviaVaga'));	
	}
}

function msgFormEmpresas(msg) {
	if(msg == 1) {
		alert("A vaga foi enviada com sucesso!");
		document.getElementById("frmEnviaVaga").reset();
	} else {
		alert("Ocorreu um erro ao enviar a vaga. Tente novamente");
	}
}

function validaFormContato() {
	if(trim(document.getElementById("nome").value) == "") {
		alert("Verifique o preenchimento do campo Nome");
		document.getElementById("nome").focus();	
	}else if(trim(document.getElementById("fone").value) == "") {
		alert("Verifique o preenchimento do campo Telefone");
		document.getElementById("fone").focus();		
	}else if(trim(document.getElementById("email").value) == "") {
		alert("Verifique o preenchimento do campo E-mail");
		document.getElementById("email").focus();		
	}else if(document.getElementById("unidade").value == "-1") {
		alert("Escolha uma unidade");
		document.getElementById("unidade").focus();		
	}else if(trim(document.getElementById("msg").value) == "") {
		alert("Verifique o preenchimento do campo Mensagem");
		document.getElementById("msg").focus();		
	}else {
		ajax.addRequest("_include/php/ajax/contato/enviaContato.php", msgFormContato, $('frmContato'));	
	}
}

function msgFormContato(msg) {
	//alert(msg);
	if(msg == 1) {
		alert("A mensagem foi enviada com sucesso!");
		document.getElementById("frmContato").reset();
	} else {
		alert("Ocorreu um erro ao enviar a mensagem. Tente novamente");
	}
}

function enviaCurriculo() {
	if(trim(document.getElementById("nome").value) == "") {
		alert("Verifique o preenchimento do campo Nome");
		document.getElementById("nome").focus();
	}else if (trim(document.getElementById("profissao").value) == "") {
		alert("Verifique o preenchimento do campo Profissão");
		document.getElementById("profissao").focus();
	}else if (trim(document.getElementById("dtNasc").value) == "") {
		alert("Verifique o preenchimento do campo Data de Nascimento");
		document.getElementById("dtNasc").focus();
	}else if (trim(document.getElementById("rua").value) == "") {
		alert("Verifique o preenchimento do campo Rua");
		document.getElementById("rua").focus();
	}else if (trim(document.getElementById("numero").value) == "") {
		alert("Verifique o preenchimento do campo Número");
		document.getElementById("numero").focus();
	}else if (trim(document.getElementById("bairro").value) == "") {
		alert("Verifique o preenchimento do campo Bairro");
		document.getElementById("bairro").focus();
	}else if (trim(document.getElementById("cidade").value) == "") {
		alert("Verifique o preenchimento do campo Cidade");
		document.getElementById("cidade").focus();
	}else if (trim(document.getElementById("cep").value) == "") {
		alert("Verifique o preenchimento do campo CEP");
		document.getElementById("cep").focus();
	}else if (trim(document.getElementById("foneResidencial").value) == "") {
		alert("Verifique o preenchimento do campo Telefone Residencial");
		document.getElementById("foneResidencial").focus();
	}else if (trim(document.getElementById("foneCelular").value) == "") {
		alert("Verifique o preenchimento do campo Telefone Celular");
		document.getElementById("foneCelular").focus();
	}else if (trim(document.getElementById("email").value) == "") {
		alert("Verifique o preenchimento do campo E-mail");
		document.getElementById("email").focus();
	}else if (trim(document.getElementById("objetivo").value) == "") {
		alert("Verifique o preenchimento do campo Objetivo");
		document.getElementById("objetivo").focus();
	}else if (trim(document.getElementById("instSuperior").value) == "") {
		alert("Verifique o preenchimento do campo Instituição do Ensino Superior");
		document.getElementById("instSuperior").focus();
	}else if (trim(document.getElementById("cursoSuperior").value) == "") {
		alert("Verifique o preenchimento do campo Curso do Ensino Superior");
		document.getElementById("cursoSuperior").focus();
	}else if (trim(document.getElementById("anoSuperior").value) == "") {
		alert("Verifique o preenchimento do campo Ano do Ensino Superior");
		document.getElementById("anoSuperior").focus();
	} else if ((trim(document.getElementById("instMedio").value) != "") || (trim(document.getElementById("cursoMedio").value) != "") || (trim(document.getElementById("anoMedio").value) != "")) {
		if (trim(document.getElementById("instMedio").value) == "") {
			alert("Verifique o preenchimento do campo Instituição do Ensino Médio");
			document.getElementById("instMedio").focus();
		}else if (trim(document.getElementById("cursoMedio").value) == "") {
			alert("Verifique o preenchimento do campo Curso do Ensino Medio");
			document.getElementById("cursoMedio").focus();
		}else if (trim(document.getElementById("anoMedio").value) == "") {
			alert("Verifique o preenchimento do campo Ano do Ensino Médio");
			document.getElementById("anoMedio").focus();
		} else {
			document.getElementById('btnEnviarCv').disabled='disbaled';
			document.getElementById("btnEnviarCv").value = "Enviando...";
			ajax.addRequest("_include/php/ajax/curriculo/enviaCurriculo.php", msgEnviaCurriculo, $('frmCurriculo'));	
		}	
	} else {
		document.getElementById('btnEnviarCv').disabled='disbaled';
		document.getElementById("btnEnviarCv").value = "Enviando...";
		ajax.addRequest("_include/php/ajax/curriculo/enviaCurriculo.php", msgEnviaCurriculo, $('frmCurriculo'));
	}	
}

function msgEnviaCurriculo(msg) {
	//alert(msg);
	if (msg == "1") {
		alert("Dados Enviados Com sucesso");
		window.location = "";
	} else {
		alert("Houve um erro ao enviar seu currículo, verifique o preenchimento dos campos e tente novamente");
	}
	document.getElementById('btnEnviarCv').disabled='';
	document.getElementById("btnEnviarCv").value = "Salvar Currículo";
}

function excluiExpBanco(expId) {
	if (confirm ("Você tem certeza que deseja excluir esta experiência?"))
	{
		ajax.addRequest("_include/php/ajax/curriculo/excluiExperiencia.php?expId="+expId, msgExcluiExpBanco);
	}
	
	return false;
}

function msgExcluiExpBanco (msg) {
	var campo = trim("expBanco"+String(msg));
	if (msg == "-1") {
		alert("Houve um erro ao excluir a experiência, tente novamente.");	
	} else {
		document.getElementById(campo).className = "hidde";
	}
}

function excluiCursoBanco(expId) {
	if (confirm ("Você tem certeza que deseja excluir este curso?"))
	{
		ajax.addRequest("_include/php/ajax/curriculo/excluiCurso.php?cursoId="+expId, msgExcluiCursoBanco);
	}
	
	return false;
}

function msgExcluiCursoBanco(msg) {
	var campo = trim("cursoBanco"+String(msg));
	if (msg == "-1") {
		alert("Houve um erro ao excluir o curso, tente novamente.");	
	} else {
		document.getElementById(campo).className = "hidde";
	}
}