function sumir_mensagem() {
	setTimeout("sumir_mensagem2()",3000);
}
function sumir_mensagem2() {
	document.getElementById('cx_msg').innerHTML='';	
}

//ajax favoritos
//Tenta criar o objeto xmlHTTP
function openAjax() {

	try{
    	xmlhttp = new XMLHttpRequest();
	}catch(ee){
    	try{
	       xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    	}catch(e){
	       try{
    	      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	       }catch(E){
    	      xmlhttp = false;
	       }
    	}
	}
	return xmlhttp;
}

//função para não ficar no cache do navegador
function antiCacheRand(aurl){
	var dt = new Date();
	if(aurl.indexOf("?")>=0){
		return aurl + "&" + encodeURI(Math.random() + "_" + dt.getTime());
	} else {
		return aurl + "?" + encodeURI( Math.random() + "_" + dt.getTime());}
	}

function login(erro) {
	var ajax = openAjax();
    ajax.open("GET",antiCacheRand("login.php?erro="+erro));
    ajax.onreadystatechange=function() {
		if(ajax.readyState == 1) {
			document.getElementById('conteudo').innerHTML='<img src="../imagens/carregando.gif" align="left" /> <label style="font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1C0A61;">Processando...</label>';
		}
        if (ajax.readyState==4){
			var mensagem = ajax.responseText;
			mensagem = mensagem.replace(/\+/g," ");
			mensagem = unescape(mensagem);
			document.getElementById('conteudo').innerHTML=mensagem;
		}
    }
    //Executa
    ajax.send(null)
	return false;
}

function conteudo(url) {
	var ajax = openAjax();
    ajax.open("GET",antiCacheRand(url+".php"));
    ajax.onreadystatechange=function() {
		if(ajax.readyState == 1) {
			document.getElementById('conteudo').innerHTML='<img src="../imagens/carregando_aluno.gif" align="left" /> <label style="font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1C0A61;">Processando...</label>';
		}
        if (ajax.readyState==4){
			var mensagem = ajax.responseText;
			mensagem = mensagem.replace(/\+/g," ");
			mensagem = unescape(mensagem);
			document.getElementById('conteudo').innerHTML=mensagem;
		}
    }
    //Executa
    ajax.send(null)
	return false;
}

function menu() {
	var ajax = openAjax();
    ajax.open("GET",antiCacheRand("menu.php"));
    ajax.onreadystatechange=function() {
		if(ajax.readyState == 1) {
			document.getElementById('menu').innerHTML='<img src="../imagens/carregando_aluno.gif" align="left" /> <label style="font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1C0A61;">Processando...</label>';
		}
        if (ajax.readyState==4){
			var mensagem = ajax.responseText;
			mensagem = mensagem.replace(/\+/g," ");
			mensagem = unescape(mensagem);
			document.getElementById('menu').innerHTML=mensagem;
		}
    }
    //Executa
    ajax.send(null)
	return false;
}

function show(qual) {
	
}

function alterar_senha() {
	//se todos os campos estão preenchidos
	if (document.form_senha.senha_atual.value=='') {
		alert("O campo senha atual não pode ser em branco");
		document.form_senha.senha_atual.focus();
		return false;
	} else if (document.form_senha.senha_nova.value=='') {
		alert("O campo senha nova não pode ser em branco");
		document.form_senha.senha_nova.focus();
		return false;
	} else if ((document.form_senha.senha_nova.value).length<6) {
		alert("O campo senha nova deve conter pelo menos 6 caracteres");
		document.form_senha.senha_nova.focus();
		return false;
	} else if (document.form_senha.senha_nova_novamente.value=='') {
		alert("Redigite sua nova senha");
		document.form_senha.senha_nova_novamente.focus();
		return false;
	} else if (document.form_senha.senha_nova.value!=document.form_senha.senha_nova_novamente.value) {
		alert("O campo senha nova não confere");
		document.form_senha.senha_nova_novamente.focus();
		return false;
	}
	
	senha = document.form_senha.senha_nova.value;
	var padrao= /([0-9]+[a-z]+[A-Z]+)|([0-9]+[A-Z]+[a-z]+)|([a-z]+[A-Z]+[0-9]+)|([a-z]+[0-9]+[A-Z]+)|([A-Z]+[0-9]+[a-z]+)|([A-Z]+[a-z]+[0-9]+)/
	if (padrao.test(senha)) {
		//alert(senha + " ok.");
	} else if (senha != null && senha != "") {
		alert("A senha fornecida não atende aos requisitos mínimos de complexidade. Digite uma senha que atenda a todos os critérios a seguir: tenha ao menos 6 caracteres; Não tenha usado nas últimas 12 senhas; Não contenha seu nome completo ou o de sua conta; e contenha Letras Maiúsculas de (A a Z), letras minúsculas (a a z), algorismos (0 a 9). Digite uma senha que esteja de acordo com estes requisitos em ambas as caixas de texto.");
		return false;
	}
}

function show_modulos () {
	document.getElementById('show_modulos').style.display='block';
	setTimeout("document.getElementById('show_modulos').style.display='none';", 5000);
}

function dados_pessoais() {
	if (document.getElementById('email').value=="") {
		alert("O campo email não pode ser vazio");
		return false;
	}
}


//Busca RM NOVO - VELHO

function busca_rm_novo() {
	var ajax = openAjax();
	
	if(document.getElementById('rmbuscanovo').value == ""){
		document.getElementById('rmbuscanovo').focus();
		setTimeout(document.getElementById('resultadobuscarm').innerHTML = "Preecha o numero de RM.",2);
		return false;
		}else{
			if(document.getElementById('rmbuscaop_0').checked){
				_tipoconsulta = document.getElementById('rmbuscaop_0').value;
			}
			if(document.getElementById('rmbuscaop_1').checked){
				_tipoconsulta = document.getElementById('rmbuscaop_1').value;
			}
			
			_rm = document.getElementById('rmbuscanovo').value;
			
			dados = 'rm='+_rm+"&tipo="+_tipoconsulta;
				
			ajax.open('POST','rmbuscanovo.php',true);
			ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			ajax.onreadystatechange=function() { //status do ajax
				if(ajax.readyState == 1) {
					document.getElementById('resultadobuscarm').innerHTML='<img src="../imagens/carregando.gif" align="left" height="20"/> <label style="font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#1C0A61;">Processando...</label>';
				}
				if (ajax.readyState==4){
					document.getElementById('resultadobuscarm').innerHTML = ajax.responseText;
				}
			}
		}
	//Executa
	ajax.send(dados);
	document.getElementById('rmbuscanovo').value = "";
	return false;
}


