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.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.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;
	}
}