
/* Vari&aacute;veis */
var _logado = false;
var _idVaga = null;
var _obj	= null;


/* verifica se o usu&aacute;rio est&aacute; logado ou n&atilde;o para poder candidatar-se nas vagas */
function initLogin(){
	var ajax = new Ajax();
	ajax.load("POST", "ajax/init-login.php", null, "ajax-login", null, "checkLogin();");
}

/* verifica o login do usuario */
function checkLogin(){
	var obj = document.getElementById("ajax-login");
	if( obj.innerHTML == "true" )
		_logado = true;
	else
		_logado = false;
}


/* candidatar-se */
function candidatar(obj, idVaga) {
	
	_idVaga = idVaga;
	_obj	= obj;
	
	if(_logado)
		submitVaga();	
	else
		lbLogin.show();
}


function submitVaga(){
	if(_logado){
		var ajax = new Ajax();
		_obj.value = "processando..";
		ajax.load("POST", "alunos/vagas/ajax/candidatar.php", "id_vaga="+_idVaga, "ajax-response", null, "checkCandidatar();");
	}
}


function checkCandidatar(){
	var obj = document.getElementById("ajax-response");
	if(obj.innerHTML == "true"){
		_obj.value 		= "ok";
		_obj.disabled 	= true;
	}
	else {
		_obj.value 	= "inscrever-se";
		_logado 	= false;
		
		alert("Erro ao inscrever-se na vaga, tente novamente.");
	}
}


function logar(obj){

	var ajax 		= new Ajax();
	var matricula 	= document.getElementById("matricula");
	document.getElementById("ajax-reponse-login").innerHTML = "";
	
	if( matricula.value.length <= 3 )
		alert("Preencha a matricula corretamente");
	else{
		obj.value = "aguarde..";
		ajax.load("POST", "ajax/login-aluno.php", "matricula="+matricula.value, "ajax-login", null, "checkLogar()");
	}
}

function checkLogar(){
	checkLogin();
	document.getElementById("botaoLogin").value = "login";
	
	if(_logado){
		lbLogin.close();
		submitVaga();
	}
	else{
		document.getElementById("ajax-reponse-login").innerHTML = "matricula inv&aacute;lida, tente novamente.";
	}
}
