function extraiScript(id){
	var scripts = $(id).getElementsByTagName("script");
	for(i = 0; i < scripts.length; i++)
	{
		s = scripts[i].innerHTML;
		//eval(s);
		novo = document.createElement("script")
        novo.text = s;
        document.body.appendChild(novo);
	}
}

function ajaxHTML(id, url, parametros, mensagem, metodo) {
	if ($(id)){
		if(typeof metodo == "undefined") metodo = 'GET';
	   Ext.get(id).load({
			url: url,
			callback: function(){ extraiScript(id); },
			//method: metodo,
			scripts: true,
			params: parametros,
			text: mensagem,
			transaction: true
		});
	}
	else
	{
	}
}

/*
CSS Browser Selector v0.3.2
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/
function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',h=document.getElementsByTagName('html')[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3')?g+' ff3':is('gecko/')?g:/opera(\s|\/)(\d+)/.test(ua)?'opera opera'+RegExp.$2:is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);
 

function $(id){
	return document.getElementById(id);	
}

function ValidaEmailRecuperaSenha(emailStr) {
    var emailPat=/^(.+)@(.+)$/;
    var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";
    var validChars="\[^\\s" + specialChars + "\]";
    var quotedUser="(\"[^\"]*\")";
    var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
    var atom=validChars + '+';
    var word="(" + atom + "|" + quotedUser + ")";
    var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
    var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
    var matchArray=emailStr.match(emailPat);
    if (matchArray==null) {
        return false;
    }
    var user=matchArray[1];
    var domain=matchArray[2];
    if (user.match(userPat)==null) {
        return false;
    }
    var IPArray=domain.match(ipDomainPat);
    if (IPArray!=null) {
        for (var i=1;i<=4;i++) {
            if (IPArray[i]>255) {
                return false;
            }
        }
        return true;
    }
    var domainArray=domain.match(domainPat);
    if (domainArray==null) {
        return false;
    }
    var atomPat=new RegExp(atom,"g");
    var domArr=domain.match(atomPat);
    var len=domArr.length;
    if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
       return false;
    }
    if (len<2) {
        return false;
    }
    return true;
}

function verificaEmailRecuperaSenha(campo)
{
	if ($(campo).value != "")
	{
		if (ValidaEmailRecuperaSenha($(campo).value) == false)
		{
			alert('Email inválido!');
			$(campo).value = "";
			focoCampo(campo);
		}
	}
}

function montaUrl(formulario) {
    var URL = "";
    var i = 0;
    var arr = new Array(0);
    if (formulario == undefined) {
        formulario = "principal";
    }
    if ($(formulario) != undefined) {
        elementos = $(formulario).elements;
        var iQtde = elementos.length;
        while (i < iQtde) {
            elemento = elementos[i];
            
            if (((elemento .type == "checkbox") && elemento .checked) ||
                ((elemento .type == "radio") && elemento .checked) ||
                 (elemento .type != "checkbox") && (elemento .type != "radio")) {
				var nome_campo = elemento.id;
				if (nome_campo.indexOf("_grid") == -1){
					if (elemento .type != "radio") {
						arr.push(elemento .id + "=" + escape(elemento .value));
					} else {
						arr.push(elemento .name + "=" + escape(elemento .value));
					}
				}else{
					// grids, tratamento de conteudo
					var meu_grid =  eval(elemento.value);
					var linhas	= meu_grid.store.data.length;
					var colunas = meu_grid.store.fields.length;
					var nome_coluna;
					var itens;

					if (linhas){
						for (k = 0; k < colunas; k++){
							nome_coluna = meu_grid.store.fields.items[k].name;
							itens = elemento.value + '_' + nome_coluna + '=';
							for (j=0; j<linhas; j++){
								itens += eval('meu_grid.store.data.items['+j+'].data.' + nome_coluna +';');
								itens += '|';
							}
							arr.push(itens);
						}
					}
				}
            }
            i++;
        }
    }
    URL = arr.join("&");
    return URL;
}




function txtBoxFormat(objeto, sMask, evtKeyPress) {
	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
	
	
	if(document.all) { // Internet Explorer
		nTecla = evtKeyPress.keyCode;
	} else if(document.layers) { // Nestcape
		nTecla = evtKeyPress.which;
	} else {
		nTecla = evtKeyPress.which;
		if (nTecla == 8) {
			return true;
		}
	}
	
	sValue = objeto.value;
	
	// Limpa todos os caracteres de formatação que
	// já estiverem no campo.
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( ":", "" );
	sValue = sValue.toString().replace( ":", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( " ", "" );
	sValue = sValue.toString().replace( " ", "" );
	fldLen = sValue.length;
	mskLen = sMask.length;
	
	i = 0;
	nCount = 0;
	sCod = "";
	mskLen = fldLen;
	
	while (i <= mskLen) {
		bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
		bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
		
		if (bolMask) {
			sCod += sMask.charAt(i);
			mskLen++; }
		else {
			sCod += sValue.charAt(nCount);
			nCount++;
		}
		
		i++;
	}
	
	objeto.value = sCod;
	
	if (nTecla != 8) { // backspace
		if (sMask.charAt(i-1) == "9") { // apenas números...
			return ((nTecla > 47) && (nTecla < 58));
		}else { // qualquer caracter...
			return true;
		}
	}else {
		return true;
	}
}

/*tipos
Data:<input type="text" size="20" onkeypress="return txtBoxFormat(this, '99/99/9999', event);">
RG:<input type="text" size="20" onkeypress="return txtBoxFormat(this, '99.999.999-9', event);">
Telefone:<input type="text" size="20" onkeypress="return txtBoxFormat(this, '(99)9999-9999', event);">
Código:<input type="text" size="20" onkeypress="return txtBoxFormat(this, '99-999', event);">
*/

function limpa_form(form){
    var elementosFormulario = $(form).elements;
    var qtdElementos = elementosFormulario.length;
    for (var i=0; i<qtdElementos; i++) {
        //Pega o elemento
        elemento = elementosFormulario[i];
		switch(elemento.type) {
			//Realiza a acao dependendo do tipo de elemento
			case 'text': case 'password': case 'hidden': case 'textarea':
				elemento.value = '';
				break;
			case 'select-one': case 'select-multiple':
				elemento.selectedIndex = 0;
				break;
			case 'checkbox': case 'radio':
				elemento.checked = false;
				break;
		}
	}
}

// Verifica se o email e valido
function ValidaEmail(emailStr, campo) {
    var emailPat=/^(.+)@(.+)$/;
    var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";
    var validChars="\[^\\s" + specialChars + "\]";
    var quotedUser="(\"[^\"]*\")";
    var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
    var atom=validChars + '+';
    var word="(" + atom + "|" + quotedUser + ")";
    var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
    var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
    var matchArray=emailStr.match(emailPat);
    if (matchArray==null) {
		alert('Email inválido!');
		focoCampo(campo);
		$(campo).value = "";
        return false;
    }
    var user=matchArray[1];
    var domain=matchArray[2];
    if (user.match(userPat)==null) {
		alert('Email inválido!');
		focoCampo(campo);
		$(campo).value = "";
        return false;
    }
    var IPArray=domain.match(ipDomainPat);
    if (IPArray!=null) {
        for (var i=1;i<=4;i++) {
            if (IPArray[i]>255) {
				alert('Email inválido!');
				focoCampo(campo);
				$(campo).value = "";
                return false;
            }
        }
        return true;
    }
    var domainArray=domain.match(domainPat);
    if (domainArray==null) {
		alert('Email inválido!');
		focoCampo(campo);
		$(campo).value = "";
        return false;
    }
    var atomPat=new RegExp(atom,"g");
    var domArr=domain.match(atomPat);
    var len=domArr.length;
    if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
		alert('Email inválido!');
		focoCampo(campo);
		$(campo).value = "";
       return false;
    }
    if (len<2) {
		alert('Email inválido!');
		focoCampo(campo);
		$(campo).value = "";
        return false;
    }
}

function montaUrl(formulario) {
    var URL = "";
    var i = 0;
    var arr = new Array(0);
    if (formulario == undefined) {
        formulario = "principal";
    }
    if ($(formulario) != undefined) {
        elementos = $(formulario).elements;
        var iQtde = elementos.length;
        while (i < iQtde) {
            elemento = elementos[i];
            
            if (((elemento .type == "checkbox") && elemento .checked) ||
                ((elemento .type == "radio") && elemento .checked) ||
                 (elemento .type != "checkbox") && (elemento .type != "radio")) {
				var nome_campo = elemento.id;
				if (nome_campo.indexOf("_grid") == -1){
					if (elemento .type != "radio") {
						arr.push(elemento .id + "=" + escape(elemento .value));
					} else {
						arr.push(elemento .name + "=" + escape(elemento .value));
					}
				}else{
					// grids, tratamento de conteudo
					var meu_grid =  eval(elemento.value);
					var linhas	= meu_grid.store.data.length;
					var colunas = meu_grid.store.fields.length;
					var nome_coluna;
					var itens;

					if (linhas){
						for (k = 0; k < colunas; k++){
							nome_coluna = meu_grid.store.fields.items[k].name;
							itens = elemento.value + '_' + nome_coluna + '=';
							for (j=0; j<linhas; j++){
								itens += eval('meu_grid.store.data.items['+j+'].data.' + nome_coluna +';');
								itens += '|';
							}
							arr.push(itens);
						}
					}
				}
            }
            i++;
        }
    }
    URL = arr.join("&");
    return URL;
}

function ajustaAltura(height)
{
	if (typeof height == "undefined")
		height = 10;
	Ext.get("menu_lateral").setHeight(Ext.get("conteudo_com_menu").getHeight()+height);
}

function focoCampo(campo)
{
	foco = $(campo);
	setTimeout("foco.focus()",1); //o focus nao estava pegando direito
}

//UsuarioCad.php

