/**
 * Função utilizada para submter o formulário
 * @author Raphael Adrien
 */
function login(){
   	document.frmLogin.submit();
}

/**
 * Função utilizada para limpar as mascaras do formulário.
 * @author Raphael Adrien 
 */    
function limpaCampo( obj, campo ){
	if( campo == 'cpf' ){
		if( obj.value == 'Digite o seu CPF' ){
			obj.value = '';
		}
		else if( obj.value == '' ){
			obj.value = 'Digite o seu CPF';
		}
	} else if( campo == 'senha' ){
		if( obj.value == '******' ){
			obj.value = '';
		}
		else if( obj.value == '' ){
			obj.value = '******';
		}
	} else if (campo == 'nomeCurso'){
		if (obj.value == 'Digite a área de graduação'){
            obj.value = '';			
		} else if (obj.value == ''){
			obj.value = 'Digite a área de graduação';
		}
	} else if (campo == 'captcha'){
		if (obj.value == 'Digite imagem acima'){
            obj.value = '';			
		} else if (obj.value == ''){
			obj.value = 'Digite imagem acima';
		}
	}	
}

function validaForm( form){
	message 	= "";
	
	if( (form.cpf.value == '') || (form.cpf.value == 'Digite o seu CPF') ){
		message = "Digite o seu CPF\n";
	}
	if(	(form.modulo != null) && (form.modulo.value == 'null') ){
		message += "Informe o módulo.\n";
	}
	if( (form.senha.value == '') || (form.senha.value == '******') ){
		message += "Informe a senha.\n";
	}	
	
	if( message != ''){
		alert(message);
		return false;
	}
	
	return true;
}

/**
 * Verifica se o usuário deseja se cadastar ou lembrar sua senha.
*/
	
function opcaoLinks( strOpcao ){
	if( strOpcao == 'senha' ){
		redirectSenha();
	}
	else if( strOpcao == 'cadastrar' ){
		redirectCadastro();
	}
}

function redirectSenha(frm){
    with(frm){
		if( frm.modulo.value == 'null'){
			alert( 'Favor selecionar o módulo e clique novamente em \"Esqueci minha senha\". ' );
			frm.modulo.focus();
		}
		else if( frm.modulo.value == 'aluno' ){
			location.href="SVLoginCT?modulo=manterSenha&acao=recuperarSenha&url=AlunoSV";
		}
		else if( frm.modulo.value == 'empresa' ){
			location.href="SVLoginCT?modulo=manterSenha&acao=recuperarSenha&url=SVEmpresaCT";
		}
		else if( frm.modulo.value == 'escola' ){
			location.href="SVLoginCT?modulo=manterSenha&acao=recuperarSenha&url=SVEscolaCT";
		}
    }
}

function redirectCadastro(){
	if( document.getElementById('modulo').value == 'null'){
		alert( 'Favor selecionar o módulo e clique novamente em \"Quero me cadastrar\".' );
		document.getElementById('modulo').focus();
	}
	else if( document.getElementById('modulo').value == 'aluno' ){
		location.href="SVCadastroCT?modulo=aluno&acao=termoAceite";
	}
	else if( document.getElementById('modulo').value == 'empresa' ){
		location.href="SVCadastroCT?modulo=empresa&acao=iniciarCadastro";
	}
	else if( document.getElementById('modulo').value == 'escola' ){
		location.href="SVCadastroCT?modulo=escola&acao=iniciarCadastro";
	}
}

function buscarVagas(frm){
    with(frm){
        if (getSelectedRadio(frm.radioBusca) == 'E'){
            acao.value = 'buscarEstagio';            
        } else {
            acao.value = 'buscarTalento';
        }
        if ((nomeCurso.value == '') ||(nomeCurso.value == 'Digite a área de graduação')){
            alert('Digite a área de graduação.');
            nomeCurso.focus();
            return false;
        }
        //submit();
        return true;
    }
}
function mostrarVaga(frm, idOferta, nomeCurso){
	frm.idOfertaVaga.value = idOferta;
    frm.tituloCurso.value = nomeCurso;
    frm.submit();
    return true;
}