function verificaCampoValoreIguais(campo, valorAnterior, mensagem)
{
	if($(campo).value == '' || $(valorAnterior).value == '')
	{
	}
	else
	{
		if( $(valorAnterior).value != $(campo).value )
		{
			alert(mensagem);	
			$(campo).value = "";
			focoCampo(campo);
			return false;
		}
	 	return true;
	}
}

function VerificaSubmiteUsuarioCad()
{
	var erro	= false;
	var msg		= '';
	if(document.CadUsuarioFrm.nomeUsuario.value == "")
	{
		var campo = 'nomeUsuario';
		erro = true;
		msg += "Campo Nome é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.emailUsuario.value == "")
	{
		var campo = 'emailUsuario';
		erro = true;
		msg += "Campo Email é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.estadoUsuario.value == -1)
	{
		var campo = 'estadoUsuario';
		erro = true;
		msg += "Campo Estado é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.cidade.value == -1)
	{
		var campo = 'cidadeUsuario';
		erro = true;
		msg += "Campo Cidade é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.cep.value == "")
	{
		var campo = 'cep';
		erro = true;
		msg += "Campo CEP é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.bairro.value == "")
	{
		var campo = 'bairro';
		erro = true;
		msg += "Campo Bairro é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.rua.value == "")
	{
		var campo = 'rua';
		erro = true;
		msg += "Campo Rua é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.numero_rua.value == "")
	{
		var campo = 'numero_rua';
		erro = true;
		msg += "Campo Número é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.ddd.value == "")
	{
		var campo = 'ddd';
		erro = true;
		msg += "Campo DDD é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.telefone.value == "")
	{
		var campo = 'telefone';
		erro = true;
		msg += "Campo Telefone é obrigatório!\n";
	}
	if (isNaN(document.CadUsuarioFrm.numero_rua.value))
	{
		var campo = 'numero_rua';
		erro = true;
		msg += "Campo Número é obrigatório ser numérico!\n";
	}
	if (isNaN(document.CadUsuarioFrm.nascimentoUsuario.value))
	{
		var campo = 'nascimentoUsuario';
		erro = true;
		msg += "Campo Ano de nascimento é obrigatório ser numérico!\n";
	}
	if (document.CadUsuarioFrm.senhaUsuario.value == "")
	{
		var campo = 'senhaUsuario';
		erro = true;
		msg += "Campo Senha é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.senhaRepeteUsuario.value == "")
	{
		var campo = 'senhaRepeteUsuario';
		erro = true;
		msg += "Campo Repetir senha é obrigatório!\n";
	}
	if (!document.CadUsuarioFrm.termoUsoUsuario.checked == true)
	{
		var campo = 'termoUsoUsuario';
		erro = true;
		msg += "É necessário aceitar os termos de uso!\n";
	}
	if (document.CadUsuarioFrm.codigoVerificacao.value == "")
	{
		var campo = 'codigoVerificacao';
		erro = true;
		msg += "Campo Código de Verificação é obrigatório!\n";
	}
	if(erro)
	{
		focoCampo(campo);
		alert(msg);	
	}
	else
	{
		//tipo = 1 significa que vem da div conteudo
		alert("Obrigado. O seu cadastro foi processado com sucesso.");
		ajaxHTML("conteudo", "UsuarioMan.php", montaUrl("CadUsuarioFrm"), "Aguarde...");
		$("div_topo").href = "#";
	}

}

function VerificaSubmiteUsuarioCadAnonimo()
{
	var erro	= false;
	var msg		= '';
	if(document.CadUsuarioFrm.nomeUsuario.value == "")
	{
		var campo = 'nomeUsuario';
		erro = true;
		msg += "Campo Nome é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.emailUsuario.value == "")
	{
		var campo = 'emailUsuario';
		erro = true;
		msg += "Campo Email é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.estadoUsuario.value == -1)
	{
		var campo = 'estadoUsuario';
		erro = true;
		msg += "Campo Estado é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.cidade.value == -1)
	{
		var campo = 'cidadeUsuario';
		erro = true;
		msg += "Campo Cidade é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.cep.value == "")
	{
		var campo = 'cep';
		erro = true;
		msg += "Campo CEP é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.bairro.value == "")
	{
		var campo = 'bairro';
		erro = true;
		msg += "Campo Bairro é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.rua.value == "")
	{
		var campo = 'rua';
		erro = true;
		msg += "Campo Rua é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.numero_rua.value == "")
	{
		var campo = 'numero_rua';
		erro = true;
		msg += "Campo Número é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.ddd.value == "")
	{
		var campo = 'ddd';
		erro = true;
		msg += "Campo DDD é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.telefone.value == "")
	{
		var campo = 'telefone';
		erro = true;
		msg += "Campo Telefone é obrigatório!\n";
	}
	if (isNaN(document.CadUsuarioFrm.numero_rua.value))
	{
		var campo = 'numero_rua';
		erro = true;
		msg += "Campo Número é obrigatório ser numérico!\n";
	}
	if (isNaN(document.CadUsuarioFrm.nascimentoUsuario.value))
	{
		var campo = 'nascimentoUsuario';
		erro = true;
		msg += "Campo Ano de nascimento é obrigatório ser numérico!\n";
	}
	if (document.CadUsuarioFrm.senhaUsuario.value == "")
	{
		var campo = 'senhaUsuario';
		erro = true;
		msg += "Campo Senha é obrigatório!\n";
	}
	if (document.CadUsuarioFrm.senhaRepeteUsuario.value == "")
	{
		var campo = 'senhaRepeteUsuario';
		erro = true;
		msg += "Campo Repetir senha é obrigatório!\n";
	}
	if (!document.CadUsuarioFrm.termoUsoUsuario.checked == true)
	{
		var campo = 'termoUsoUsuario';
		erro = true;
		msg += "É necessário aceitar os termos de uso!\n";
	}
	if (document.CadUsuarioFrm.codigoVerificacao.value == "")
	{
		var campo = 'codigoVerificacao';
		erro = true;
		msg += "Campo Código de Verificação é obrigatório!\n";
	}
	if(erro)
	{
		focoCampo(campo);
		alert(msg);	
	}
	else
	{
		alert("Obrigado. O seu cadastro foi processado com sucesso.");
		ajaxHTML("conteudo_com_menu", "UsuarioMan.php", montaUrl("CadUsuarioFrm"), "Aguarde...");
		$("div_topo").href = "#";	
	}

}


//Cadastro de Duvidas e sugestoes

function SubmitSuvida()
{
	var erro	= false;
	var msg		= '';
	if(document.DuvidasSugestoesFrm.assunto.value == "")
	{
		var campo = 'assunto';
		erro = true;
		msg += "Campo Assunto é obrigatório!\n";
	}
	if (document.DuvidasSugestoesFrm.comentario.value == "")
	{
		var campo = 'comentario';
		erro = true;
		msg += "Campo Comentário é obrigatório!\n";
	}
	if(erro)
	{
		focoCampo(campo);
		alert(msg);	
	}
	else
	{
		ajaxHTML("manutencao_questao", "DuvidasSugestoesMan.php", montaUrl("DuvidasSugestoesFrm"), "Aguarde...");
		alert('Dúvida / Sugestão enviada com sucesso!');
		ajaxHTML("conteudo_com_menu", "DuvidasSugestoesCad.php", "", "Aguarde...");
	}
	
}

function removeLinha(tr)
{	
	var table = document.getElementById("camposBusca");
	var numOfRows = table.rows.length;
	var deletalinha = tr.rowIndex;
	if (deletalinha != 0)
	document.getElementById('camposBusca').deleteRow(deletalinha);	
}

function inserirLinhaTabela(tipo) 
{
//pega os valores dos combobox materia, assunto, tema e subtema
//MATERIA
var index_materia = $("materiasGerarSimulado").selectedIndex;
var des_materia = $("materiasGerarSimulado").options[index_materia].text;
var cod_materia = $("materiasGerarSimulado").options[index_materia].value;

//ASSUNTO
var index_assunto = $("assuntosGerarSimulado").selectedIndex;
var des_assunto = $("assuntosGerarSimulado").options[index_assunto].text;
var cod_assunto = $("assuntosGerarSimulado").options[index_assunto].value;

//TEMA
var index_tema = $("temasGerarSimulado").selectedIndex;
var des_tema = $("temasGerarSimulado").options[index_tema].text;
var cod_tema = $("temasGerarSimulado").options[index_tema].value;


var	arrayCodigos = new Array();
	arrayCodigos[0] = cod_materia;
	if (cod_assunto != -1)
		arrayCodigos[1] = cod_assunto;
	else 
		arrayCodigos[1] = "";
	if (cod_tema != -1)
		arrayCodigos[2] = cod_tema;
	else
		arrayCodigos[2] = "";
	

var	arrayDescricao = new Array();
	arrayDescricao[0] = des_materia;
	arrayDescricao[1] = des_assunto;
	if (cod_assunto == -1)
		arrayDescricao[1] = "assunto não selecionado";
	arrayDescricao[2] = des_tema;
	if (cod_tema == -1)
		arrayDescricao[2] = 'tema não selecionado';

	
// Captura a referência da tabela com id “minhaTabela”
var table = document.getElementById("camposBusca");
// Captura a quantidade de linhas já existentes na tabela
var numOfRows = table.rows.length;
// Captura a quantidade de colunas da última linha da tabela
var numOfCols = table.rows[numOfRows-1].cells.length;


// Insere uma linha no fim da tabela.
if (arrayDescricao[0] != 'Selecione uma matéria')
{
		var newRow = table.insertRow(numOfRows);
		newCell = newRow.insertCell(0);
		newCell.innerHTML = "<label class='label_1'><input name='arrayAssociacao["+numOfRows+"][0]' id='arrayAssociacao["+numOfRows+"][0]' type='hidden' value='"+arrayCodigos[0]+"'> <input name='arrayAssociacaoNome["+numOfRows+"][0]' id='arrayAssociacaoNome["+numOfRows+"][0]' type='hidden' value='"+arrayDescricao[0]+"'>" + arrayDescricao[0] + "</label>";
		newCell = newRow.insertCell(1);
		newCell.innerHTML = "<label class='label_1'><input name='arrayAssociacao["+numOfRows+"][1]' id='arrayAssociacao["+numOfRows+"][1]' type='hidden' value='"+arrayCodigos[1]+"'> <input name='arrayAssociacaoNome["+numOfRows+"][1]' id='arrayAssociacaoNome["+numOfRows+"][1]' type='hidden' value='"+arrayDescricao[1]+"'>" + arrayDescricao[1] + "</label>";
		newCell = newRow.insertCell(2);
		newCell.innerHTML = "<label class='label_1'><input name='arrayAssociacao["+numOfRows+"][2]' id='arrayAssociacao["+numOfRows+"][2]' type='hidden' value='"+arrayCodigos[2]+"'> <input name='arrayAssociacaoNome["+numOfRows+"][2]' id='arrayAssociacaoNome["+numOfRows+"][2]' type='hidden' value='"+arrayDescricao[2]+"'>" + arrayDescricao[2] + "</label>";
		newCell = newRow.insertCell(3);
		newCell.innerHTML = "<img src='img/bot/bot_remover.jpg' alt='Remover' title='Remover' onClick=' removeLinha(this.parentNode.parentNode);' style='cursor:pointer;'/> ";
}

$("materiasGerarSimulado").value = -1;
$("assuntosGerarSimulado").value = -1;
$("temasGerarSimulado").value = -1;

if (tipo != 'anonimo')
{
	buscaAssuntoPorMateriaGeraSimulado(-1);
	buscaTemaPorAssuntoGeraSimulado(-1);
}
$('QtdeQuestoes').style.display = "none";
ajustaAltura();
} 


function GerarSimulado()
{
	var erro	= false;
	var msg		= '';
	if(document.SimuladoFrm.qtdeQuestoesGerarSimulado.value == "")
	{
		var campo = 'qtdeQuestoesGerarSimulado';
		erro = true;
		msg += "Campo Quantidade de questões é obrigatório!\n";
	}
	if(document.SimuladoFrm.qtdeQuestoesGerarSimulado.value > 100)
	{
		var campo = 'qtdeQuestoesGerarSimulado';
		erro = true;
		msg += "Campo Quantidade de questões não pode ser maior que 100!\n";
	}
	if(document.SimuladoFrm.qtdeQuestoesGerarSimulado.value <= 0)
	{
		var campo = 'qtdeQuestoesGerarSimulado';
		erro = true;
		msg += "Campo Quantidade de questões deve ser maior que 0!\n";
	}
	if(isNaN(document.SimuladoFrm.qtdeQuestoesGerarSimulado.value))
	{
		var campo = 'qtdeQuestoesGerarSimulado';
		erro = true;
		msg += "Campo Quantidade de questões deve ser numérico!\n";
	}
	if (document.SimuladoFrm.instituicaoGerarSimulado.value == -1  && document.SimuladoFrm.anoGerarSimulado.value == -1 && document.SimuladoFrm.assuntosGerarSimulado.value == -1 && document.SimuladoFrm.materiasGerarSimulado.value == -1) 
	{
		var campo = 'instituicaoGerarSimulado';
		erro = true;
		msg += "Selecione pelo menos um filtro!\n";
	}
	if(erro)
	{
		focoCampo(campo);
		alert(msg);	
	}
	else
	{
		$("aguarde").style.display = "";
		ajaxHTML("conteudo_com_menu", "gera-simulado-materia-oab-con.php", montaUrl("SimuladoFrm"), "Aguarde...");		
	}
}

//reportar erro
function TipoErroReportado(tipo)
{
	if(tipo == 3)
	{
		//$("mostra_descricao_erro_reportado").style.display = "";	
		$("label_mostra_descricao_erro_reportado3").style.display = "";	
		$("label_mostra_descricao_erro_reportado2").style.display = "";	
		
		$("label_mostra_descricao_erro_reportado_leg").style.display = "none";
		$("label_mostra_descricao_erro_reportado_cla").style.display = "none";	
	}
	else if (tipo == 2)
	{
		$("label_mostra_descricao_erro_reportado_leg").style.display = "";	
		$("label_mostra_descricao_erro_reportado2").style.display = "";	
		
		$("label_mostra_descricao_erro_reportado3").style.display = "none";
		$("label_mostra_descricao_erro_reportado_cla").style.display = "none";	
	}
	else if (tipo == 1)
	{
		$("label_mostra_descricao_erro_reportado_cla").style.display = "";	
		$("label_mostra_descricao_erro_reportado2").style.display = "";	
		
		$("label_mostra_descricao_erro_reportado3").style.display = "none";
		$("label_mostra_descricao_erro_reportado_leg").style.display = "none";	
	}
	else
	{
		//$("mostra_descricao_erro_reportado").style.display = "none";	
		$("label_mostra_descricao_erro_reportado").style.display = "none";	
		$("label_mostra_descricao_erro_reportado2").style.display = "none";	
		
		$("label_mostra_descricao_erro_reportado_leg").style.display = "none";
		$("label_mostra_descricao_erro_reportado_cla").style.display = "none";	
	}
}

function VerificaSubmitGeraSimuladoOficial()
{
	if (document.GeraProvaOficialFrm.provasGerarSimulado.value == -1)
	{
		alert("Campo Prova é obrigatório!");
		focoCampo('provasGerarSimulado');
	}
	else
	{
		$("aguarde").style.display = "";
		ajaxHTML("conteudo_com_menu", "gera-prova-oab-con.php", montaUrl("GeraProvaOficialFrm"), "Aguarde...");	
		//document.GeraProvaOficialFrm.action = "gera-prova-oab-con.php";	
		//document.GeraProvaOficialFrm.submit();	
	}
}

function VerificaSubmitGeraSimuladoOficialAnonimo()
{
	if (document.GeraProvaOficialFrm.provasGerarSimulado.value == -1)
	{
		alert("Campo Prova é obrigatório!");
		focoCampo('provasGerarSimulado');
	}
	else
	{
		var num = $("provasGerarSimulado").selectedIndex;
		if (num == 1)
		{
			$("aguarde").style.display = "";
			ajaxHTML("conteudo_com_menu", "gera-prova-oab-con.php", montaUrl("GeraProvaOficialFrm"), "Aguarde...");	
		}
		else
		{
			alert('Usuário não cadastrado tem acesso à prova CESPE - 2008 - ed. 2. Para fazer os demais simulados, basta se cadastrar!');	
		}
	}
}
                   
function buscaAssuntoPorMateriaGeraSimulado(materia, tipo)
{
	if (typeof tipo == "undefined")
		tipo = "";
	ajaxHTML("divAssuntosID", 'buscaAssuntoPorMateriaGeraSimulado.php?materia='+materia+'&tipo='+tipo, '', "Aguarde...");	
	buscaTemaPorAssuntoGeraSimulado(-1);
}

function buscaTemaPorAssuntoGeraSimulado(assunto, tipo)
{
	if (typeof tipo == "undefined")
		tipo = "";
	ajaxHTML("divTemasID", 'buscaTemaPorAssuntoGeraSimulado.php?assunto='+assunto+'&tipo='+tipo, '', "Aguarde...");	
}

function buscaSubTemaPorTemaGeraSimulado(tema)
{
	ajaxHTML("divSubtemasID", 'buscaSubTemaPorTemaGeraSimulado.php?tema='+tema, '', "Aguarde...");	
}

function ConsultaDesempenhoProva()
{
	if(document.DesempenhoProvaFrm.simulado_prova.value == -1)
	{
		alert('Selecione uma prova!');	
		focoCampo('simulado_prova');
	}
	else
	{
		document.DesempenhoProvaFrm.submit();
	}
}

function ConsultaMarcacaoQuestao()
{
	ajaxHTML("conteudo_com_menu", "MarcacaoQuestaoCon.php", montaUrl("ConsultaMarcacaoQuestaoFrm"), "Aguarde...");	
}

function ExcluirMarcacaoQuestao(id, prova, materia)
{
	if(confirm("Deseja excluir a anotação?"))
	{
		ajaxHTML("manutencao_sistema", "VisualizaMarcacaoQuestaoMan.php?tipo=exc&id_marcacao_questao="+id, montaUrl("MarcacaoQuestaoCon"), "Aguarde...");	
		alert("Anotação excluída com sucesso!");
		ajaxHTML("conteudo_com_menu", "MarcacaoQuestaoCon.php?prova_marcacao_questao="+prova+"&materiasGerarSimulado="+materia, "", "Aguarde...");	
	}
	else
	{
	}
}

function LiberaSimuladoProva()
{
	if(confirm("Deseja liberar a prova?"))
	{
		ajaxHTML("manutencao_sistema", "DesempenhoProvaMan.php?tipo=exc", montaUrl("ResultadoProvaOficialFrm"), "Aguarde...");
		alert('Prova liberada com sucesso!');
		ajaxHTML("conteudo_com_menu", "ConsultaDesempenhoFrm.php", "", "Aguarde...");
	}
	else
	{
	}
}

function LiberaSimulado()
{
	if(confirm("Deseja liberar o simulado?"))
	{
		ajaxHTML("manutencao_sistema", "DesempenhoSimuladoMan.php", montaUrl("ResultadoConsultaSimuladoFrm"), "Aguarde...");
		alert('Simulado liberado com sucesso!');
		ajaxHTML("conteudo_com_menu", "ConsultaDesempenhoFrm.php", "", "Aguarde...");
	}
	else
	{
	}
}

function ConsultaDesempenhoMateria()
{
	if (document.DesempenhoMateriaFrm.materiasGerarSimulado.value == -1 )
	{
		alert('Selecione uma matéria!');
		focoCampo('materiasGerarSimulado');
	}
	else
	{
		document.DesempenhoMateriaFrm.submit();	
	}
}

function MostraGraficoSimulado(div, num_q, prova, count_inicial, limite, count_atual)
{
	FechaDivSimulados(count_inicial, limite, count_atual);	
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>aguarde...</label>";
		ajaxHTML(div, 'MostraGrafico.php?prova='+prova+'&num_q='+num_q, '', "Aguarde...");
	}
	else
	{
		$(div).style.display = "none";		
	}
	ajustaAltura();
}

function FechaDivSimulados(count_inicial, limite, count_atual)
{
	for(count_inicial; count_inicial < limite; count_inicial++)
	{
		if (Ext.get('gabarito_div_'+count_atual+''))
		{
			if ('gabarito_div_'+count_atual+'' != 'gabarito_div_'+count_inicial+'')
				$('gabarito_div_'+count_inicial+'').style.display = "none";
		}
		if ('mostra_comentario_'+count_atual+'' != 'mostra_comentario_'+count_inicial+'')
			$('mostra_comentario_'+count_inicial+'').style.display = "none";
		if ('mostra_grafico_'+count_atual+'' != 'mostra_grafico_'+count_inicial+'')
			$('mostra_grafico_'+count_inicial+'').style.display = "none";
		if ('abre_marcacao_questao_'+count_atual+'' != 'abre_marcacao_questao_'+count_inicial+'')
			$('abre_marcacao_questao_'+count_inicial+'').style.display = "none";
		if ('abre_reportar_erro_'+count_atual+'' != 'abre_reportar_erro_'+count_inicial+'')
			$('abre_reportar_erro_'+count_inicial+'').style.display = "none";
			
		$('focus_questao_'+count_atual+'').focus();
	}	
}

function MostraGabaritoSimulado(div, count_inicial, limite, count_atual)
{
	FechaDivSimulados(count_inicial, limite, count_atual);
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
	}
	else
	{
		$(div).style.display = "none";
	}
	ajustaAltura();
}

function FinalizaSimulado()
{
	if ($('finaliza_simulado'))
		$('finaliza_simulado').value = 'S';
	ajaxHTML("conteudo_com_menu", "gera-simulado-materia-oab-con.php?count=0&pagina=1", montaUrl("ResolveSimuladoFrm"), "Aguarde...");
}
function ResultadoSimulado()
{
	ajaxHTML("conteudo_com_menu", "ResultadoSimuladoCon.php", montaUrl("ResolveSimuladoFrm"), "Aguarde...");
}

function MostraGabaritoProvaOficial(div, count_inicial, limite, count_atual)
{
	FechaDivSimulados(count_inicial, limite, count_atual);	
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";	
	}
	else
	{
		$(div).style.display = "none";
	}
	ajustaAltura();
}

function MostraGraficoProvaOficial(div, num_q, prova, count_inicial, limite, count_atual)
{
	FechaDivSimulados(count_inicial, limite, count_atual);	
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML(div, 'MostraGrafico.php?num_q='+num_q+'&prova='+prova, '', "Aguarde...");	
	}
	else
	{
		$(div).style.display = "none";		
	}
	ajustaAltura();
}

function FinalizaProvaOficial()
{
	if ($('finaliza_prova'))
		$('finaliza_prova').value = 'S';
	ajaxHTML("conteudo_com_menu", "gera-prova-oab-con.php?count=0&pagina=1", montaUrl("ResolveSimuladoProvaOficialFrm"), "Aguarde...");
}

function ResultadoProvaOficial()
{
	ajaxHTML("conteudo_com_menu", "ResultadoProvaOficialCon.php", montaUrl("ResolveSimuladoProvaOficialFrm"), "Aguarde...");
}	

function buscaProvaEstado(estado, instituicao)
{
	var cod_instituicao = $(instituicao).value;
	ajaxHTML("divProvasID", 'buscaProvasPorEstado.php?estado='+estado+'&instituicao='+cod_instituicao, '', "Aguarde...");	
}

function buscaProvaInstituicao(instituicao, estado)
{
	var cod_estado = $(estado).value;
	ajaxHTML("divProvasID", 'buscaProvasPorInstituicao.php?estado='+cod_estado+'&instituicao='+instituicao, '', "Aguarde...");	
}

function VerQuestoesSimulado(id)
{
	//document.location.href = "SimuladoQuestoesResolvidasCon.php?sim="+id;
	ajaxHTML("conteudo_com_menu", 'SimuladoQuestoesResolvidasCon.php?sim='+id, '', "Aguarde...");
}

function VoltarDesempenhoSimulado(id)
{
	//document.location.href = "DesempenhoSimuladoCon.php?simulado_codigo="+id;
	ajaxHTML("conteudo_com_menu", "DesempenhoSimuladoCon.php?simulado_codigo="+id, '', "Aguarde...");
}

function VerQuestoesProva(prova)
{
	ajaxHTML("conteudo_com_menu", "ProvaQuestoesResolvidasCon.php?prova="+prova, '', "Aguarde...");
}

function VoltarDesempenhoProva(prova)
{
	ajaxHTML("conteudo_com_menu", "DesempenhoProvaCon.php?simulado_prova="+prova, '', "Aguarde...");
}

function VerQuestoesMateria(mat)
{
	ajaxHTML("conteudo_com_menu", "MateriaQuestoesResolvidasCon.php?mat="+mat, '', "Aguarde...");
}

function VoltarDesempenhoMateria(mat, ass, tem, subt)
{
	ajaxHTML("conteudo_com_menu", "DesempenhoMateriaCon.php?materiasGerarSimulado="+mat, '', "Aguarde...");
}

function avanca_paginacao(count2, ini, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count, tipo)
{
	ajaxHTML("div_paginacao", 'paginacao.php?count2='+count2+'&count_ini='+ini+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count+'&tipo='+tipo, '', "Aguarde...");
}

function volta_paginacao(count2, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count, tipo)
{
	ajaxHTML("div_paginacao", 'paginacao.php?count2='+count2+'&count_ini='+count2+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count+'&tipo='+tipo, '', "Aguarde...");
}


function voltaBack()  {
	history.back();
}


// Para usar coloque o comando: "javascript:mudaTamanho('tag_ou_id_alvo', -1);" para diminuir
// e o comando "javascript:mudaTamanho('tag_ou_id_alvo', +1);" para aumentar
 
// Especificando os possíveis tamanhos de fontes, poderia ser: x-small, small...
var tamanhos = new Array( '12px','14px','16px','18px','20px' );
var tamanhoInicial = 0;
 
function mudaTamanho( idAlvo,acao ){
  if (!document.getElementById) return
  var tamanho = tamanhoInicial,i,j,tagsAlvo;
  tamanho += acao;
  if ( tamanho < 0 ) tamanho = 0;
  if ( tamanho > 4 ) tamanho = 4;
  tamanhoInicial = tamanho;

	var dives = $(idAlvo);
	
	var lbl = dives.getElementsByTagName('label');
	if (lbl.lenght != 0) 
	{
		for (i=0;i<lbl.length;i++)  {
			lbl[i].style.fontSize = tamanhos[ tamanho ];
		}
	}
	
	var str = dives.getElementsByTagName('strong');
	if (str.lenght != 0) 
	{
		for (i=0;i<str.length;i++)  {
			str[i].style.fontSize = tamanhos[ tamanho ];
		}
	}
	
	var a = dives.getElementsByTagName('a');
	if (a.lenght != 0) 
	{
		for (i=0;i<a.length;i++)  {
			a[i].style.fontSize = tamanhos[ tamanho ];
		}
	}
}

function avanca_paginacao_questoes_resolvidas(count2, ini, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count, tipo, id)
{
	ajaxHTML("div_paginacao_questoes_resolvidas", 'paginacao_questoes_resolvidas.php?count2='+count2+'&count_ini='+ini+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count+'&tipo='+tipo+'&id='+id, '', "Aguarde...");
}

function volta_paginacao_questoes_resolvidas(count2, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count, tipo, id)
{
	ajaxHTML("div_paginacao_questoes_resolvidas", 'paginacao_questoes_resolvidas.php?count2='+count2+'&count_ini='+count2+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count+'&tipo='+tipo+'&id='+id, '', "Aguarde...");
}

function AbreComentarioProvaOficial(num_q, prova, div, count_inicial, limite, count_atual)
{
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML(div, 'MostraComentarioCon.php?prova='+prova+'&num_q='+num_q+'&div='+div, '', "Aguarde...");		
	}
	else
	{
		$(div).style.display = "none";	
	}
	FechaDivSimulados(count_inicial, limite, count_atual);
	ajustaAltura();
}

function AbreComentario(num_q, prova, div)
{
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML(div, 'MostraComentarioCon.php?prova='+prova+'&num_q='+num_q+'&div='+div, '', "Aguarde...");		
	}
	else
	{
		$(div).style.display = "none";	
	}
}

//CadastroMarcacaoQuestao
function AbreMarcacaoQuestao(num_q, prova, div, count_inicial, limite, count_atual)
{
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML(div, 'MarcacaoQuestaoCad.php?prova='+prova+'&num_q='+num_q+'&div='+div, '', "Aguarde...");	
	}
	else
	{
		$(div).style.display = "none";	
	}
	FechaDivSimulados(count_inicial, limite, count_atual);
	ajustaAltura();
}

function VerificaSubmitMarcacaoQuestao(div,descricao,prova,num_q,id)
{
	var erro	= false;
	var msg		= '';
	var texto = descricao;
	if(texto.length == 0)
	{
		var campo = descricao;
		erro = true;
		msg += "Campo Descrição é obrigatório!\n";
	}
	if(erro)
	{
		alert(msg);	
	}
	else
	{
		ajaxHTML(div, 'MarcacaoQuestaoMan.php?descricao='+descricao+'&prova='+prova+'&num_q='+num_q+'&id='+id+'&div='+div, '', "Aguarde...");
	}	
	
}

function AbreErrosReportados(div, num_q, prova, count_inicial, limite, count_atual)
{
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML(div, 'ErrosReportadosCad.php?prova='+prova+'&num_q='+num_q+'&div='+div, '', "Aguarde...");
	}
	else
	{
		$(div).style.display = "none";		
	}
	FechaDivSimulados(count_inicial, limite, count_atual);
	ajustaAltura();
}

function VerificaErroReportadoSubmit(num_q, prova, assunto_erro, outros, div)
{
	var erro	= false;
	var msg		= '';

	if(assunto_erro == -1)
	{
		var campo = 'assuntoErroReportadoCad';
		erro = true;
		msg += "Campo Assunto é obrigatório!\n";
	}
	if ($(outros).value == "" && assunto_erro == 3)
	{
		var campo = 'descricaoErroReportadoCad';
		erro = true;
		msg += "Campo Comentário é obrigatório!\n";
	}
	if(erro)
	{
		alert(msg);	
	}
	else
	{
		ajaxHTML(div, 'ErrosReportadosMan.php?assunto_erro='+assunto_erro+'&prova='+prova+'&num_q='+num_q+'&outros='+$(outros).value+'&div='+div, '', "Aguarde...");
	}	
}

function abreVisualizacaoMarcacaoQuestao(div,id)
{
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML(div, 'VisualizaMarcacaoQuestao.php?id='+id+'&div='+div, '', "Aguarde...");		
	}
	else
	{	
		$(div).style.display = "none";		
	}		
	ajustaAltura();
}

function avanca_paginacao_noticias(count2, ini, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count)
{
	ajaxHTML("div_paginacao", 'paginacao_noticias.php?count2='+count2+'&count_ini='+ini+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count, '', "Aguarde...");
}

function volta_paginacao_noticias(count2, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count)
{
	ajaxHTML("div_paginacao", 'paginacao_noticias.php?count2='+count2+'&count_ini='+count2+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count, '', "Aguarde...");
}

function MostraDescricaoNewsletter(id, div)
{
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML(div, 'MostraDescricaoNewsletter.php?id='+id+'&div='+div, '', "Aguarde...");		
	}
	else
	{	
		$(div).style.display = "none";	
	}	
}

function avanca_paginacao_newsletters(count2, ini, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count)
{
	ajaxHTML("div_paginacao", 'paginacao_newsletters.php?count2='+count2+'&count_ini='+ini+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count, '', "Aguarde...");
}

function volta_paginacao_newsletters(count2, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count)
{
	ajaxHTML("div_paginacao", 'paginacao_newsletters.php?count2='+count2+'&count_ini='+count2+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count, '', "Aguarde...");
}


function RefazerProva(prova)
{
	if(confirm("Deseja refazer a prova?"))
	{
		if(confirm('Deseja cronômetro para a prova?'))
		{
			if(confirm("Deseja visualizar a resposta certa?"))
			{
				ajaxHTML("conteudo_com_menu", "RefazProva.php?prova="+prova+"&tempo_limite=S&gabarito=S", "", "Aguarde...");
			}
			else
			{
				ajaxHTML("conteudo_com_menu", "RefazProva.php?prova="+prova+"&tempo_limite=S&gabarito=N", "", "Aguarde...");
			}
		}
		else
		{
			if(confirm("Deseja visualizar a resposta certa?"))
			{
				ajaxHTML("conteudo_com_menu", "RefazProva.php?prova="+prova+"&gabarito=S", "", "Aguarde...");
			}
			else
			{
				ajaxHTML("conteudo_com_menu", "RefazProva.php?prova="+prova+"&gabarito=N", "", "Aguarde...");
			}
		}
	}
	else
	{
	}
}

function avanca_paginacao_refaz_simulado(count2, ini, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count, tipo)
{
	ajaxHTML("div_paginacao", 'paginacao_refaz_simulado.php?count2='+count2+'&count_ini='+ini+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count+'&tipo='+tipo, '', "Aguarde...");
}

function volta_paginacao_refaz_simulado(count2, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count, tipo)
{
	ajaxHTML("div_paginacao", 'paginacao_refaz_simulado.php?count2='+count2+'&count_ini='+count2+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count+'&tipo='+tipo, '', "Aguarde...");
}

function RefazFinalizaProvaOficial()
{
	if ($('finaliza_prova'))
		$('finaliza_prova').value = 'S';
	ajaxHTML("conteudo_com_menu", "RefazProva.php?count=0&pagina=1", montaUrl("ResolveRefazSimuladoProvaOficialFrm"), "Aguarde...");
}

function RefazResultadoProvaOficial()
{
	ajaxHTML("conteudo_com_menu", "RefazResultadoProvaOficialCon.php", montaUrl("ResolveRefazSimuladoProvaOficialFrm"), "Aguarde...");
}	

function VerificaSalvarSimuladoRefeito()
{
	if(confirm("Deseja substituir o resultado do simulado anterior?"))
	{
		$("IDrefazSalvaSimuladoProvaOficial").href = "#";
		ajaxHTML("manutencao_sistema", "RefazSimuladoProvaOficialMan.php", montaUrl("RefazResultadoProvaOficialFrm"), "Aguarde...");
		alert('Simulado salvo com sucesso!');
		ajaxHTML("conteudo_com_menu", "aguarde.php", "", "Aguarde...");
		ajaxHTML("conteudo_com_menu", "ConsultaDesempenhoFrm.php", "", "Aguarde...");
	}
	else
	{
		
	}
}

function RefazerSimulado(id)
{
if(confirm("Deseja refazer o simulado?"))
	{
		if(confirm('Deseja cronômetro para o simulado?'))
		{
			if(confirm("Deseja consultar a resposta certa?"))
			{
				ajaxHTML("conteudo_com_menu", "RefazSimulado.php?sim="+id+"&tempo_limite=S&gabarito=S", "", "Aguarde...");	
			}
			else
			{
				ajaxHTML("conteudo_com_menu", "RefazSimulado.php?sim="+id+"&tempo_limite=S&gabarito=N", "", "Aguarde...");	
			}
		}
		else
		{
			if(confirm("Deseja consultar a resposta certa?"))
			{
				ajaxHTML("conteudo_com_menu", "RefazSimulado.php?sim="+id+"&gabarito=S", "", "Aguarde...");	
			}
			else
			{
				ajaxHTML("conteudo_com_menu", "RefazSimulado.php?sim="+id+"&gabarito=N", "", "Aguarde...");	
			}
		}
	}
	else
	{
	}	
}

function RefazFinalizaSimulado()
{
	if ($('finaliza_simulado'))
		$('finaliza_simulado').value = 'S';
	ajaxHTML("conteudo_com_menu", "RefazSimulado.php?count=0&pagina=1", montaUrl("RefazResolveSimuladoFrm"), "Aguarde...");	
	//document.RefazResolveSimuladoFrm.action = "RefazSimulado.php?count=0&pagina=1";
	//document.RefazResolveSimuladoFrm.submit();
}

function FinalizaSimuladoComentado()
{
	if ($('finaliza_simulado'))
		$('finaliza_simulado').value = 'S';
	ajaxHTML("conteudo_com_menu", "gera-simulado-comentado-materia-oab-con.php?count=0&pagina=1", montaUrl("ResolveSimuladoFrm"), "Aguarde...");
}

function RefazResultadoSimulado()
{
	ajaxHTML("conteudo_com_menu", "RefazResultadoSimuladoCon.php", montaUrl("RefazResolveSimuladoFrm"), "Aguarde...");	
	//document.RefazResolveSimuladoFrm.action = "RefazResultadoSimuladoCon.php";
	//document.RefazResolveSimuladoFrm.submit();
}

function ResultadoSimuladoComentado()
{
	ajaxHTML("conteudo_com_menu", "ResultadoSimuladoComentadoCon.php", montaUrl("ResolveSimuladoFrm"), "Aguarde...");
}

function VerificaSalvarSimuladoMateriaRefeito()
{
	if(confirm("Deseja substituir o resultado do simulado anterior?"))
	{
		$("IDrefazSalvaSimulado").href = "#";
		ajaxHTML("manutencao_sistema", "RefazSimuladoMan.php", montaUrl("ResultadoSimuladoFrm"), "Aguarde...");	
		alert('Simulado salvo com sucesso!');
		ajaxHTML("conteudo_com_menu", "aguarde.php", "", "Aguarde...");
		ajaxHTML("conteudo_com_menu", "ConsultaDesempenhoFrm.php", "", "Aguarde...");	
	}
	else
	{
		
	}
}

function VerificaGerarQuiz()
{
	var erro = false;
	var msg = "";
	if(document.geraTesteFrm.materiasGerarSimulado.value == -1)
	{
		erro = true;
		msg += "Selecione uma matéria!\n";
	}
	if(erro)
	{
		focoCampo('materiasGerarSimulado');
		alert(msg);	
	}
	else
	{
		$("aguarde").style.display = "";
		ajaxHTML("conteudo_com_menu", "GeraTesteCon.php", montaUrl("geraTesteFrm"), "Aguarde...");	
	}
}

function VerificaNovaSenhaSubmit()
{
	var erro = false;
	var msg = "";
	if(document.NovaSenhaFrm.senha_usuario_recupera_senha.value == "")
	{
		erro = true;
		msg += "Campo senha não pode estar vazio!\n";
	}
	if(document.NovaSenhaFrm.senha_repete_usuario_recupera_senha.value == "")
	{
		erro = true;
		msg += "Campo senha não pode estar vazio!\n";
	}
	if (document.NovaSenhaFrm.senha_usuario_recupera_senha.value != document.NovaSenhaFrm.senha_repete_usuario_recupera_senha.value)
	{
		erro = true;
		msg += "Campo não possuem valores idênticos!\n";
	}
	if(erro)
	{
		alert(msg);	
	}
	else
	{
		ajaxHTML('conteudo', 'NovaSenhaMan.php', montaUrl('NovaSenhaFrm'), 'Aguarde...');
	}
}

function ExperimenteAgora()
{
	document.ExperimenteAgora.submit();
}

function ConsultaDesempenho()
{
	if (document.DesempenhoFrm.simulado_codigo.value != -1 && document.DesempenhoFrm.simulado_prova.value == -1 && document.DesempenhoFrm.materiasGerarSimulado.value == -1)
	{
		ajaxHTML('conteudo_com_menu', 'DesempenhoSimuladoCon.php', montaUrl('DesempenhoFrm'), 'Aguarde...');
	}
	else if (document.DesempenhoFrm.simulado_codigo.value == -1 && document.DesempenhoFrm.simulado_prova.value != -1 && document.DesempenhoFrm.materiasGerarSimulado.value == -1)
	{
		ajaxHTML('conteudo_com_menu', 'DesempenhoProvaCon.php', montaUrl('DesempenhoFrm'), 'Aguarde...');	
	}
	else if (document.DesempenhoFrm.simulado_codigo.value == -1 && document.DesempenhoFrm.simulado_prova.value == -1 && document.DesempenhoFrm.materiasGerarSimulado.value != -1)
	{
		ajaxHTML('conteudo_com_menu', 'DesempenhoMateriaCon.php', montaUrl('DesempenhoFrm'), 'Aguarde...');
	}
	else
	{
		alert('Para realizar a consulta, você deve selecionar apenas um campo!');
	}
}

function MostraQuantidadeQuestoes()
{
	$('QtdeQuestoes').style.display = "";
	$("QtdeQuestoes").innerHTML = "<label class='titulo_descricao' style='margin:0 0 0 0'>carregando...</label>";
	ajaxHTML('QtdeQuestoes', 'MostraQuantidadeQuestoes.php', montaUrl('SimuladoFrm'), "Aguarde...");
}

function MostraQuantidadeQuestoesComentadas()
{
	$('QtdeQuestoes').style.display = "";
	$("QtdeQuestoes").innerHTML = "<label class='titulo_descricao' style='margin:0 0 0 0'>carregando...</label>";
	ajaxHTML('QtdeQuestoes', 'MostraQuantidadeQuestoesComentadas.php', montaUrl('SimuladoFrm'), "Aguarde...");
}

function ConsultaEstatisticaProva()
{
	if (document.EstatisticaProvaFrm.estatistica_prova.value == -1)
	{
		alert('Selecione uma prova!');
	}
	else
	{
		ajaxHTML('conteudo_com_menu', 'EstatisticaProvaCon.php', montaUrl('EstatisticaProvaFrm'), "Aguarde...");
	}
}

function MostraEstatisticaProva(div, materia, prova)
{
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML(div, 'MostraEstatisticaProva.php?div='+div+'&materia='+materia+'&prova='+prova, '', "Aguarde...");		
	}
	else
	{	
		$(div).style.display = "none";
	}	
}

function VerificaAlterarDadosPessoais()
{
	if (document.UpdUsuarioFrm.nomeUsuario.value == "")
	{
		alert('Nome é obrigatório!');
	}
	else if (document.UpdUsuarioFrm.estadoUsuario.value == -1)
	{
		alert('Seleciona um estado!');
	}
	else if (document.UpdUsuarioFrm.cidade.value == -1)
	{
		alert('Seleciona uma cidade!');
	}
	else if (document.UpdUsuarioFrm.nascimentoUsuario.value == "")
	{
		alert('Ano de nascimento é obrigatório!');
	}
	else if (isNaN(document.UpdUsuarioFrm.nascimentoUsuario.value))
	{
		alert('Ano de nascimento é obrigatório ser numérico!');
	}
	else
	{
		ajaxHTML('conteudo_com_menu', 'AlteraDadosPessoaisMan.php', montaUrl('UpdUsuarioFrm'), 'Aguarde...');
		alert("Dados pessoais alterados com sucesso!");
		ajaxHTML('conteudo_com_menu', 'AlteraUsuarioCad.php', '', 'Aguarde...');
	}
}

function VerificaAlterarDadosPessoais2()	
{
	if (document.UpdUsuarioFrm.cep.value == "")
	{
		alert('CEP é obrigatório!');
	}
	else if (document.UpdUsuarioFrm.bairro.value == "")
	{
		alert('Bairro é obrigatório!');
	}
	else if (document.UpdUsuarioFrm.rua.value == "")
	{
		alert('Rua é obrigatório!');
	}
	else if (document.UpdUsuarioFrm.numero_rua.value == "")
	{
		alert('Número é obrigatório!');
	}
	else if (document.UpdUsuarioFrm.ddd.value == "")
	{
		alert('DDD é obrigatório!');
	}
	else if (document.UpdUsuarioFrm.telefone.value == "")
	{
		alert('Telefone é obrigatório!');
	}
	else
	{
		ajaxHTML('conteudo_com_menu', 'AlteraDadosPessoaisMan.php', montaUrl('UpdUsuarioFrm'), 'Aguarde...');
		alert("Dados pessoais alterados com sucesso!");
		ajaxHTML('conteudo_com_menu', 'AlteraUsuarioCad.php', '', 'Aguarde...');
	}
}

function AlteraSenhaUsuario()
{
	if (document.UpdUsuarioFrm.senhaAtualUsuario.value == "")
	{
		alert('Senha Atual é obrigatório!');
		focoCampo('senhaAtualUsuario');
	}
	else if (document.UpdUsuarioFrm.senhaUsuario.value == "")
	{
		alert('Senha é obrigatório!');
		focoCampo('senhaUsuario');
	}
	else if (document.UpdUsuarioFrm.senhaRepeteUsuario.value == "")
	{
		alert('Senha é obrigatório!');
		focoCampo('senhaRepeteUsuario');
	}
	else
	{
		ajaxHTML('conteudo_com_menu', 'AlteraLoginMan.php', montaUrl('UpdUsuarioFrm'), 'Aguarde...');
	}
}

function MostraNoticiaDetalhada(id, div, logado)
{
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML(div, 'MostraNoticiaDetalhada.php?id='+id+'&div='+div, '', "Aguarde...");	
	}
	else
	{	
		$(div).style.display = "none";		
	}	
}

function CarregaNoticia(num1, noticiaid)
{
	ajaxHTML('conteudo', 'NoticiasCon.php?div='+num1+'&id='+noticiaid, '', "Aguarde...");
	ajaxHTML('conteudo_com_menu', 'NoticiasCon.php?div='+num1+'&id='+noticiaid, '', "Aguarde...");
}

function SalvaSimuladoProvaOficial()
{
	$("IDsalvaSimuladoProvaOficial").href = "#";
	ajaxHTML('manutencao_sistema', 'SimuladoProvaOficialMan.php', montaUrl('ResultadoProvaOficialFrm'), 'Aguarde...');
	alert('Simulado salvo com sucesso!');
	ajaxHTML("conteudo_com_menu", "aguarde.php", "", "Aguarde...");
	ajaxHTML('conteudo_com_menu', 'gera-prova-oab.php', 'pagina_retorno=gera-prova-oab.php', 'Aguarde...');
}

function SalvaSimuladoMateria()
{
	$("IDsalvarSimuladoMateria").href = "#";
	ajaxHTML('manutencao_sistema', 'SimuladoMan.php', montaUrl('ResultadoSimuladoFrm'), 'Aguarde...');
	alert('Simulado salvo com sucesso!');
	ajaxHTML("conteudo_com_menu", "aguarde.php", "", "Aguarde...");
	ajaxHTML('conteudo_com_menu', 'gera-simulado-materia-oab.php', 'pagina_retorno=gera-simulado-materia-oab.php', 'Aguarde...');
}

function SalvaSimuladoComentadoMateria()
{
	$("IDsalvarSimuladoMateria").href = "#";
	ajaxHTML('manutencao_sistema', 'SimuladoComentadoMan.php', montaUrl('ResolveSimuladoFrm'), 'Aguarde...');
	alert('Simulado salvo com sucesso!');
	ajaxHTML("conteudo_com_menu", "aguarde.php", "", "Aguarde...");
	ajaxHTML('conteudo_com_menu', 'gera-simulado-comentado-materia-oab.php', 'pagina_retorno=gera-simulado-comentado-materia-oab.php', 'Aguarde...');
}

function NovaSenha()
{
	ajaxHTML('manutencao_sistema', 'NovaSenhaMan.php', montaUrl('NovaSenhaFrm'), 'Aguarde...');
}

function VerificaEmailExiste(email, campo)
{
	ajaxHTML('texto_email', 'VerificaEmail.php?email='+email+'&campo='+campo, montaUrl('CadUsuarioFrm'), 'Aguarde...');
}

function VerificaCaptcha(valor)
{
	ajaxHTML('msg_digito_verificacao', 'VerificaCaptcha.php?valor='+valor, montaUrl('CadUsuarioFrm'), 'Aguarde...');
}

function SubmitContato()
{
	if (document.ContatoFrm.nome.value == "")
	{
		alert('Nome é obrigatório!');
		focoCampo('nome');
	}
	else if (document.ContatoFrm.email.value == "")
	{
		alert('Email é obrigatório!');
		focoCampo('email');
	}
	else if (document.ContatoFrm.estado.value == -1)
	{
		alert('Selecione um estado!');
		focoCampo('estado');
	}
	else if (document.ContatoFrm.cidade.value == -1)
	{
		alert('Selecione uma cidade!');
		focoCampo('cidade');
	}
	else if (document.ContatoFrm.comentario.value == "")
	{
		alert('Comentário é obrigatório!');
		focoCampo('comentario');
	}
	else
	{
		ajaxHTML('manutencao_sistema', 'contatoman.php', montaUrl('ContatoFrm'), 'Aguarde...');
		limpa_form('ContatoFrm');
		BuscaCidade(-1);
		alert('Dúvida enviada com sucesso!');
	}
}

function BuscaCidade(estado, cidade)
{
	if(typeof cidade == "undefined")
		cidade = '';
	ajaxHTML('cidade_div', 'buscaCidade.php?estado='+estado+'&cidade='+cidade, '', 'Aguarde...');
}

function NovoCaptcha()
{
	minhaData = new Date();
	var s = minhaData.getSeconds();
	$("id_captcha").innerHTML = "<img src=captcha.php?t="+s+" align='absmiddle' />";
}

function GerarSimuladoUsuarioAnonimo()
{
	var erro	= false;
	var msg		= '';

	if (document.SimuladoFrm.materiasGerarSimulado.value == -1)
	{
		var campo = 'instituicaoGerarSimulado';
		erro = true;
		msg += "Selecione pelo menos uma matéria!\n";
	}
	if(erro)
	{
		alert(msg);	
	}
	else
	{
		$("aguarde").style.display = "";
		$("qtdeQuestoesGerarSimulado").value = "1";
		ajaxHTML("conteudo_com_menu", "gera-simulado-materia-oab-con.php", montaUrl("SimuladoFrm"), "Aguarde...");		
	}
}

function VerificaSubmitLogin()
{
	if ($("emailLogin").value == "")
	{
		alert('Campo email não pode estar vazio. ');
	}
	else if ($("senhaLogin").value == "")
	{
		alert('Campo senha não pode estar vazio. ');
	}
	else
	{
		document.frmLogin.submit();
	}
}

function VerificaSubmitLogin2()
{
	if ($("emailLogin2").value == "")
	{
		alert('Campo email não pode estar vazio. ');
	}
	else if ($("senhaLogin2").value == "")
	{
		alert('Campo senha não pode estar vazio. ');
	}
	else
	{
		document.frmLoginAssinatura.submit();
	}
}

function ConsultaTemasFrequentes()
{
	if (document.ConsultaTemasFrequentesFrm.instituicao.value == -1)
	{
		alert('Selecione uma organizadora!');
		focoCampo('instituicao');
	}
	else if (document.ConsultaTemasFrequentesFrm.materia.value == -1)
	{
		alert('Selecione uma matéria!');
		focoCampo('materia');
	}
	else
	{
		$('div_temas_frequentes_resultado').innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML('div_temas_frequentes_resultado', 'temas-frequentes-oab-con.php', montaUrl("ConsultaTemasFrequentesFrm"), "Aguarde...");
	}
}

function VerGraficoProva(prova)
{
	if ($('div_mostra_grafico_prova').style.display == "none")
	{
		if ($('div_mostra_grafico_prova').innerHTML == "")
		{
			$('div_mostra_grafico_prova').style.display = "";
			$('div_mostra_grafico_prova').innerHTML = "<label class='titulo_descricao'>carregando...</label>";
			ajaxHTML('div_mostra_grafico_prova', 'MostraGraficoProva.php', 'prova='+prova, "Aguarde...");	
		}
		else
		{
			$('div_mostra_grafico_prova').style.display = "";
			ajustaAltura();
		}
	}
	else
	{	
		$('div_mostra_grafico_prova').style.display = "none";	
		ajustaAltura();
	}	
}

function VerGraficoSimulado(id_simulado)
{
	if ($('div_mostra_grafico_simulado').style.display == "none")
	{
		if ($('div_mostra_grafico_simulado').innerHTML == "")
		{
			$('div_mostra_grafico_simulado').style.display = "";
			$('div_mostra_grafico_simulado').innerHTML = "<label class='titulo_descricao'>carregando...</label>";
			ajaxHTML('div_mostra_grafico_simulado', 'MostraGraficoSimulado.php', 'id_simulado='+id_simulado, "Aguarde...");	
		}
		else
		{
			$('div_mostra_grafico_simulado').style.display = "";
			ajustaAltura();
		}
	}
	else
	{	
		$('div_mostra_grafico_simulado').style.display = "none";	
		ajustaAltura();
	}	
}

function NovoTeste()
{
	ajaxHTML("conteudo_com_menu", "GeraTesteCon.php", montaUrl("realizaTesteFrm"), "Aguarde...");	
}

function FinalizaTeste(gabarito)
{
	if ($('letra_alternativa_A').checked)
	{
		if (gabarito == $('letra_alternativa_A').value)
		{
			$("resposta_teste_0").innerHTML = "<img src='img/img_alertok.gif'>";
			document.realizaTesteFrm.acertouTeste.value = "S";
		}
		else
		{
			$("resposta_teste_0").innerHTML = "<img src='img/img_alerterror.gif'>";	
			document.realizaTesteFrm.acertouTeste.value = "N";
		}
	}
	else if ($('letra_alternativa_B').checked)
	{
		if (gabarito == $('letra_alternativa_B').value)
		{
			$("resposta_teste_1").innerHTML = "<img src='img/img_alertok.gif'>";
			document.realizaTesteFrm.acertouTeste.value = "S";
		}
		else
		{
			$("resposta_teste_1").innerHTML = "<img src='img/img_alerterror.gif'>";
			document.realizaTesteFrm.acertouTeste.value = "N";
		}
	}
	else if ($('letra_alternativa_C').checked)
	{
		if (gabarito == $('letra_alternativa_C').value)
		{	
			$("resposta_teste_2").innerHTML = "<img src='img/img_alertok.gif'>";
			document.realizaTesteFrm.acertouTeste.value = "S";
		}
		else
		{
			$("resposta_teste_2").innerHTML = "<img src='img/img_alerterror.gif'>";
			document.realizaTesteFrm.acertouTeste.value = "N";
		}
	}
	else if ($('letra_alternativa_D').checked)
	{
		if (gabarito == $('letra_alternativa_D').value)
		{	
			$("resposta_teste_3").innerHTML = "<img src='img/img_alertok.gif'>";
			document.realizaTesteFrm.acertouTeste.value = "S";
		}
		else
		{
			$("resposta_teste_3").innerHTML = "<img src='img/img_alerterror.gif'>";
			document.realizaTesteFrm.acertouTeste.value = "N";
		}
	}
	
	if (gabarito == 'A')
		$("resposta_teste_0").innerHTML = "<img src='img/img_alertok.gif'>";
	else if (gabarito == 'B')
		$("resposta_teste_1").innerHTML = "<img src='img/img_alertok.gif'>";
	else if (gabarito == 'C')
		$("resposta_teste_2").innerHTML = "<img src='img/img_alertok.gif'>";
	else
		$("resposta_teste_3").innerHTML = "<img src='img/img_alertok.gif'>";
	
	document.getElementsByName("letra_alternativa")[0].disabled = true
	document.getElementsByName("letra_alternativa")[1].disabled = true
	document.getElementsByName("letra_alternativa")[2].disabled = true
	document.getElementsByName("letra_alternativa")[3].disabled = true
	
	$("div_grafico").style.display = "";
	$("div_grafico").innerHTML = "<label class='titulo_descricao'>aguarde...</label>";
	ajaxHTML("div_grafico", "MostraGraficoTesteAleatorio.php", montaUrl("realizaTesteFrm"), "Aguarde...");		
}

function avanca_paginacao_questoes_resolvidas_materia(count2, ini, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count, tipo, materia, vez, totalquad)
{
	ajaxHTML("div_paginacao_questoes_resolvidas", 'paginacao_questoes_resolvidas_materia.php?count2='+count2+'&count_ini='+ini+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count+'&tipo='+tipo+'&materia='+materia+'&vez='+vez+'&totalquad='+totalquad, '', "Aguarde...");
}

function volta_paginacao_questoes_resolvidas_materia(count2, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count, tipo, materia, vez, totalquad)
{
	ajaxHTML("div_paginacao_questoes_resolvidas", 'paginacao_questoes_resolvidas_materia.php?count2='+count2+'&count_ini='+count2+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count+'&tipo='+tipo+'&materia='+materia+'&vez='+vez+'&totalquad='+totalquad, '', "Aguarde...");
}

function avanca_paginacao_marcacao_questao(count2, ini, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count, vez, totalquad)
{
	ajaxHTML("div_paginacao", 'paginacao_marcacao_questao.php?count2='+count2+'&count_ini='+ini+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count+'&vez='+vez+'&totalquad='+totalquad, '', "Aguarde...");
}

function volta_paginacao_marcacao_questao(count2, rest, count_atras, pagina_atras, count, pagina_frente, ult_pag, ult_count, vez, totalquad)
{
	ajaxHTML("div_paginacao", 'paginacao_marcacao_questao.php?count2='+count2+'&count_ini='+count2+'&resto='+rest+'&count_atras='+count_atras+'&pagina_atras='+pagina_atras+'&count='+count+'&pagina_frente='+pagina_frente+'&ult_pag='+ult_pag+'&ult_count='+ult_count+'&vez='+vez+'&totalquad='+totalquad, '', "Aguarde...");
}

function ConfirmaExcluirConta()
{
	if (document.UpdUsuarioFrm.ExcluirsenhaUsuario.value == "")
	{
		alert('Digite a senha para realizar a exclusão!');
	}
	else
	{
		if(confirm("Deseja excluir a sua conta?"))
		{
			 ajaxHTML('conteudo_com_menu', 'excluirconta.php', montaUrl("UpdUsuarioFrm"), 'Aguarde...');	
		}
		else
		{
		}
	}
}

function AlteraMarcacaoQuestao(id, descricao, div)
{
	ajaxHTML(div, 'VisualizaMarcacaoQuestaoMan.php?id='+id+'&descricao='+descricao+'&div='+div, montaUrl("MarcacaoQuestaoCon"), "Aguarde...");
}

function EnterLogin(event)
{   
	var keynum;   
	
	if(window.event) { //IE   
		keynum = event.keyCode   
	} else if(event.which) { // Netscape/Firefox/Opera AQUI ESTAVA O PEQUENINO ERRO ao invés de "e." é "event."   
		keynum = event.which   
	}   
	if( keynum==13 ) { <!-- 13 é o código do Enter --> AQUI TAMBEM   
		VerificaSubmitLogin();	  
	}   
} 

function EnterLogin2(event)
{   
	var keynum;   
	
	if(window.event) { //IE   
		keynum = event.keyCode   
	} else if(event.which) { // Netscape/Firefox/Opera AQUI ESTAVA O PEQUENINO ERRO ao invés de "e." é "event."   
		keynum = event.which   
	}   
	if( keynum==13 ) { <!-- 13 é o código do Enter --> AQUI TAMBEM   
		VerificaSubmitLogin2();	  
	}   
} 

function SalvarInformacoesAdicionais()
{
	if (document.InformacoesAdicionaisFrm.cep.value == "")
	{
		alert('Campo CEP é obrigatório!');
		focoCampo('cep');
	}
	else if (document.InformacoesAdicionaisFrm.bairro.value == "")
	{
		alert('Campo Bairro é obrigatório!');
		focoCampo('bairro');
	}
	else if (document.InformacoesAdicionaisFrm.rua.value == "")
	{
		alert('Campo Rua é obrigatório!');
		focoCampo('rua');
	}
	else if (document.InformacoesAdicionaisFrm.numero_rua.value == "")
	{
		alert('Campo Número da rua é obrigatório!');
		focoCampo('numero_rua');
	}
	else if (document.InformacoesAdicionaisFrm.ddd.value == "")
	{
		alert('Campo DDD é obrigatório!');
		focoCampo('ddd');
	}
	else if (document.InformacoesAdicionaisFrm.telefone.value == "")
	{
		alert('Campo Telefone é obrigatório!');
		focoCampo('telefone');
	}
	else
	{
		ajaxHTML('conteudo_com_menu', 'InformacoesAdicionaisMan.php', montaUrl("InformacoesAdicionaisFrm"), "Aguarde...");
	}
}

function MostraSubtema(div, materia, assunto, instituicao)
{
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>carregando...</label>";
		ajaxHTML(div, 'MostraSubtemas.php?div='+div+'&materia='+materia+'&assunto='+assunto+'&instituicao='+instituicao, '', "Aguarde...");		
	}
	else
	{	
		$(div).style.display = "none";
		ajustaAltura();
	}	
}

function GerarSimuladoComentado()
{
	var erro	= false;
	var msg		= '';
	if(document.SimuladoFrm.qtdeQuestoesGerarSimulado.value == "")
	{
		var campo = 'qtdeQuestoesGerarSimulado';
		erro = true;
		msg += "Campo Quantidade de questões é obrigatório!\n";
	}
	if(document.SimuladoFrm.qtdeQuestoesGerarSimulado.value > 100)
	{
		var campo = 'qtdeQuestoesGerarSimulado';
		erro = true;
		msg += "Campo Quantidade de questões não pode ser maior que 100!\n";
	}
	if(document.SimuladoFrm.qtdeQuestoesGerarSimulado.value <= 0)
	{
		var campo = 'qtdeQuestoesGerarSimulado';
		erro = true;
		msg += "Campo Quantidade de questões deve ser maior que 0!\n";
	}
	if(isNaN(document.SimuladoFrm.qtdeQuestoesGerarSimulado.value))
	{
		var campo = 'qtdeQuestoesGerarSimulado';
		erro = true;
		msg += "Campo Quantidade de questões deve ser numérico!\n";
	}
	if (document.SimuladoFrm.instituicaoGerarSimulado.value == -1  && document.SimuladoFrm.anoGerarSimulado.value == -1 && document.SimuladoFrm.materiasGerarSimulado.value == -1)
	{
		var campo = 'instituicaoGerarSimulado';
		erro = true;
		msg += "Selecione pelo menos um filtro!\n";
	}
	if(erro)
	{
		focoCampo(campo);
		alert(msg);	
	}
	else
	{
		$("aguarde").style.display = "";
		ajaxHTML("conteudo_com_menu", "gera-simulado-comentado-materia-oab-con.php", montaUrl("SimuladoFrm"), "Aguarde...");		
	}
}

function Comprar(aceitou)
{
	var erro = false;
	var msg = '';
	
	if (aceitou == 0)
	{
		if (!document.EscolhaPlanoFRM.termo_compra.checked == true)
		{
			var campo = 'termo_compra';
			erro = true;
			msg += "É necessário aceitar os termos de compra!\n";
		}
		if(erro)
		{
			focoCampo(campo);
			alert(msg);	
		}
		else
		{
			ajaxHTML('conteudo_com_menu', 'PagamentoCreditosCadFinalizar.php', montaUrl('EscolhaPlanoFRM'), 'Aguarde...');
		}
	}
	else
	{
		ajaxHTML('conteudo_com_menu', 'PagamentoCreditosCadFinalizar.php', montaUrl('EscolhaPlanoFRM'), 'Aguarde...');
	}
}

function Comprar2(aceitou)
{
	var erro = false;
	var msg = '';
	
	if (aceitou == 0)
	{
		if (!document.EscolhaPlanoFRM.termo_compra.checked == true)
		{
			var campo = 'termo_compra';
			erro = true;
			msg += "É necessário aceitar os termos de compra!\n";
		}
		if(erro)
		{
			focoCampo(campo);
			alert(msg);	
		}
		else
		{
			document.EscolhaPlanoFRM.submit();
		}
	}
}

function NotaComentario(id_comentario, nota, div)
{
	ajaxHTML(div, 'NotaComentarioMan.php?nota='+nota+'&id_comentario='+id_comentario+'&div='+div+'', '', 'Aguarde...');
}

function ConfirmExit()
{
    //Pode se utilizar um window.confirm aqui também...
    return "Deseja mesmo sair do simulado? Você perderá todas suas questões respondidas!";
}

function CancelaAlerta()
{
	var cancela = "CRIADO PARA CANCELAR A FUNÇÂO CONFIRMEXIT()";
}

function carregaPagina(pagina)
{
	if (Ext.get("pagina_retorno"))
		var pagina_retorno = $("pagina_retorno").value; 
		
	if(Ext.get("conteudo_com_menu"))
	{
		$("conteudo_com_menu").innerHTML = "<label class='titulo_descricao' style='margin:10px 10px 10px 10px'>carregando...</label>";
		ajaxHTML('conteudo_com_menu', pagina, 'pagina_retorno='+pagina_retorno, 'Aguarde...');
	}
	else if(Ext.get("conteudo"))
	{
		$("conteudo").innerHTML = "<label class='titulo_descricao' style='margin:10px 10px 10px 10px'>carregando...</label>";
		ajaxHTML('conteudo', pagina, 'pagina_retorno='+pagina_retorno, 'Aguarde...');
	}
}
	
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
function GoogleAnalytics(pagina)
{	
	try {
	var pageTracker = _gat._getTracker("UA-4489109-1");
	pageTracker._trackPageview(pagina);
	} catch(err) {	
	}	
}

function refreshAd() {
	if(Ext.get('googlead'))
	{
      var currentTime = new Date(); 
      $("googlead").location = "cursos-oab.php?s=" + currentTime.getTime(); 
	}
}

function RequisitaEmail()
{
	if(document.RecuperaSenhaFrm.email_usuario_recupera_senha.value == "")
	{
		alert('Informe o email usado!');
		focoCampo('email_usuario_recupera_senha');
	}
	else
	{
		if($('conteudo'))
		{
			ajaxHTML("conteudo", "RecuperaSenhaMan.php", montaUrl("RecuperaSenhaFrm"), "Aguarde...");
			ajaxHTML("conteudo", "aguarde.php", '', "Aguarde...");
		}else if($('conteudo_com_menu'))
		{
			ajaxHTML("conteudo_com_menu", "RecuperaSenhaMan.php", montaUrl("RecuperaSenhaFrm"), "Aguarde...");
			ajaxHTML("conteudo_com_menu", "aguarde.php", '', "Aguarde...");
		}
	}
}

function EnterLoginRecuperaSenha(event)
{   
	var keynum;   
	
	if(window.event) { //IE   
		keynum = event.keyCode   
	} else if(event.which) { // Netscape/Firefox/Opera AQUI ESTAVA O PEQUENINO ERRO ao invés de "e." é "event."   
		keynum = event.which   
	}   
	if( keynum==13 ) { <!-- 13 é o código do Enter --> AQUI TAMBEM   
		RequisitaEmail();
	}   
} 

function FinalizaQuestaoComentadaExemplo()
{
	ajaxHTML("conteudo_com_menu", "questoes-oab-comentadas.php?finaliza=S", montaUrl("QuestoesComentadasExemploFrm"), "Aguarde...");
}

function ResultadoQuestaoComentadaExemplo()
{
	ajaxHTML("conteudo_com_menu", "ResultadoQuestoesComentadasExemplo.php", montaUrl("QuestoesComentadasExemploFrm"), "Aguarde...");
}

function MostraRespostaDetalhada(id, div, logado)
{
	if ($(div).style.display == "none")
	{
		$(div).style.display = "";
		$(div).innerHTML = "<label class='titulo_descricao'>aguarde...</label>";
		ajaxHTML(div, 'MostraResposta.php?pergunta='+id, '', "Aguarde...");
	}
	else
	{
		$(div).style.display = "none";		
	}
	if(Ext.get('conteudo_com_menu'))
		ajustaAltura();
}

function VerificaQtdeSenha(evento, campo)
{
	if(evento != 8 && evento != 9 && evento != 13 && evento != 17)
	{
		if ($(campo).value.length == 6)
		{
			alert('Por favor, digite uma senha com no máximo 6 caracteres.');	
		}
	}
}


function FechaBanner()
{	
	$('bannercontainer').style.display = "none";
}

function ComprarBloqueado(aceitou)
{
	var erro = false;
	var msg = '';
	
	if (aceitou == 0)
	{
		if (!document.EscolhaPlanoFRM.termo_compra.checked == true)
		{
			var campo = 'termo_compra';
			erro = true;
			msg += "É necessário aceitar os termos de compra!\n";
		}
		if(erro)
		{
			focoCampo(campo);
			alert(msg);	
		}
		else
		{
			ajaxHTML('conteudo', 'finalizarescolhadoplano.php', montaUrl('EscolhaPlanoFRM'), 'Aguarde...');
		}
	}
	else
	{
		ajaxHTML('conteudo', 'finalizarescolhadoplano.php', montaUrl('EscolhaPlanoFRM'), 'Aguarde...');
	}
}

function existo()
{
}
