//verifica se a teclar enter foi pressionada
function enter(evt) {
	var r = false;	
	var key_code = evt.keyCode ? evt.keyCode : evt.charCode ? evt.charCode : evt.which ? evt.which : void 0;	
	if (key_code == 13) {
		r = true;
	}
	return r;
}

function logar(evt){
	if (enter(evt)){
		login('form_login');
	}
}
/*
function pesquisarProfissional(evt){
	if (enter(evt)){
		pesquisa1('../secretaria/tb_resPesqProfissional.php','dv_profissionais','Entidade',document.getElementById('txt_pesqProfissional').value,document.getElementById('sl_filtro'));
	}
}
*/
// set focous no objeto desejado
function setFocus(idObj){
	document.getElementById(idObj).focus();	
}

function enviarSenha(form) {
	document.getElementById("txt_senha").value = "esqueceu senha";
	if (valida(form)){
		document.getElementById('loading').innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='img/loading1.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";
		var login = document.getElementById("txt_login").value;
		var parametros 
		parametros = "&login=" + escape(login);
		
		var ajax = new AJAX();
		ajax.url = "lib/enviarSenha.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){
			
			
			var resultado = ltrim(retorno);
			//document.getElementById(div).innerHTML = resultado; 
			document.getElementById("txt_senha").value = "";
			if (resultado == 'enviar'){
				document.getElementById('loading').innerHTML = "O lembrete da sua senha foi enviada para o seu e-mail.";
			}
			else {
				document.getElementById('loading').innerHTML = "Usuário não cadastrado.";
			}
				
		}
		ajax.conectar();
	}
	else {
		document.getElementById("txt_senha").value = "";
	}
	
}

function exibirConteudo(url,div){
	document.getElementById("dv_endereco").style.visibility = "hidden";
	document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
	setFocus("txt_nome");
}

function exibirConteudoPotuacaoGeral(url,campo,ordem,div){
	//document.getElementById("dv_endereco").style.visibility = "hidden";
	
	document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	

	var parametros; 
	parametros = "&campo=" + campo;
	parametros += "&ordem=" + ordem;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function exibirConteudoFale(url,div){
	document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
		document.getElementById("dv_endereco").style.visibility = "visible";
	}
	ajax.conectar();
}

function fn_mailing(url,div,tipo){
	var parametros; 
	parametros = "&tipo=" + tipo;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function exibirConteudoFinanceiro(url,div,operacao){
	var parametros; 
	parametros = "&operacao=" + operacao;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function exibirConteudo1Parametro(url,div,param1){
	var parametros; 
	parametros = "&param1=" + param1;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function exibirConteudo2Parametro(url,div,param1,param2){
	var parametros; 
	parametros = "&param1=" + param1;
	parametros += "&param2=" + param2;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function exibirConteudo3Parametro(url,div,param1,param2,param3){
	var parametros; 
	parametros = "&param1=" + param1;
	parametros += "&param2=" + param2;
	parametros += "&param3=" + param3;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function f_edicaoUsuario(url,div,operacao,codUsuario){
	document.getElementById("dv_endereco").style.visibility = "hidden";
	var parametros; 
	parametros = "&operacao=" + operacao;
	parametros += "&codUsuario=" + codUsuario;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function f_edicaoProfissional(url,div,filtro,operacao,codEntidade,pagina){

	var pesquisa = document.getElementById("txt_pesqProfissional").value;
	//var x=document.getElementById(filtro);
	//filtro = x.options[x.selectedIndex].value;
	
	var parametros; 
	parametros = "&operacao=" + operacao;
	parametros += "&codEntidade=" + codEntidade;
	parametros += "&pesquisa=" + pesquisa;
	parametros += "&filtro=" + filtro;
	parametros += "&pagina=" + pagina;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

//Melhorar as funções de edição
function f_editarSimples(url,div,cod){
	document.getElementById(div).innerHTML = "<img src='../img/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";
	
	var parametros; 
	parametros = "&cod=" + cod;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
	
}

function f_editaLoja(url,div,cod){
	
	var parametros; 
	parametros = "&codLoja=" + cod;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
	
}
//Melhorar a função abaixo para que fique genérica
function f_commitLojas(form,div,botao){
	if (valida(form)){
		document.getElementById(div).innerHTML = "<img src='../img/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	
		document.getElementById(botao).click();
	}
}
//Unificar as duas funções abaixo para os mesmo forms!
function f_commitArquitetos(form,div,botao){
	document.getElementById(div).innerHTML = "<img src='../img/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";
	if (valida(form)){
		if (document.getElementById("Id").value == "1")	
			document.getElementById(botao).click();
		else {
			alert("Identificação inválida!");
			document.getElementById("txt_identificacao").focus();
			document.getElementById(div).innerHTML = "";
		}	
	}
	document.getElementById(div).innerHTML = "";
}

function f_commitProduto(form,div,botao){
	if (valida(form)){
		document.getElementById(div).innerHTML = "<table class='escolhaA' style='margin:60px 0 0 180px;'><tr><td align='center'><img src='img/loading.gif' border='0'></td></tr><tr><td align='center'>Aguarde</td></tr></table>";
		document.getElementById(botao).click();
	}	
}

function f_commitArtigo(botao){
	alert("Seu artigo será enviado para aprovação. Uma vez aprovado o artigo não poderá mais ser alterado. Revise-o antes de confirmar.");
	if (confirm("Deseja enviar seu artigo?")) {
		document.getElementById(botao).click();
	}
}

function f_commitArtigoAdmin(botao){
	if (confirm("Deseja enviar seu artigo?")) {
		//document.getElementById(div).innerHTML = "<img src='../img/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	
		document.getElementById(botao).click();
	}
}

function f_aprovarArtigo(codArtigo){
	var parametros; 
	parametros = "&codArtigo=" + codArtigo;
	
	var ajax = new AJAX();
	ajax.url = "site_artigoAprovar.php";
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		var resultado = ltrim(retorno);
		//document.getElementById("dados").innerHTML = retorno;
				
		if (resultado == "OK"){
			alert('Artigo aprovado com sucesso!');
			exibirConteudo('site_artigos.php','dados');
		}
		else {
			alert('Erro! Não foi possível aprovar artigo tente novamente.');
			exibirConteudo('site_artigos.php','dados');
		}
	}
	ajax.conectar();
}

function f_comentarArtigo(form,codArtigo){
	if (valida(form)){
		var nome = escape(document.getElementById("txt_nome").value);
		var email = document.getElementById("txt_email").value;
		var comentario = escape(document.getElementById("txa_comentario").value);
		document.getElementById("resComentar").innerHTML = "<table class='escolhaA' style='margin:60px 0 0 180px;'><tr><td align='center'><img src='img/loading.gif' border='0'></td></tr><tr><td align='center'>Aguarde</td></tr></table>";

		var parametros; 
		parametros = "&nome=" + nome;
		parametros += "&email=" + email;
		parametros += "&comentario=" + comentario;
		parametros += "&codArtigo=" + codArtigo;
		
		var ajax = new AJAX();
		ajax.url = "artigo_enviarComentario.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){ 
			document.getElementById("resComentar").innerHTML = retorno;
		}
		ajax.conectar();
		
	}
	
}

function f_enviarArtigo(form,codArtigo){
	if (valida(form)){
		
		var emailPara = document.getElementById("txt_emailPara").value;
		if (!validaEmail(emailPara)) {
			//alert("O e-mail de destino não é um e-mail válido!");
			document.getElementById("txt_emailPara").focus();
		}
		else {
			var emailDe = document.getElementById("txt_emailDe").value;
			if (!validaEmail(emailDe)) {
				//alert("O e-mail do remetente não é um e-mail válido!");
				document.getElementById("txt_emailDe").focus();
			}
			else {	
				var nome = document.getElementById("txt_nome").value;
				var mensagem = document.getElementById("txa_mensagem").value;
				document.getElementById("enviar1").innerHTML = "<table class='escolhaA' style='margin:60px 0 0 180px;'><tr><td align='center'><img src='img/loading.gif' border='0'></td></tr><tr><td align='center'>Aguarde</td></tr></table>";
		
				var parametros; 
				parametros = "&nome=" + escape(nome);
				parametros += "&emailPara=" + emailPara;
				parametros += "&emailDe=" + emailDe;
				parametros += "&mensagem=" + escape(mensagem);
				parametros += "&codArtigo=" + codArtigo;
				
				var ajax = new AJAX();
				ajax.url = "artigo_enviarDone.php";
				ajax.metodo = "POST";
				ajax.params = parametros;
				
				ajax.retorno = function(retorno){ 
					document.getElementById("enviar1").innerHTML = retorno;
				}
				ajax.conectar();
			}
		}	
	}
}

function f_edicaoGenerica(url,div,filtro,operacao,idCampo,inputTextPesquisa,pagina){

	var pesquisa = document.getElementById(inputTextPesquisa).value;
	//var x=document.getElementById(filtro);
	//filtro = x.options[x.selectedIndex].value;
	
	var parametros; 
	parametros = "&operacao=" + operacao;
	parametros += "&idCampo=" + idCampo;
	parametros += "&pesquisa=" + pesquisa;
	parametros += "&filtro=" + filtro;
	parametros += "&pagina=" + pagina;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
	//setFocus("txt_nome");
}

function f_edicaoCategoria(url,div,filtro,operacao,codCategoria,codSubCategoria,inputTextPesquisa,pagina){
	var pesquisa = document.getElementById(inputTextPesquisa).value;
	//var x=document.getElementById(filtro);
	//filtro = x.options[x.selectedIndex].value;
	
	var parametros; 
	parametros = "&operacao=" + operacao;
	parametros += "&codCategoria=" + codCategoria;
	parametros += "&codSubCategoria=" + codSubCategoria;
	parametros += "&pesquisa=" + pesquisa;
	parametros += "&filtro=" + filtro;
	parametros += "&pagina=" + pagina;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
	setFocus("txt_nome");
}

function pressEnter(evt){
	if (enter(evt)){
		document.getElementById("img_pesquisar").click();
		//fn_pesquisarProfissional(url,div,campo);
	}
}

//pesquisa profissionais
function fn_pesquisarProfissional(url,div,campo) {
	document.getElementById("dv_arguarde").style.visibility = "visible";
	var parametros; 
	parametros = "&campo=" + campo;

	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	ajax.retorno = function(retorno){ 
		document.getElementById("dv_arguarde").style.visibility = "hidden";
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
	
}

function exibirArquitetosPontos(url,div,combobox){
	document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%' style='padding: 30px 0 0 280px;'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	
	var x=document.getElementById(combobox);
	periodo = x.options[x.selectedIndex].value;

	var parametros; 
	parametros = "&periodo=" + periodo;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;

	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
		//document.getElementById("dockcontent0").style.visibility = "visible";
		document.getElementById("txt_totalPontos").value = document.getElementById("txt_totCreditoPontos").value;
	}
	ajax.conectar();
}

function extratoLoja(url,div,periodo){
	document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	
	var x=document.getElementById(periodo);
	periodo = x.options[x.selectedIndex].text;

	var parametros; 
	parametros = "&periodo=" + periodo;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function getMesReferente(url,div,periodo){
	document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	
	var x=document.getElementById(periodo);
	periodo = x.options[x.selectedIndex].value;

	var parametros; 
	parametros = "&periodo=" + periodo;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function getEntidade(form,url,div,periodo){
	if (valida(form)){
		document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	
		var x=document.getElementById(periodo);
		codEntidade = x.options[x.selectedIndex].value;
		entidade = x.options[x.selectedIndex].text;
		
		var parametros; 
		parametros = "&codEntidade=" + codEntidade;
		parametros += "&entidade=" + entidade;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			document.getElementById(div).innerHTML = retorno;
		}
		ajax.conectar();
	}	
}


function exibirExtrato(url,div,codLoja,periodo,entidade,flag){
	document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	

	var parametros; 
	parametros = "&periodo=" + periodo;
	parametros += "&codLoja=" + codLoja;
	parametros += "&entidade=" + escape(entidade);
	parametros += "&flag=" + flag;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function exibirPontosCaduca(url,div,periodo,tipo){
	document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	
	
	var x=document.getElementById(periodo);
	periodo = x.options[x.selectedIndex].value;

	x=document.getElementById(tipo);
	tipo = x.options[x.selectedIndex].value;
	
	var parametros; 
	parametros = "&periodo=" + periodo;
	parametros += "&tipo=" + tipo;

	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

//esta função e a função seguinte são as mesmas. Lembrar de unificá-las
function fn_exibirPagina(form,url,div,periodo){
	if (valida(form)){
		var x=document.getElementById(periodo);
		periodo = x.options[x.selectedIndex].value;
	
		var parametros; 
		parametros = "&periodo=" + periodo;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			document.getElementById(div).innerHTML = retorno;
		}
		ajax.conectar();
	}	
}
//esta função encontra-se na página pontuacao_extratoEspecifico.php da loja
function fn_voltarDetalhePontos(url,div,codArquiteto){
		var parametros; 
		parametros = "&periodo=" + codArquiteto;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			document.getElementById(div).innerHTML = retorno;
		}
		ajax.conectar();
}

function fn_exibirMailing (tipo,url,div,combobox) {
	if (validaData(document.getElementById('txt_dataInicio'),document.getElementById('txt_dataInicio').name)) {
		
		if (validaData(document.getElementById('txt_dataFim'),document.getElementById('txt_dataFim').name)) {
			var x=document.getElementById(combobox);
			var atuacao = x.options[x.selectedIndex].value;
			var nome = document.getElementById('txt_nome').value;
			var dataInicio = document.getElementById('txt_dataInicio').value;
			var dataFim = document.getElementById('txt_dataFim').value;
			var ativo
			if (document.getElementById('chb_ativo').checked)
				ativo = 1;
			else
				ativo = 0; 	 
			
			var parametros; 
			parametros = "&atuacao=" + atuacao;
			parametros += "&nome=" + nome;
			parametros += "&dataInicio=" + dataInicio;
			parametros += "&dataFim=" + dataFim;
			parametros += "&ativo=" + ativo;
			parametros += "&tipo=" + tipo;
			
			var ajax = new AJAX();
			ajax.url = url;
			ajax.metodo = "POST";
			ajax.params = parametros;
			ajax.retorno = function(retorno){ 
				document.getElementById(div).innerHTML = retorno;
			}
			ajax.conectar();
		}	
	}	
	
}

function extratoPremiacao(form,url,div,combobox){
	if (valida(form)){
		var x=document.getElementById(combobox);
		periodo = x.options[x.selectedIndex].value;
		
	
		var parametros; 
		parametros = "&periodo=" + periodo;
	
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			document.getElementById(div).innerHTML = retorno;
		}
		ajax.conectar();
	}	
}

function calculaPontos(valor) {

	var arr = new Array();
	arr = document.getElementsByName("txt_pontos[]");

	var soma = "0.00";//document.getElementById("txt_totalPontos").value;
	//var valor = "0,00";

	var valor1;
	var valor2;
	var valor3; 
	var valor4; 
	
	
	for (i=0; i< arr.length; i++){
		var cont = 0;
		valor = arr[i].value;
		for (h=0; h< valor.length ; h++) {
			if ( valor.charAt(h) != ',' )	{
			    cont++;
		    }		
	    }
	    
    	if (cont == valor.length)
    		valor = valor + ",00";
    	
		if ((valor == "") || !(isNaN(valor))) {
			valor = "0,00";
			//alert("Enttrou " + valor);
		}	
			
			//valor1 = valor.replace(".","");
			valor2 = valor.replace(",",".");
			//alert(valor1);
			//alert(soma);
			//valor3 = soma.replace(".","");
			//valor4 = valor3.replace(",",".");
			//alert(valor4);
			//alert("SOMA ANTES " + soma);
			soma = parseFloat(valor2) +  parseFloat(soma);
			//alert("SOMA DEPOIS " + soma);
			
			//alert(soma);
			//soma = parseFloat(soma) + valor;
	}
	var resultado = Math.round(soma*100)/100;
	document.getElementById("txt_totalPontos").value = resultado.toString().replace(".",",");
	
	//alert("Valor " + soma);
	//document.getElementById("txt_totalPontos").value = soma;
	
	//alert("Total " + totalPontos);
	//alert("SOMA " + (parseFloat(totalPontos) +  parseFloat(valor)));
	//document.getElementById("txt_totalPontos").value = parseFloat(totalPontos) +  parseFloat(valor);
	
	//alert("Valor " + valor);
	//alert("Total " + totalPontos);
	
	/*
	var elementos = document.getElementById("frm_arquitetos").elements;
	//var totalPontos = document.getElementById("txt_totalPontos").value;
	var pontosParcial = 0;//parseInt(totalPontos);
	for (i=0; i< elementos.length; i++){
		switch (elementos[i].type) {
			case "text":
				if (elementos[i].value != "") {
					pontosParcial += parseInt(elementos[i].value);
				}
				break;
		}
	}
	document.getElementById("txt_totalPontos").value = pontosParcial;
	*/
}

function trocaDecimal(valor){
	return valor.replace(".",",");
}

function gravarPontuacao(botao) {
	//alert(document.getElementById("txt_totalPontos").value);
	//var mousePosX = event.clientX;   
  	//alert(mousePosX);
  	//document.getElementById("dv_arguarde").style.top = mousePosX;
  	var arr = new Array();
	arr = document.getElementsByName("txt_pontos[]");
	var arr1 = new Array();
	arr1 = document.getElementsByName("codArquiteto[]");
	//arr = document.getElementById("txt_pontos");
	var soma = "0.00";
	
	var valor1;
	var valor2;
	var vDadosCod = new Array();
	var vDadosPon = new Array();
	for (i=0; i< arr.length; i++){
		var cont = 0;
		valor = arr[i].value.replace(".",",");;
		//valor2 = valor.replace(",",".");
		if ((valor == "")) {
			valor = "0,00";
		}
		
		//vDadosCod[i] = arr1[i].value;
		//vDadosPon[i] = valor;
		for (h=0; h< valor.length ; h++) {
			if ( valor.charAt(h) != ',' )	{
			    cont++;
		    }		
	    }
	    
    	if (cont == valor.length)
    		valor = valor + ",00";
    	
		if ((valor == "") || !(isNaN(valor))) {
			valor = "0,00";
		}	
			
		valor2 = valor.replace(",",".");
		//vDadosPon[i] = valor2;
		vDadosCod[i] = arr1[i].value + "|" + valor2;
		soma = parseFloat(valor2) +  parseFloat(soma);

	}
	var resultado = Math.round(soma*100)/100;
	
  	if (confirm("Total de pontos " + resultado + " Deseja gravar pontuação?")) {
		document.getElementById("dv_arguarde").style.visibility = "visible";
		document.getElementById("totalPontos").value = resultado; //document.getElementById("txt_totalPontos").value;
		var codCredito = document.getElementById("CodCredito").value
		//document.getElementById(botao).click();
		var parametros; 
		parametros = "codigos=" + vDadosCod;
		parametros += "&totalPontos=" + resultado;
		parametros += "&CodCredito=" + codCredito;
	
		var ajax = new AJAX();
		ajax.url = "../loja/pontos_gravarPontuacao.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			//document.getElementById("dados").innerHTML = retorno;
					
				if (resultado == "OK"){
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='../boleto/printBoleto.php?CodCredito=" + codCredito + "' target='_blank'><img src='../img/bt_print_boleto7.gif' id='bt_imprimir' name='imprimir'  onMouseOver='style.cursor=hand' border='0'/></a></td></tr></tbody></table>";
					alert('Pontuação gravada com sucesso!');
					location.href='index.php';
				}
				else {
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Ocorreu um erro! Entre em contato com o suporte</td></tr></tbody></table>";
					alert('Ocorreu um erro na gravação por favor entrar em contato com o suporte!');
					location.href='index.php';
				}
				
				
		}
		ajax.conectar();
		
  	}	
}

function commitLojaPontos(url,div,codCredito,valorCredito){

	var parametros; 
	parametros = "&CodCredito=" + codCredito;
	parametros += "&valorCredito=" + valorCredito;

	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	ajax.retorno = function(retorno){ 
		var resultado = ltrim(retorno);
		//document.getElementById(div).innerHTML = retorno;
		
			
			if (resultado == "OK"){
				document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='../boleto/printBoleto.php?CodCredito=" + codCredito + "' target='_blank'><img src='../img/bt_print_boleto7.gif' id='bt_imprimir' name='imprimir'  onMouseOver='style.cursor=hand' border='0'/></a></td></tr></tbody></table>";
			}
			else {
				document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Ocorreu um erro! Entre em contato com o suporte</td></tr></tbody></table>";
			}
			
	}
	ajax.conectar();
}

function imprimirBoleto(form,combobox) {
	if (valida(form)){
		var x=document.getElementById(combobox);
		codCredito = x.options[x.selectedIndex].value;	
		window.open("../boleto/printBoleto.php?CodCredito="+codCredito,"_blank","toolbar=yes,location=no,directories=no,maximize=no,menubar=no,scrollbars=yes,status=no,resizable=no,WIDTH=800,HEIGHT=600,top=100,left=250");
	}	
	
}

function fn_excluir(url,codigo) {
    if (confirm("Deseja confirma a exclusão?")) {
        var parametros 
		parametros = "&codigoUsuario=" + codigo;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			
			if (resultado == "ERRO")
				alert("Ocorreu um erro na exclusão.");
			else {
				alert('Operação realizada com sucesso!');
				f_edicaoUsuario('loja_gerenciarUsuarios.php','dados','','')
			}	
			//document.getElementById('dados').innerHTML = retorno;
			//alert(resultado);
			
		}
		ajax.conectar();
    }
}

function fn_excluir1(url,urlRetorno,codigo) {
    if (confirm("Deseja confirma a exclusão?")) {
        var parametros 
		parametros = "&codigo=" + codigo;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		alert(parametros);
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			
			if (resultado == "ERRO")
				alert("Ocorreu um erro na exclusão.");
			else {
				alert('Operação realizada com sucesso!');
				exibirConteudo(urlRetorno,'dados');
				
			}	
			//document.getElementById('dados').innerHTML = retorno;
			//alert(resultado);
			
		}
		ajax.conectar();
    }
}

function fn_excluirCategoria(url,urlRetorno,codCategoria,codSubCategoria) {
    if (confirm("Deseja confirma a exclusão?")) {
        var parametros 
		parametros = "&codCategoria=" + codCategoria;
        parametros += "&codSubCategoria=" + codSubCategoria;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		//alert(parametros);
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			
			if (resultado == "ERRO")
				alert("Ocorreu um erro na exclusão.");
			else {
				alert('Operação realizada com sucesso!');
				exibirConteudo(urlRetorno,'dados');
				
			}	
			//document.getElementById('dados').innerHTML = retorno;
			//alert(resultado);
			
		}
		ajax.conectar();
    }
}

function fn_enviarMsg(url,form){
	if (valida(form)){	
		document.getElementById("dv_arguarde").style.visibility = "visible";
		var email = document.getElementById("txt_email").value;
		var telefone = document.getElementById("txt_telefone").value;
		var assunto = document.getElementById("txt_assunto").value;
		var mensagem = document.getElementById("txa_mensagem").value;
		
		var parametros; 
		parametros = "&email=" + escape(email);
		parametros += "&telefone=" + telefone;
		parametros += "&assunto=" + escape(assunto);
		parametros += "&mensagem=" + escape(mensagem);
	
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			document.getElementById("dv_arguarde").style.visibility = "hidden";
			//document.getElementById(div).innerHTML = retorno;
			if (resultado == "ERRO")
				alert("Ocorreu um erro no envio da mensagem! Tente novamente.");
			else {
				alert('Mensagem enviada com sucesso!');
				exibirConteudo('arquiteto_inicio.php','dados');
			}
		}
		ajax.conectar();
	}	
}

/************ SECRETARIA *************/
function fn_exibeSaldoArquiteto(codArquiteto) {
	//alert(codArquiteto);
	
	var parametros; 
	parametros = "&codArquiteto=" + codArquiteto;

	var ajax = new AJAX();
	ajax.url = "premiacao_saldo.php";
	ajax.metodo = "POST";
	ajax.params = parametros;
	ajax.retorno = function(retorno){ 
		var resultado = ltrim(retorno);
		document.getElementById("txt_totalPontos").value = resultado;
			/*
			if (resultado == "OK"){
				document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='../loja/printBoleto.php'>imprimir boleto</a></td></tr></tbody></table>";
			}
			else {
				document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Ocorreu um erro! Entre em contato com o suporte</td></tr></tbody></table>";
			}
			*/
			
	}
	ajax.conectar();
	
	
}

function fn_pontuacaoMinima(obj) {
	var selObj = obj;

	var valorOption = new Array();

	for (var i=0; i< selObj.length; i++){
		if (selObj.options[i].selected) {
			arq = selObj.options[i].value;
			valorOption = arq.split('-');
			document.getElementById('txt_codTipoPremio').value = valorOption[0];
			document.getElementById('txt_pontuacaoMinima').value = valorOption[1];
		}
	}
	
}

function fn_listaSubCategoria(combobox) {
	var x=document.getElementById(combobox);
	codSubCategoria = x.options[x.selectedIndex].value;

	var parametros; 
	parametros = "&codSubCategoria=" + codSubCategoria;
	
	var ajax = new AJAX();
	ajax.url = "../secretaria/listaSubCategorias.php";
	ajax.metodo = "POST";
	ajax.params = parametros;
	ajax.retorno = function(retorno){ 
		document.getElementById("dv_slSubCategoria").innerHTML = retorno;
	}
	ajax.conectar();			
	
}

function fn_confirmaLancamento(url,form,operacao,tipo,destino,codContaAntigo,filtro,conta) {
	
	if (valida(form)){
		fechar();
		document.getElementById("dv_arguarde").style.visibility = "visible";
		//document.getElementById('loading').innerHTML = "<img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	
		var vencimento = document.getElementById("txt_vencimento").value;
		var dataOperacao = document.getElementById("txt_dataOperacao").value;
		var sequencial = document.getElementById("txt_sequencial").value;
		var numDocumento = document.getElementById("txt_documento").value;
		var valor = document.getElementById("txt_valor").value;
		var complemento = document.getElementById("txt_complemento").value;
		var referencia = document.getElementById("txt_referencia").value;
		var observacao = document.getElementById("txa_observacao").value;
		var parcela = document.getElementById("txt_parcela").value;
		
		var x;
		
		x=document.getElementById("sl_conta1");
		var codConta = x.options[x.selectedIndex].value;
		//var codConta = x.value;
		//alert(codConta);
		
		x=document.getElementById("sl_favorecido");
		var codEntidade = x.options[x.selectedIndex].value;
		
		x=document.getElementById("sl_categoria");
		var codCategoria = x.options[x.selectedIndex].value;
		
		if (codCategoria != "-1") {
			x=document.getElementById("sl_subcategoria");
			var codSubCategoria = x.options[x.selectedIndex].value;
		}
		else {
			var codSubCategoria = "";
		}
		
		x=document.getElementById("sl_formaPagamento");
		var codFormaPagamento = x.options[x.selectedIndex].value;
		
		x=document.getElementById("sl_banco");
		var banco = x.options[x.selectedIndex].value;
		if (banco == "-1")
			banco = "";
			
		var parametros; 
		parametros = "&operacao=" + operacao;
		parametros += "&tipo=" + tipo;
		parametros += "&destino=" + destino;
		parametros += "&vencimento=" + vencimento;
		parametros += "&dataOperacao=" + dataOperacao;
		parametros += "&sequencial=" + sequencial;
		parametros += "&numDocumento=" + numDocumento;
		parametros += "&valor=" + valor;
		parametros += "&complemento=" + escape(complemento);
		parametros += "&referencia=" + escape(referencia);
		parametros += "&parcela=" + parcela;
		
		parametros += "&observacao=" + escape(observacao);
		parametros += "&codConta=" + codConta;
		parametros += "&codContaAntigo=" + codContaAntigo;
		parametros += "&codEntidade=" + codEntidade;
		parametros += "&codCategoria=" + codCategoria;
		parametros += "&codSubCategoria=" + codSubCategoria;
		parametros += "&codFormaPagamento=" + codFormaPagamento;
		parametros += "&banco=" + escape(banco);
		
		var ajax = new AJAX();
		ajax.url = "../secretaria/financeiro_confirmaLancamentoContas.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
				document.getElementById("dv_arguarde").style.visibility = "hidden";
				//document.getElementById("dados").innerHTML = resultado;
				//alert(operacao);
				
				if (resultado == "OK") {
					alert('Operação realizada com sucesso!');
					//exibirConteudoFinanceiro('financeiro_contas.php','dados',operacao);
					//fn_pesqMovimentacao(url,'dv_contas',document.getElementById('sl_filtro'),document.getElementById('sl_conta'),tipo)
					fn_pesqMovimentacao(url,'dados',filtro,conta,tipo,operacao);
				}
				else {
					alert('Ocorreu um erro. Por favor entre em contato com o suporte!');
					//exibirConteudoFinanceiro('financeiro_contas.php','dados',operacao);
					//fn_pesqMovimentacao(url,'dv_contas',document.getElementById('sl_filtro'),document.getElementById('sl_conta'),tipo)
					fn_pesqMovimentacao(url,'dados',filtro,conta,tipo,operacao);
				}
				
			/*		
				switch (resultado) {
					case "OK":
						//document.getElementById("dados").innerHTML = "Lançamento realizado com sucesso!";
						alert('Lançamento realizado com sucesso!');
						exibirConteudoFinanceiro('financeiro_contas.php','dados',operacao);
						break;
					case "01":
						alert('Ocorreu um erro. Por favor entre em contato com o suporte!');
						exibirConteudoFinanceiro('financeiro_contas.php','dados',operacao);
						//document.getElementById("dados").innerHTML = "Ocorreu um erro. Por favor entre em contato com o suporte!";
						break;
				} 	*/
		}
		ajax.conectar();
		
	}	
	
}

function fn_verifyCheckPremiacao(){
	elementos = document.getElementsByName("optionPremiacao");
	
	var contar = 0;
	var chk = new Array();
    for (var i=0; i< elementos.length; i++){
		if (elementos[i].checked) {
			chk[contar] = elementos[i].value;
			contar = ++contar;
		}
    } 

	if (contar==0) {
		alert("você deve marcar ao menos um!");
	}
	else{
		fn_commitPremiacao(chk,'premiacao_commitPremiacao.php');
	}
	
}

function fn_commitPremiacao(checkBox,url) {
		document.getElementById("dv_arguarde").style.visibility = "visible";
		var ids = checkBox;
		
		var parametros 
		
		parametros = "&ids=" + ids;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){
			document.getElementById("dv_arguarde").style.visibility = "hidden";

		//document.getElementById('dados').innerHTML = retorno; 
			
		var resultado = ltrim(retorno);
			//document.getElementById("dv_arguarde").style.visibility = "hidden";
			
			if (resultado == "OK"){
				alert('Operação realizada com sucesso!');
				exibirConteudo('premiacao_confirmarPremiacao.php','dados');
			}
			else {
				alert('Ocorreu um erro. Por favor entre em contato com o suporte!');
				exibirConteudo('premiacao_confirmarPremiacao.php','dados');
			}	
		
		} 
		
		ajax.conectar();
}

function fn_pesqMovimentacao(url,div,filtro,conta,tipo,operacao) {

	//document.getElementById("dv_arguarde").style.visibility = "visible";
	document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	

	var x=filtro;
	var periodo = x.options[x.selectedIndex].value;
	
	x=conta;
	var codConta = x.options[x.selectedIndex].value;	
	
	var parametros; 
	parametros = "&periodo=" + periodo;
	parametros += "&codConta=" + codConta;
	parametros += "&conta=" + codConta;
	parametros += "&operacao=" + operacao;
		
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;

	ajax.retorno = function(retorno){ 
	var resultado = ltrim(retorno);
		//document.getElementById("dv_arguarde").style.visibility = "hidden";
		document.getElementById(div).innerHTML = retorno;
		
	}
	
	ajax.conectar();

}
/*
function fn_pesqMovimentacao(url,div,filtro,conta,operacao) {
	//document.getElementById("dv_arguarde").style.visibility = "visible";
	document.getElementById(div).innerHTML = "<table align='center' border='0' height='100%' width='60%'><tr><td align='center'><img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label></td></tr></table>";	
	//var x=filtro;
	//var periodo = x.options[x.selectedIndex].value;
	
	//x=conta;
	//var codConta = x.options[x.selectedIndex].value;	
	
	var parametros; 
	parametros = "&periodo=" + filtro;
	parametros += "&codConta=" + conta;
	parametros += "&operacao=" + operacao;
		
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;

	ajax.retorno = function(retorno){ 
	var resultado = ltrim(retorno);
		//document.getElementById("dv_arguarde").style.visibility = "hidden";
		document.getElementById(div).innerHTML = retorno;
		
	}
	ajax.conectar();

}
*/
function fn_validaPremiacao(form,saldo,valorDebito,codTipoPremio,pontuacaoMinima) {
	
	if (valida(form)){
		if (parseFloat(saldo) < parseFloat(pontuacaoMinima)) {
			alert("Este arquiteto não possui saldo para este prêmio!");
			return;	
		}
		if (parseFloat(valorDebito) < parseFloat(pontuacaoMinima) ) {
			alert("O valor do débito é menor do que a pontuação mínima para esse prêmio!");
			return;
		}
		if (parseFloat(valorDebito) > parseFloat(saldo) ) {
			alert("Valor do débito é maior do que o saldo do arquiteto!");
			document.getElementById("txt_totDebito").focus();
			return;
		}
		else {
			document.getElementById('loading').innerHTML = "<img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	
			var totalDebito = document.getElementById("txt_totDebito").value;
			var data = document.getElementById("txt_data").value;
			var sl_arquiteto = document.getElementById("sl_arquiteto");
			var descricao = document.getElementById("txa_descricao").value;
			
			var totalDebito = document.getElementById("txt_totDebito").value;
			
			for (var j=0; j< sl_arquiteto.length; j++){
				if (sl_arquiteto.options[j].selected) {
					var arquiteto = sl_arquiteto.options[j].value;
				}
			}
	
			
			var parametros; 
			parametros = "&codTipoPremio=" + codTipoPremio;
			parametros += "&data=" + data;
			parametros += "&codArquiteto=" + arquiteto;
			parametros += "&valorDebito=" + valorDebito;
			parametros += "&saldo=" + saldo;
			parametros += "&descricao=" + escape(descricao);
			
			var ajax = new AJAX();
			ajax.url = "premiacao_gravarPremiacao.php";
			ajax.metodo = "POST";
			ajax.params = parametros;
			ajax.retorno = function(retorno){ 
				var resultado = ltrim(retorno);
				//document.getElementById("loading").innerHTML = retorno;
				
				switch (resultado) {
					case "OK":
						alert('Premiação lançada com sucesso!');
						exibirConteudo('premiacao_lancarPremiacao.php','dados');
						//document.getElementById("loading").innerHTML = "Premiação lançada com sucesso!";
						break;
					case "ERRO_PREMIACAO_ARQUITETO":	
						document.getElementById('loading').innerHTML = "Ocorreu um erro (INSERIR PREMIAÇÃO ARQUITETO) por favor entre em contato com o suporte!";
						break;
					case "ERRO_INSERIR_PREMIACAO":	
						document.getElementById('loading').innerHTML = "Ocorreu um erro (INSERIR PREMIAÇÃO) por favor entre em contato com o suporte!";
						break;
					case "ERRO_TAB_MOVIMENTACAO":
						document.getElementById('loading').innerHTML = "Ocorreu um erro (INSERIR FINANCEIRO) por favor entre em contato com o suporte!";
						break;		
				} 
			
			}
			ajax.conectar();
		}
	}
}

function fn_getRegistro(optionName,linha,atual,total){
	elementos = document.getElementsByName(optionName);
	for (var i=0; i< elementos.length; i++){
		document.getElementById("linha_"+i).className = "trOut2";
	}
	linha.className = "trIn";
	//document.getElementById().value = 
}

function fn_excluirConta(){
	if (confirm("Deseja realmente excluir o registro selecionado?")) {
		elementos = document.getElementsByName("optionConta");
		for (var i=0; i< elementos.length; i++){
			if (document.getElementById("linha_"+i).className == "trIn")
				var chavePrimaria = document.getElementById("chavePrimaria_"+i).value;
			
		}
		var parametros = "&chavePrimaria=" + chavePrimaria;
			
		var ajax = new AJAX();
		ajax.url = "../secretaria/financeiro_excluir.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
				document.getElementById("dv_arguarde").style.visibility = "hidden";
				//document.getElementById("dados").innerHTML = resultado;
				
				if (resultado == "OK") {
					alert('Exclusão realizada com sucesso!');
					//exibirConteudoFinanceiro('financeiro_contas.php','dados',operacao);
					fn_pesqMovimentacao('../secretaria/financeiro_pesqMovimentacao.php','dv_contas',document.getElementById('sl_filtro'),document.getElementById('sl_conta'),'')
				}
				else {
					alert('Ocorreu um erro. Por favor entre em contato com o suporte!');
					//exibirConteudoFinanceiro('financeiro_contas.php','dados',operacao);
					fn_pesqMovimentacao('../secretaria/financeiro_pesqMovimentacao.php','dv_contas',document.getElementById('sl_filtro'),document.getElementById('sl_conta'),'')
				}
				 
		}
		ajax.conectar();
	}	
}

function fn_getCheckbox(pagina,oper,tipo,periodo){
	var x = document.getElementById('sl_conta');
	//alert(x);
	var conta = x.options[x.selectedIndex].value
//alert(conta);
	elementos = document.getElementsByName("optionConta");
	for (var i=0; i< elementos.length; i++){
		if (document.getElementById("linha_"+i).className == "trIn")
			var chavePrimaria = document.getElementById("chavePrimaria_"+i).value;
		
	}
	abrir('../secretaria/financeiro_editarLancamentoConta.php?pagina='+pagina+'&conta='+conta+'&tipo='+tipo+'&operacao='+oper+'&cod='+chavePrimaria,'630 300');
}

function fn_usarCheckbox(checkBox,oper,pag,url) {
		document.getElementById("dv_arguarde").style.visibility = "visible";
		var ids = checkBox;
		
		var parametros 
		
		parametros = "&ids=" + ids;
		parametros += "&oper=" + oper;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){
		//document.getElementById('dados').innerHTML = retorno; 
			
		var resultado = ltrim(retorno);
			if (resultado == "OK"){
				if (oper == "quitar") {
					switch (pag) {
						case "pagar":
							document.getElementById("dv_arguarde").style.visibility = "hidden";
							alert("Quitado com sucesso!");
							exibirConteudoFinanceiro('financeiro_contas.php','dados',pag)
							break;
						case "receber":
							document.getElementById("dv_arguarde").style.visibility = "hidden";
							alert("Quitado com sucesso!");
							exibirConteudoFinanceiro('financeiro_contas.php','dados',pag)
							break;	
					}		
				}
				else{
					switch (pag) {
						case "pagar":
							document.getElementById("dv_arguarde").style.visibility = "hidden";
							alert("Operação realizada com sucesso!");
							exibirConteudoFinanceiro('financeiro_contas.php','dados',pag)
							break;
						case "receber":
							document.getElementById("dv_arguarde").style.visibility = "hidden";
							alert("Operação realizada com sucesso!");
							exibirConteudoFinanceiro('financeiro_contas.php','dados',pag)
							break;	
					}
				}
			}
			else {
				alert("Ocorreu um erro por favor entre em contato com o suporte!");
				//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Problemas na exclusão!</td></tr><tr><td align='center'><a href='../inicio.php'>voltar</a></td></tr></tbody></table>";
			}	
		
		} 
		ajax.conectar();
		
}

function fn_editarMovimentacao(url,operacao,tipo,pagina,filtro,conta){
	var x=filtro;
	var periodo = x.options[x.selectedIndex].value;
	
	x=conta;
	var codConta = x.options[x.selectedIndex].value;	
	
	var parametros 
	
	parametros = "&operacao=" + operacao;
	parametros += "&tipo=" + tipo;
	parametros += "&pagina=" + pagina;
	parametros += "&filtro=" + filtro;
	parametros += "&conta=" + conta;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;

	ajax.retorno = function(retorno){
	document.getElementById('dados').innerHTML = retorno; 
	}	
	ajax.conectar();
}

function enviarAviso(periodo){
	elementos = document.getElementsByName("optionEnviado");
	elementosEmails = document.getElementsByName("email");
	elementosValor = document.getElementsByName("valorCaducar");
	
	var contar = 0;
	var chk = new Array();
	var lsEmail = new Array();
	var lsValores = new Array();
	
    for (var i=0; i< elementos.length; i++){
		if (elementos[i].checked) {
			chk[contar] = elementos[i].value;
			lsEmail[contar] = elementosEmails[i].value;
			lsValores[contar] = elementosValor[i].value;
			//alert(elementosEmails[i].value);
			contar = ++contar;
		}
    } 

	if (contar==0) {
		alert("você deve marcar ao menos um!");
	}
	else{
		if (contar > 100) {
			alert("Você deve marcar apenas 100 arquitetos para enviar o aviso!");	
		}
		else {
			fn_sendAviso(chk,lsEmail,periodo);
		}	
	}
}

function getUltimaData (qtd) {
	

	var elementosData = document.getElementsByName("ultimoEnvio");
   // var hoje= new Date();


	var vData = "2008-01-01 00:00:00";
	
	for (var a=0; a < qtd; a++){
		if (elementosData[a].value != "") {
			//vData = elementosData[a].value;
			
			//dataStr = elementosData[a].value;
			//vData= new Date(dataStr.substr(6,4),dataStr.substr(3,2)-1,dataStr.substr(0,2),hoje.getHours(),hoje.getMinutes(),hoje.getSeconds());
			//data = new Date(dataStr.substr(6,4),dataStr.substr(3,2)-1,dataStr.substr(0,2),hoje.getHours(),hoje.getMinutes(),hoje.getSeconds());


			if (vData < elementosData[a].value) {
				vData = elementosData[a].value;	
			}	
		}
	}
	return vData;
}
function fn_sendAviso(periodo,horaAtual) {

		
		//var ids = checkBox;
		elementosIds = document.getElementsByName("codArquiteto");
		elementosNome = document.getElementsByName("arquiteto");
		elementosPontos = document.getElementsByName("pontos");
		elementosEmails = document.getElementsByName("email");
		elementosData = document.getElementsByName("ultimoEnvio");
		
		var lsIds = new Array();
		var lsNome = new Array();
		var lsPontos = new Array();
		var lsEmail = new Array();
		var lsUltEnvio = new Array();
		

		/*
		var data = new Date();
	    var dia = data.getDate();
	    var tempo = data.getTime();
		var hora = data.getHours() - 1;
		
		var minuto = data.getMinutes();
		var segundo = data.getSeconds();
		
		var d=new Date();
		var day=d.getDate();
		var month=d.getMonth() + 1;
		if (month < 10){           month = '0' + month;  }

		var year=d.getFullYear();
		
		var dataHoraSistema = year + "-" + month + "-" + day + " "+hora + ":" + minuto + ":"+segundo;
		var dataSistema = year + "-" + month + "-" + day;
		//alert(dataSistema);
		var horaSistema = hora + ":" + minuto;
		//var tempoAtual = hora + ":" + minuto;
		*/
		var vUltimaData = getUltimaData(elementosIds.length);
		//for (var i=0; i< elementosIds.lenght ; i++){
		//alert("Ultima data "+vUltimaData);
		
	//	for (var i=0; i< 3; i++){
			
			//dataEnvio = vUltimaData.substr(0,10);
			//horaEnvio = vUltimaData.substr(11,17);
			var vCont = 0;
			
			//alert("ULT " + vUltimaData.substr(0,10)+" "+ if ((parseInt(vUltimaData.substr(11,2))+1) + vUltimaData.substr(13,6));
			vCompara = vUltimaData.substr(0,10);
			vCompara += " ";
			vT = parseInt(vUltimaData.substr(11,2))+1;
			if ( vT < 10){
				vT = '0' + vT;
			}
			vCompara += vT;
			vCompara += vUltimaData.substr(13,6)

			if (vCompara < horaAtual) {
				document.getElementById("dv_arguarde").style.visibility = "visible";
				for (var i=0; i< elementosIds.length; i++){ 
					if (elementosData[i].value == "") {
						if (vCont <= 150) {
							lsIds[vCont] = elementosIds[i].value;
							lsNome[vCont] = elementosNome[i].value;
							lsPontos[vCont] = elementosPontos[i].value;
							lsEmail[vCont] = elementosEmails[i].value;
							//lsUltEnvio[i] = elementosData[i].value;
							vCont += 1;
						}	
					}	
				
				}
				
				//alert(lsIds);
				if (vCont > 0 ) { 
					var parametros 
					
					parametros = "&ids=" + lsIds;
					parametros += "&nomes=" + lsNome;
					parametros += "&pontos=" + lsPontos;
					parametros += "&emails=" + lsEmail;
					//parametros += "&ultimoEnvio=" + lsUltEnvio;
					parametros += "&referente=" + periodo;
					
					var ajax = new AJAX();
					ajax.url = "pontuacao_enviarAviso.php";
					ajax.metodo = "POST";
					ajax.params = parametros;
					
					ajax.retorno = function(retorno){
						document.getElementById("dv_arguarde").style.visibility = "hidden";
			
					//document.getElementById('dados').innerHTML = retorno; 
						
					var resultado = ltrim(retorno);
						document.getElementById("dv_arguarde").style.visibility = "hidden";
						
						if (resultado == "OK"){
							alert('Operação realizada com sucesso!');
							//exibirConteudo('premiacao_confirmarPremiacao.php','dados');
							location.href = "index.php";
						}
						else {
							if (resultado == "QTD_PERMITIDA"){
								alert('Limite de envio de e-mails no prazo de uma hora já alcançado!');
							}
							else {	
								alert('Ocorreu um erro. Por favor entre em contato com o suporte!');
								//exibirConteudo('premiacao_confirmarPremiacao.php','dados');
								location.href = "index.php";
							}
						}	
					
					} 
					
					ajax.conectar();
				}
				else {
					alert("Você já enviou o aviso a todos os profissionais que possuem e-mails cadastrados!");
				}
			
				/*
				if (elementosData[i].value == "") {
					if (Date.parse(horaEnvio) <= Date.parse(horaSistema)) {
							alert("NAO PODE");
						}
						else {
							alert("PODE");
						}
				}
				else {
					if (dataEnvio == dataSistema) {
						if (Date.parse(horaEnvio) <= Date.parse(horaSistema)) {
							alert("NAO PODE");
						}
						else {
							alert("PODE");
						}
					}
				}	
				*/
			}
			else {
				alert("Você só poderá enviar e-mails a partir de: " + vT+vUltimaData.substr(13,6));
			}
			
					
}

function confirmaCaduca(periodo){
	document.getElementById("dv_arguarde").style.visibility = "visible";
	
	elementos = document.getElementsByName("vCacudar[]");
	var vProf = new Array();
    for (var i=0; i< elementos.length; i++){
			vProf[i] = elementos[i].value;
    }
    
	var parametros 
		
	parametros = "&referente=" + periodo;
	parametros += "&vProf=" + vProf;
		
	var ajax = new AJAX();
	ajax.url = "pontuacao_caducarPontos.php";
	ajax.metodo = "POST";
	ajax.params = parametros;

	ajax.retorno = function(retorno){
		document.getElementById("dv_arguarde").style.visibility = "hidden";

	//document.getElementById('dados').innerHTML = retorno; 
		
	var resultado = ltrim(retorno);
		document.getElementById("dv_arguarde").style.visibility = "hidden";
		
		if (resultado == "OK"){
			alert('Operação realizada com sucesso!');
			//exibirConteudo('premiacao_confirmarPremiacao.php','dados');
			location.href = "index.php";
		}
		else {
			alert('Ocorreu um erro. Por favor entre em contato com o suporte!');
			//exibirConteudo('premiacao_confirmarPremiacao.php','dados');
			location.href = "index.php";
		}	
	
	} 
	
	ajax.conectar();
}

/********* Usuario  ***********/
function commitUsuario(form,div,url,operacao,codUsuario){
	document.getElementById("dv_endereco").style.visibility = "hidden";
	if (valida(form)){
		document.getElementById('loading').innerHTML = "<img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	
		var nome = document.getElementById("txt_nome").value;
		var login = document.getElementById("txt_login").value;
		var senha = document.getElementById("txt_password").value;
		var lembrete = document.getElementById("txt_lembrete").value;
		
		var parametros; 
		parametros = "&nome=" + escape(nome);
		parametros += "&login=" + login;
		parametros += "&senha=" + senha;
		parametros += "&lembrete=" + escape(lembrete);
		parametros += "&operacao=" + operacao;
		parametros += "&codUsuarioEdicao=" + codUsuario;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			//document.getElementById('loading').innerHTML = "&nbsp;";
			//document.getElementById(div).innerHTML = retorno;
			
				switch (resultado) {
					case "OK_CADASTRAR":
						//document.getElementById('loading').innerHTML = "Cadastro realizado com sucesso!";
						alert('Cadastro realizado com sucesso!');
						f_edicaoUsuario('loja_gerenciarUsuarios.php','dados','','');
						break;
					case "OK_ALTERAR":
						//document.getElementById('loading').innerHTML = "Alteração realizada com sucesso!";
						alert('Alteração realizada com sucesso!');
						f_edicaoUsuario('loja_gerenciarUsuarios.php','dados','','');
						break;
					case "EXITE_LOGIN":
						document.getElementById('loading').innerHTML = "Login já existente por favor escolha outro!";
						break;
					case "ERRO":	
						document.getElementById('loading').innerHTML = "Ocorreu um erro por favor entre em contato com o suporte!";
						break;
				} 
				/*
				if (resultado == "OK"){
					document.getElementById('loading').innerHTML = "Alteração realizada com sucesso!";
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='../loja/printBoleto.php'>imprimir boleto</a></td></tr></tbody></table>";
				}
				else {
					document.getElementById('loading').innerHTML = "Ocorreu um erro por favor entre em contato com o suporte!";
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Ocorreu um erro! Entre em contato com o suporte</td></tr></tbody></table>";
				}
				*/
				
		}
		ajax.conectar();
		
	}
}

function commitUsuarioArquiteto(form,div,url){
	document.getElementById("dv_endereco").style.visibility = "hidden";
	if (valida(form)){
		document.getElementById('loading').innerHTML = "<img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	
		var nome = document.getElementById("txt_nome").value;
		var login = document.getElementById("txt_login").value;
		var senha = document.getElementById("txt_password").value;
		var lembrete = document.getElementById("txt_lembrete").value;
		
		var parametros; 
		parametros = "&nome=" + escape(nome);
		parametros += "&login=" + login;
		parametros += "&senha=" + senha;
		parametros += "&lembrete=" + escape(lembrete);
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			//document.getElementById('loading').innerHTML = "&nbsp;";
			//document.getElementById(div).innerHTML = retorno;
			
				switch (resultado) {
					case "OK_ALTERAR":
						//document.getElementById('loading').innerHTML = "Alteração realizada com sucesso!";
						alert('Alteração realizada com sucesso!');
						exibirConteudo('arquiteto_inicio.php','dados');
						break;
					case "ERRO":	
						document.getElementById('loading').innerHTML = "Ocorreu um erro por favor entre em contato com o suporte!";
						break;
				} 
				/*
				if (resultado == "OK"){
					document.getElementById('loading').innerHTML = "Alteração realizada com sucesso!";
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='../loja/printBoleto.php'>imprimir boleto</a></td></tr></tbody></table>";
				}
				else {
					document.getElementById('loading').innerHTML = "Ocorreu um erro por favor entre em contato com o suporte!";
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Ocorreu um erro! Entre em contato com o suporte</td></tr></tbody></table>";
				}
				*/
				
		}
		ajax.conectar();
		
	}
}

function commitDados(form,div,url,pg_entidadeInicial){
	document.getElementById("dv_endereco").style.visibility = "hidden";
	if (valida(form)){
		document.getElementById('loading').innerHTML = "<img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	
		var endereco = document.getElementById("txt_endereco").value;
		var bairro = document.getElementById("txt_bairro").value;
		var cidade = document.getElementById("txt_cidade").value;
		var estado = document.getElementById("txt_estado").value;
		var cep = document.getElementById("txt_cep").value;
		var telefones = document.getElementById("txt_telefones").value;
		var email = document.getElementById("txt_email").value;
		
		var parametros; 
		parametros = "&endereco=" + escape(endereco);
		parametros += "&bairro=" + escape(bairro);
		parametros += "&cidade=" + escape(cidade);
		parametros += "&estado=" + estado;
		parametros += "&cep=" + cep;
		parametros += "&telefones=" + telefones;
		parametros += "&email=" + email;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			//document.getElementById('loading').innerHTML = "&nbsp;";
			//document.getElementById(div).innerHTML = retorno;
			
				if (resultado == "OK"){
					//document.getElementById('loading').innerHTML = "Alteração realizada com sucesso!";
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='../loja/printBoleto.php'>imprimir boleto</a></td></tr></tbody></table>";
					alert('Alteração realizada com sucesso!');
					exibirConteudo(pg_entidadeInicial,'dados');
				}
				else {
					document.getElementById('loading').innerHTML = "Ocorreu um erro por favor entre em contato com o suporte!";
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Ocorreu um erro! Entre em contato com o suporte</td></tr></tbody></table>";
				}
				
		}
		ajax.conectar();
		
	}
}

function commitFavorecido(form,div,url,operacao,codEntidade,pagina){
	//document.getElementById("dv_endereco").style.visibility = "hidden";
	if (valida(form)){
		document.getElementById('loading').innerHTML = "<img src='../img/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	

		var nome = document.getElementById("txt_nome").value;
		var cpf = document.getElementById("txt_cpf").value;
		
		var x=document.getElementById("sl_tipoEntidade");
		var codTipoEntidade = x.options[x.selectedIndex].value;
		
		x=document.getElementById("sl_situacao");
		var situacao = x.options[x.selectedIndex].value;
		
		var endereco = document.getElementById("txt_endereco").value;
		var bairro = document.getElementById("txt_bairro").value;
		var cidade = document.getElementById("txt_cidade").value;
		var estado = document.getElementById("txt_estado").value;
		var cep = document.getElementById("txt_cep").value;
		var telefones = document.getElementById("txt_telefones").value;
		var email = document.getElementById("txt_email").value;
		
		var parametros; 
		parametros = "&operacao=" + operacao;
		parametros += "&codEntidade=" + codEntidade;
		parametros += "&nome=" + escape(nome);
		parametros += "&cpf=" + cpf;
		parametros += "&codTipoEntidade=" + codTipoEntidade;
		parametros += "&situacao=" + situacao;
		parametros += "&endereco=" + escape(endereco);
		parametros += "&bairro=" + escape(bairro);
		parametros += "&cidade=" + escape(cidade);
		parametros += "&estado=" + estado;
		parametros += "&cep=" + cep;
		parametros += "&telefones=" + telefones;
		parametros += "&email=" + email;
		
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			fechar();
			//document.getElementById('loading').innerHTML = "&nbsp;";
			//document.getElementById(div).innerHTML = retorno;
			
				if (resultado == "OK"){
					//document.getElementById('loading').innerHTML = "Alteração realizada com sucesso!";
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='../loja/printBoleto.php'>imprimir boleto</a></td></tr></tbody></table>";
					alert('Operação realizada com sucesso!');
					//exibirConteudo(pg_entidadeInicial,'dados');
					paginar('../secretaria/financeiro_resPesqFavorecido.php','dv_contas',document.getElementById('sl_pesqFavorecido'),document.getElementById('txt_pesqFavorecido').value,pagina)
				}
				else {
					document.getElementById('loading').innerHTML = "Ocorreu um erro por favor entre em contato com o suporte!";
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Ocorreu um erro! Entre em contato com o suporte</td></tr></tbody></table>";
				}
				
		}
		ajax.conectar();
		
	}
}

function f_excluirComentario(codExcluir,codArtigo){
	if (confirm("Deseja confirma a exclusão?")) {
		var parametros 
		parametros = "&codComentario=" + codExcluir;
		parametros += "&codArtigo=" + codArtigo;
		
		var ajax = new AJAX();
		ajax.url = '../secretaria/artigo_comentarioExcluir.php';
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			if (resultado == "ERRO")
				alert("Ocorreu um erro na exclusão.");
			else {
				alert('Operação realizada com sucesso!');
				f_editarSimples('../secretaria/artigo_comentarioEditar.php','dv_artigo',codArtigo)
			}	
			//document.getElementById('dados').innerHTML = retorno;
		}
		ajax.conectar();
	}	
}

//Melhorar e transformar as duas funções abaixo em uma só
function f_excluirProduto(codProduto){
	if (confirm("Deseja confirma a exclusão?")) {
		var parametros 
		parametros += "&codProduto=" + codProduto;
		
		var ajax = new AJAX();
		ajax.url = '../loja/loja_produtoExcluir.php';
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			//document.getElementById('dados').innerHTML = resultado;
			
			if (resultado == "ERRO")
				alert("Ocorreu um erro na exclusão.");
			else {
				alert('Operação realizada com sucesso!');
				exibirConteudo('loja_mundoNataldecor.php','dados')
			}
				
		}
		ajax.conectar();
	}	
}

function f_excluirArtigo(codArtigo){
	if (confirm("Deseja confirma a exclusão?")) {
		var parametros 
		//parametros = "&codComentario=" + codExcluir;
		parametros += "&codArtigo=" + codArtigo;
		
		var ajax = new AJAX();
		ajax.url = '../secretaria/artigo_excluir.php';
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			if (resultado == "ERRO")
				alert("Ocorreu um erro na exclusão.");
			else {
				alert('Operação realizada com sucesso!');
				exibirConteudo('arquiteto_meusArtigos.php','dados')
				//f_editarSimples('../secretaria/artigo_comentarioEditar.php','dv_artigo',codArtigo)
			}	
			//document.getElementById('dados').innerHTML = retorno;
		}
		ajax.conectar();
	}	
}


function f_excluirArtigoAdmin(codArtigo){
	if (confirm("Deseja confirma a exclusão?")) {
		var parametros 
		//parametros = "&codComentario=" + codExcluir;
		parametros += "&codArtigo=" + codArtigo;
		
		var ajax = new AJAX();
		ajax.url = '../secretaria/artigo_excluir.php';
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			if (resultado == "ERRO")
				alert("Ocorreu um erro na exclusão.");
			else {
				alert('Operação realizada com sucesso!');
				exibirConteudo('site_artigos.php','dados')
				//f_editarSimples('../secretaria/artigo_comentarioEditar.php','dv_artigo',codArtigo)
			}	
			//document.getElementById('dados').innerHTML = retorno;
		}
		ajax.conectar();
	}	
}

function fn_excluirFavorecido(url,codigo,pagina) {
    if (confirm("Deseja confirma a exclusão?")) {
        var parametros 
		parametros = "&codEntidade=" + codigo;
		parametros += "&operacao=excluir";
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			
			if (resultado == "ERRO")
				alert("Ocorreu um erro na exclusão.");
			else {
				alert('Operação realizada com sucesso!');
				paginar('../secretaria/financeiro_resPesqFavorecido.php','dv_contas',document.getElementById('sl_pesqFavorecido'),document.getElementById('txt_pesqFavorecido').value,pagina)
			}	
			//document.getElementById('dados').innerHTML = retorno;
			//alert(resultado);
			
		}
		ajax.conectar();
    }
}

function commitSubCategoria(form,div,url,pagina,pesquisa,filtro){
	if (valida(form)){
		var nome = document.getElementById("txt_nome").value;

		var x=document.getElementById("sl_tipo");
		var tipo = x.options[x.selectedIndex].value;
		
		var y=document.getElementById("sl_subCategoria");
		var codCategoria = y.options[y.selectedIndex].value;
		
		var parametros; 
	//	parametros += "&pesquisa=" + pesquisa;
	//	parametros += "&filtro=" + filtro;
	//	parametros += "&pagina=" + pagina;
		
		parametros += "&codCategoria=" + codCategoria;
		parametros += "&nome=" + escape(nome);
		parametros += "&tipo=" + tipo;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			document.getElementById('loading').innerHTML = "&nbsp;";
			//document.getElementById(div).innerHTML = retorno;
			
			switch (resultado) {
				case "OK":
					alert('Operação realizada com sucesso!');
					exibirConteudo('tb_categoria.php','dados');
					break;
				case "ERRO":
					alert('Ocorreu um erro por favor entre em contato com o suporte!');
					exibirConteudo('tb_categoria.php','dados');
					break;
			}
			
		}
		ajax.conectar();
	}
	
}
function commitCategoria(form,div,url,operacao,codCategoria,codSubCategoria,pagina,pesquisa,filtro){
	if (valida(form)){
		document.getElementById('loading').innerHTML = "<img src='../img/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	

		var nome = document.getElementById("txt_nome").value;

		var x=document.getElementById("sl_tipo");
		var tipo = x.options[x.selectedIndex].value;
		
		if (operacao == "novo"){
			codSubCategoria = document.getElementById("txt_codSubCategoria").value;
		}	
		else {	
			if (codSubCategoria != "000"){
				var y=document.getElementById("sl_subCategoria");
				//var codSubCategoria = y.options[y.selectedIndex].value;
				var codMudaCategoria = y.options[y.selectedIndex].value;
				//var codCategoria = codCategoria;
			}
			else {
				var codMudaCategoria = codSubCategoria;
			}
		}	
		
		var parametros; 
		parametros = "&operacao=" + operacao;
		parametros += "&pesquisa=" + pesquisa;
		parametros += "&filtro=" + filtro;
		parametros += "&pagina=" + pagina;
		
		parametros += "&codCategoria=" + codCategoria;
		parametros += "&codSubCategoria=" + codSubCategoria;
		parametros += "&codMudaCategoria=" + codMudaCategoria;
		parametros += "&nome=" + escape(nome);
		parametros += "&tipo=" + tipo;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			document.getElementById('loading').innerHTML = "&nbsp;";
			//document.getElementById(div).innerHTML = retorno;
			
			switch (resultado) {
				case "OK":
					alert('Operação realizada com sucesso!');
					exibirConteudo('tb_categoria.php','dados');
					break;
				case "ERRO":
					alert('Ocorreu um erro por favor entre em contato com o suporte!');
					exibirConteudo('tb_categoria.php','dados');
					break;
			}
			
		}
		ajax.conectar();
	}
}

function commitProfissional(form,div,url,operacao,codEntidade,pagina,pesquisa,filtro){

	//document.getElementById("dv_endereco").style.visibility = "hidden";
	if (valida(form)){
		document.getElementById('loading').innerHTML = "<img src='../img/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	

		var nome = document.getElementById("txt_nome").value;
		var cpf = document.getElementById("txt_cpf").value;
		var dataCadastro = document.getElementById("txt_dataCadastro").value;
		
		var x=document.getElementById("sl_situacao");
		var situacao = x.options[x.selectedIndex].value;
		
		var endereco = document.getElementById("txt_endereco").value;
		var bairro = document.getElementById("txt_bairro").value;
		var cidade = document.getElementById("txt_cidade").value;
		var estado = document.getElementById("txt_estado").value;
		var cep = document.getElementById("txt_cep").value;
		var telefones = document.getElementById("txt_telefones").value;
		var email = document.getElementById("txt_email").value;
		
		var elementos = document.getElementsByName("atuacao");
		var contar = 0;
		var chk = new Array();
	    for (var i=0; i< elementos.length; i++){
			if (elementos[i].checked) {
				chk[contar] = elementos[i].value;
				contar = ++contar;
			}
	    }

	    var login = document.getElementById("txt_login").value;
		var senha = document.getElementById("txt_password").value;
		var lembrete = document.getElementById("txt_lembrete").value;
		 
		var parametros; 
		parametros = "&operacao=" + operacao;
		parametros += "&pesquisa=" + pesquisa;
		parametros += "&filtro=" + filtro;
		parametros += "&pagina=" + pagina;
		
		parametros += "&codEntidade=" + codEntidade;
		parametros += "&nome=" + escape(nome);
		parametros += "&cpf=" + cpf;
		parametros += "&dataCadastro=" + dataCadastro;
		parametros += "&situacao=" + situacao;
		parametros += "&endereco=" + escape(endereco);
		parametros += "&bairro=" + escape(bairro);
		parametros += "&cidade=" + escape(cidade);
		parametros += "&estado=" + estado;
		parametros += "&cep=" + cep;
		parametros += "&telefones=" + telefones;
		parametros += "&email=" + email;
		
		parametros += "&atuacao=" + chk;
		
		parametros += "&login=" + login;
		parametros += "&senha=" + senha;
		parametros += "&lembrete=" + lembrete;

		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		ajax.retorno = function(retorno){ 
			var resultado = ltrim(retorno);
			document.getElementById('loading').innerHTML = "&nbsp;";
			//document.getElementById(div).innerHTML = retorno;
			//alert(resultado);
			
				switch (resultado) {
					case "OK":
						alert('Operação realizada com sucesso!');
						//paginar(url,div,campoDB,texto,pagina)
						//paginar1('../secretaria/tb_resPesqProfissional.php','dados','Entidade',pesquisa,filtro,pagina);
						exibirConteudo('tb_profissional.php','dados');
						break;
					case "LOGIN":
						alert('Login já cadastrado por favor escolha outro!');
						break;
					case "ERRO":
						alert('Ocorreu um erro por favor entre em contato com o suporte!');	
						break;
				}
				
			/*	
				if (resultado == "OK"){
					//document.getElementById('loading').innerHTML = "Alteração realizada com sucesso!";
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='../loja/printBoleto.php'>imprimir boleto</a></td></tr></tbody></table>";
					alert('Operação realizada com sucesso!');
					//exibirConteudo(pg_entidadeInicial,'dados');
					paginar('../secretaria/tb_resPesqProfissional.php','dv_profissionais',document.getElementById('sl_pesqFavorecido'),document.getElementById('txt_pesqFavorecido').value,pagina)
				}
				else {
					document.getElementById('loading').innerHTML = "&nbsp;";
					alert('Operação realizada com sucesso!');
					//document.getElementById('loading').innerHTML = "Ocorreu um erro por favor entre em contato com o suporte!";
					//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Ocorreu um erro! Entre em contato com o suporte</td></tr></tbody></table>";
				}
			*/	
				
		}
		ajax.conectar();
		
	}
}

function listarTodos(){
	document.getElementById('txt_pesqFavorecido').value = '';
	//document.getElementById('sl_pesqFavorecido').options
	pesquisa('dv_contas',document.getElementById('txt_pesqFavorecido').value,document.getElementById('sl_pesqFavorecido'),'../secretaria/financeiro_resPesqFavorecido.php');
}
function abrirInside(url,div,id){

	var parametros 
	parametros = "&id=" + id;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function abrir(pagina,tamanho){
	MOOdalBox.open(pagina,"Desenvolvido por Fazbrick.com", tamanho);
}

function fechar(){
	MOOdalBox.close();
	
}
function fecharEditor(){
	window.close();
}
//é preciso somente passar o nome do formulário mas TODOS os campos devem ter um atributo
//chamado "obrigatorio" com valor "sim" ou "nao". 
//exemplo: <input type="text" id="txt_nome" name="Nome" obrigatorio="sim">
function valida(formulario) {
  var elementos = document.getElementById(formulario).elements;

  for (var i=0; i< elementos.length; i++){
  	/*
	if (elementos[i].getAttribute("type")=="text") {
    	if (elementos[i].getAttribute("obrigatorio")=="sim") {
     		if (elementos[i].value=="") {
      			alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
      			elementos[i].focus();
      			return false;
     		}
    	}
  	}
	*/ //alert(elementos[i].type);
	switch (elementos[i].type) {
		case "text":
			if (elementos[i].getAttribute("obrigatorio")=="sim") {
	     		if (elementos[i].getAttribute("name")=="Email") {
					if (elementos[i].value=="") {
						alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
		      			elementos[i].focus();
		      			return false;
					}
					else if (!validaEmail(elementos[i].value)) {
						//alert("Digite um e-mail válido!");
						elementos[i].focus();
						return false;
					}
				}
				if (elementos[i].value=="") {
	      			alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
	      			elementos[i].focus();
	      			return false;
	     		}
			}
			break;
		case "file":
			if (elementos[i].getAttribute("obrigatorio")=="sim") {
	     		if (elementos[i].value=="") {
	      			alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
	      			//elementos[i].focus();
	      			return false;
	     		}
			}
			break;
		case "select-one":
			if (elementos[i].getAttribute("obrigatorio")=="sim") {
				if (elementos[i].value=="-1") {
					//alert("Você deve fazer uma escolha!");
					alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
					elementos[i].focus();
					return false;
				}	
			}
			break;
		case "password":
			if (elementos[i].getAttribute("obrigatorio")=="sim") {
				if (elementos[i].value=="") {
					alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
					elementos[i].focus();
					return false;
				}	
			}
			if (elementos[i].getAttribute("obrigatorio")=="sim") {
				if (elementos[i].value=="") {
					alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
					elementos[i].focus();
					return false;
				}	
				else if (elementos[i].getAttribute("id") == "txt_password" ) {
						if (document.getElementById("txt_confirme").value != elementos[i].value ) {
							alert("A senha está diferente da confirmação!");
							elementos[i].focus();
							return false;
						}
				}
				else if (elementos[i].getAttribute("id") == "txt_confirme" ) {
						if (document.getElementById("txt_password").value != elementos[i].value ) {
							alert("A confirmação está diferente da senha!");
							elementos[i].focus();
							return false;
						}
				}
			}			
			break;
		case "textarea":
			if (elementos[i].getAttribute("obrigatorio")=="sim") {
				if (elementos[i].value=="") {
					alert("O campo \""+elementos[i].getAttribute("name")+"\" é obrigatorio.");
					elementos[i].focus();
					return false;
				}	
			}
			break;	
			
	}
	

  } 
  return true;
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

function mudaFundoLinha(linha,OverIn) {
	if (OverIn == "sim") 
		linha.className = "trIn";
	else
		linha.className = "trOut";
}

function mudaFundoLinha2(linha,OverIn) {
	if (OverIn == "sim") 
		linha.className = "trIn";
	else
		linha.className = "trOut2";
}

function AbreCalendario(largura,altura,formulario,campo,tmpx) {
	vertical   = (screen.height/2) - (altura/2);
	horizontal = (screen.width/2) - (largura/2);
	var jan = window.open('../lib/calendario.php?formulario='+formulario+'&campo='+campo+'&tmpx='+tmpx,'','toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=yes,resizable=0,copyhistory=0,screenX='+screen.width+',screenY='+screen.height+',top='+vertical+',left='+horizontal+',width='+largura+',height='+altura);
	jan.focus();
}

//Função para colocar máscara
function Mascara(objeto, evt, mask) {
 
	var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
	var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
	var Numeros = '0123456789';
	var Fixos  = '().-:/ '; 
	var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";
	
	evt = (evt) ? evt : (window.event) ? window.event : "";
	var value = objeto.value;
	
	if (evt) {
		var ntecla = (evt.which) ? evt.which : evt.keyCode;
	 	tecla = Charset.substr(ntecla - 32, 1);
	 	
	 	if (ntecla < 32) return true;
	
	 	var tamanho = value.length;
	 	if (tamanho >= mask.length) return false;
	
	 	var pos = mask.substr(tamanho,1); 
	 	
	 	while (Fixos.indexOf(pos) != -1) {
			value += pos;
		 	tamanho = value.length;
		  	if (tamanho >= mask.length) return false;
		  		pos = mask.substr(tamanho,1);
		}
	
		switch (pos) {
		   case '#' : if (Numeros.indexOf(tecla) == -1) { alert("Digite somente números!"); return false; } break;
		   case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;
		   case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;
		   case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;
		   case '*' : objeto.value = value; return true; break;
		   default : return false; break;
		}
	}
	
	objeto.value = value; 
	return true;
}

//Mascara para formato de telefone
function formataNumeros(objeto, evt) { 
	return Mascara(objeto, evt, '########,##');
}

//Mascara para formato de telefone
function formataTelefone(objeto, evt) { 
	return Mascara(objeto, evt, '(##) ####-####');
}
//Mascara para formato de data
function formataData(objeto, evt) {
	return Mascara(objeto, evt, '##/##/####');	
}
//Mascara para formato de hora
function formataHora(objeto, evt) {
	return Mascara(objeto, evt, '##:##');	
}
//Mascara para formato de hora
function formataCep(objeto, evt) {
	return Mascara(objeto, evt, '##.###-###');	
}
//Função para validar e-mails
function validaEmail(pStr){
	var reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	
	if (!reEmail.test(pStr)) {
		alert(pStr + " NÃO é um endereço de e-mail válido.");
		return false;
	}	
	
	return true;

}

function validaData(Campo, Detalhe)
{
	var sCampo = Campo.value
	
	var Dia = sCampo.substring(0,2)
	var Mes = sCampo.substring(3,5)
	var Ano = sCampo.substring(6,10)

	var bReturn = true
		
	if (sCampo != "")
	{
		if (sCampo.length > 10 || sCampo.length < 10)
		{
			window.alert("A " + Detalhe + " esta invalida.\n\nInforme corretamente com 10 (dez) dígitos.\nFormato DD/MM/AAAA")
			Campo.value = ""
			Campo.focus()
			bReturn = false
		}
		else
		if (sCampo.charAt(2) != "/" || sCampo.charAt(5) != "/")
		{
			window.alert("A " + Detalhe + " esta invalida.\n\nInforme corretamente no formato DD/MM/AAAA")
			Campo.value = ""
			Campo.focus()
			bReturn = false
		}
		else 
		{
			if (Dia < "01" || Dia > "31")
			{
				window.alert("A " + Detalhe + " esta invalida.\n\nInforme corretamente no formato DD/MM/AAAA")
				Campo.value = ""
				Campo.focus()
				bReturn = false
			}
			else
			if (Mes < "01" || Mes > "12")
			{
				window.alert("A " + Detalhe + " esta invalida.\n\nInforme corretamente no formato DD/MM/AAAA")
				Campo.value = ""
				Campo.focus()
				bReturn = false
			}
			else
			if (Ano < "1900" || Ano > "9999")
			{
				window.alert("A " + Detalhe + " esta invalida.\n\nInforme corretamente no formato DD/MM/AAAA\n\nANO tem que ser maior que 1900!")
				Campo.value = ""
				Campo.focus()
				bReturn = false
			}
			else
			if ((Mes == "04" || Mes == "06" || Mes == "09" || Mes == "11") && (Dia > "30"))
			{
				window.alert("A " + Detalhe + " esta invalida.\n\nInforme corretamente.")
				Campo.value = ""
				Campo.focus()
				bReturn = false
			}
			else
			if (Mes == "02" && Dia > "29")
			{
				window.alert("A " + Detalhe + " esta invalida.\n\nInforme corretamente.")
				Campo.value = ""
				Campo.focus()
				bReturn = false
			}
			else
			{	
				var Bis = 0
				if (Ano |= "0001")
				{
					Bis = Ano / 4
				}
				if ((Bis |= 0) && (Mes == "02") && (Dia > "28"))
				{
					window.alert("A " + Detalhe + " esta invalida.\n\nInforme corretamente.")
					Campo.value = ""
					Campo.focus()
					bReturn = false
				}
			}
		}
	}
	return bReturn
}

//////***** Funções para colocar máscara de moeda *****////////
function BlockKeybord()
{
if((event.keyCode < 48) || (event.keyCode > 57))
{
event.returnValue = false;
}
}

function troca(str,strsai,strentra)
{
while(str.indexOf(strsai)>-1)
{
str = str.replace(strsai,strentra);
}
return str;
}

function FormataMoeda(campo,tammax,teclapres,caracter)
{
if(teclapres == null || teclapres == "undefined")
{
var tecla = -1;
}
else
{
var tecla = teclapres.keyCode;
}

if(caracter == null || caracter == "undefined")
{
caracter = ".";
}

vr = campo.value;
if(caracter != "")
{
vr = troca(vr,caracter,"");
}
vr = troca(vr,"/","");
vr = troca(vr,",","");
vr = troca(vr,".","");

tam = vr.length;
if(tecla > 0)
{
if(tam < tammax && tecla != 8)
{
tam = vr.length + 1;
}

if(tecla == 8)
{
tam = tam - 1;
}
}
if(tecla == -1 || tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105)
{
if(tam <= 2)
{ 
campo.value = vr;
}
if((tam > 2) && (tam <= 5))
{
campo.value = vr.substr(0, tam - 2) + ',' + vr.substr(tam - 2, tam);
}
if((tam >= 6) && (tam <= 8))
{
campo.value = vr.substr(0, tam - 5) + caracter + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);
}
if((tam >= 9) && (tam <= 11))
{
campo.value = vr.substr(0, tam - 8) + caracter + vr.substr(tam - 8, 3) + caracter + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);
}
if((tam >= 12) && (tam <= 14))
{
campo.value = vr.substr(0, tam - 11) + caracter + vr.substr(tam - 11, 3) + caracter + vr.substr(tam - 8, 3) + caracter + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);
}
if((tam >= 15) && (tam <= 17))
{
campo.value = vr.substr(0, tam - 14) + caracter + vr.substr(tam - 14, 3) + caracter + vr.substr(tam - 11, 3) + caracter + vr.substr(tam - 8, 3) + caracter + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);
}
}
}

function maskKeyPress(objEvent) 
{
var iKeyCode; 
iKeyCode = objEvent.keyCode; 
if(iKeyCode>=48 && iKeyCode<=57) return true;
return false;
}

////******* FIM DA FUNÇÃO *******////////

function DigitaValor(campo) {


    var data = new String( campo.value );
    var wData = '';
	var cont_neg = 0;
	var cont = 0;
	
	for (i=0; i< data.length ; i++) {
	  if (i == 0) {	  
		  if ( data.charAt(i) == '-' )	{
			  	wData += data.charAt(i);
				cont_neg ++;
	  	  }
		  else {
		  	if ( data.charAt(i) >= '0' && data.charAt(i) <= '9' ){
				wData += data.charAt(i);
			}
			else {
				if ( data.charAt(i) == '.'  || data.charAt(i) == ',' ) {
					wData += '0,';
				}
				cont++;
			}
		  }
	  }
	  else {
		  if ( data.charAt(i) >= '0' && data.charAt(i) <= '9' )	{
				  	wData += data.charAt(i);
	  	  }
		  else {
	  		if ( data.charAt(i) == ',' )	
			{
				if ( wData.indexOf(',') == -1 )
				{
				  	wData += data.charAt(i);
				}
				else
				{
					cont ++;
				}
			}	  
			else if ( data.charAt(i) == '.' )
			{
				if ( wData.indexOf(',') == -1 )
				{
				  	wData += ',';
					cont ++;
				}
				else
				{
					cont ++;
				}
			}

			else
				cont ++;	 
		  }	
	  }
	}

	if ( cont > 0 ) 
	{	  
    	// Atualiza o campo 
	    campo.value = wData;
	}
	

}

function paginar(url,div,campoDB,texto,pagina){
	if (campoDB != ""){
		var x=campoDB;
		var campoDB = x.options[x.selectedIndex].value;
	}
	
	var parametros 
	parametros = "&campoDB=" + campoDB;
	parametros += "&pagina=" + pagina;
	parametros += "&texto=" + texto;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;
	
	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

function paginar1(url,div,campoDB,texto,filtro,pagina){
	
	var parametros 
	parametros = "&campoDB=" + campoDB;
	parametros += "&pagina=" + pagina;
	parametros += "&texto=" + texto;
	parametros += "&filtro=" + filtro;
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;

	ajax.retorno = function(retorno){ 
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
}

//Função genéria para pesquisa nas tabelas básicas (nova implementação)
function pesquisaGenerica(evt,paginaAlvo,divAlvo,campoTabela,inputTextPagina,selectPagina){
	if (enter(evt)){
		pesquisa1(paginaAlvo,divAlvo,campoTabela,document.getElementById(inputTextPagina).value,document.getElementById(selectPagina));
	}
}

function pesquisa1(url,div,campoDB,texto,filtro){

	//document.getElementById('loading').innerHTML = "<img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	
	//var x=filtro;
	//var filtro = x.options[x.selectedIndex].value;
	
	var parametros 
	parametros = "&campoDB=" + campoDB;
	parametros += "&texto=" + texto;
	parametros += "&filtro=" + filtro;
	parametros += "&oper=pesquisa";	
	parametros += "&pagina=1";
	
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;

	ajax.retorno = function(retorno){
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
	//window.location.reload();
	
}

function pesquisa(div,texto,campoDB,url){

	//document.getElementById('loading').innerHTML = "<img src='../imagens/loading.gif' border='0'>&nbsp;<label>Aguarde</label>";	
	var x=campoDB;
	var campoDB = x.options[x.selectedIndex].value;
	
	var parametros 
	parametros = "&campoDB=" + campoDB;
	parametros += "&texto=" + texto;
	parametros += "&oper=pesquisa";	
	parametros += "&pagina=1";
	
	
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;

	ajax.retorno = function(retorno){
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
	//window.location.reload();
	
}

//Pesquisa profissional qualquer campo
function fn_pesqProfissional(url,div,texto,selectCampos,selectAtuacao){
	var parametros; 
	parametros = "&texto=" + texto;
	parametros += "&campo=" + selectCampos;
	parametros += "&atuacao=" + selectAtuacao;
	//parametros += "&oper=pesquisa";	
	//parametros += "&pagina=1";
	alert(parametros);
/*
	var ajax = new AJAX();
	ajax.url = url;
	ajax.metodo = "POST";
	ajax.params = parametros;

	ajax.retorno = function(retorno){
		document.getElementById(div).innerHTML = retorno;
	}
	ajax.conectar();
	*/
}

/*
function pesquisarProfissional(evt){
	if (enter(evt)){
		pesquisa1('../secretaria/tb_resPesqProfissional.php','dv_profissionais','Entidade',document.getElementById('txt_pesqProfissional').value,document.getElementById('sl_filtro'));
	}
}
*/

function verifySubCategoria(ver,pag,id){
	switch (pag) {
		case "subcategorias":
			location.href = "../categorias/removerSubCategoria.php?id="+id;
			break;		
	}
	
}


function verify(ver,pag){
		
		if(ver){

			switch (pag) {
				case "servicos":
					elementos = document.getElementsByName("optionServicos"); //document.forms[0].option2;
					break;
				case "newsletter":
					elementos = document.getElementsByName("optionNewsletter");
					break;
				case "noticias":
					elementos = document.getElementsByName("optionNoticias");
					break;
				case "categorias":
					elementos = document.getElementsByName("optionCategorias");
					break;
				case "fotos":
					elementos = document.getElementsByName("optionFotos");
					break;
				case "fotosDestaque":
					elementos = document.getElementsByName("optionFotosDestaque");
					break;	
				case "clientes":
					elementos = document.getElementsByName("optionClientes");
					break;
				case "links":
					elementos = document.getElementsByName("optionLinks");
					break;	
				case "linksCategorias":
					elementos = document.getElementsByName("optionLinksCategorias");
					break;					
			}

			var contar = 0;
			var chk = new Array();
		    for (var i=0; i< elementos.length; i++){
				if (elementos[i].checked) {
					chk[contar] = elementos[i].value;
					contar = ++contar;
				}
		    } 

			if (contar==0) {
				alert("você deve marcar ao menos um!");
			}
			else{
			
				switch (pag) {
					case "servicos":
						excluir(chk,'lsServicos','servicos','removerServicos.php');
						break;
					case "newsletter":
						excluir(chk,'lsNewsletter','newsletter','removerNewsletter.php');
						break;
					case "noticias":
						excluir(chk,'lsNoticias','noticias','removerNoticias.php');
						break;		
					case "categorias":
						excluir(chk,'lsCategorias','categorias','removerCategorias.php');
						break;
					case "fotos":
						excluir(chk,'lsFotos','fotos','removerFotos.php');
						break;
					case "fotosDestaque":
						excluir(chk,'lsFotosDestaque','fotosDestaque','removerFotosDestaque.php');
						break;	
					case "clientes":
						excluir(chk,'lsClientes','clientes','removerClientes.php');
						break;
					case "links":
						excluir(chk,'lsLinks','links','removerLinks.php');
						break;	
					case "linksCategorias":
						excluir(chk,'lsCategorias','linksCategorias','removerLinksCategorias.php');
						break;						
				}		
			}
				
			
		}else{
			// Clicked on "No"
			//alert('Message not confirmed');
		}
}

function excluir(checkBox,div,galeria,url) {
	document.getElementById(div).innerHTML = "<div class='load'><table style='padding-left:150px' align='center' border='0' width='70%'><tbody><tr><td><img src='../imgs/load.gif' border='0'>&nbsp;Aguarde</td></tr></tbody></table></div>";	
		var ids = checkBox;
		
		var parametros 
		
		parametros = "&ids=" + ids;
		parametros += "&galeria=" + galeria;
		
		var ajax = new AJAX();
		ajax.url = url;
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){
		//document.getElementById(div).innerHTML = retorno; 
			
		var resultado = ltrim(retorno);
			if (resultado == "ok"){
				switch (galeria) {
					case "servicos":
						document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='javascript://' onclick=pesquisaDados('lsServicos',document.getElementById('txt_pesqServicos').value,document.getElementById('sl_pesqServicos').value,'../servicos/resPesquisaServicos.php');>Listar todos</a></td></tr></tbody></table>";
						break;
					case "newsletter":
						document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='javascript://' onclick=pesquisaDados('lsNewsletter',document.getElementById('txt_pesqNewsletter').value='',document.getElementById('sl_pesqNewsletter').value,'../newsletter/resPesquisaNewsletter.php');>Listar todos</a></td></tr></tbody></table>";
						break;
					case "noticias":
						document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='javascript://' onclick=pesquisaDados('lsNoticias',document.getElementById('txt_pesqNoticias').value='',document.getElementById('sl_pesqNoticias').value,'../noticias/resPesquisaNoticias.php');>Listar todos</a></td></tr></tbody></table>";
						break;		
					case "categorias":
						document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='javascript://' onclick=pesquisaDados('lsCategorias',document.getElementById('txt_pesqCategorias').value='',document.getElementById('sl_pesqCategorias').value,'../categorias/resPesquisaCategorias.php');>Listar todos</a></td></tr></tbody></table>";
						break;
					case "fotos":
						document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='javascript://' onclick=pesquisaDados('lsFotos',document.getElementById('txt_pesqFotos').value='',document.getElementById('sl_pesqFotos').value,'../fotos/resPesquisaFotos.php');>Listar todos</a></td></tr></tbody></table>";
						break;
					case "fotosDestaque":
						document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='javascript://' onclick=pesquisaDados('lsFotosDestaque','','','../fotos/fotosDestaque.php');>Listar todos</a></td></tr></tbody></table>";
						break;	
					case "clientes":
						document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='javascript://' onclick=pesquisaDados('lsClientes',document.getElementById('txt_pesqClientes').value='',document.getElementById('sl_pesqClientes').value,'../clientes/resPesquisaClientes.php');>Listar todos</a></td></tr></tbody></table>";
						break;
					case "links":
						document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='javascript://' onclick=pesquisaDados('lsLinks',document.getElementById('txt_pesqLinks').value='',document.getElementById('sl_pesqLinks').value,'../links/resPesquisaLinks.php');>Listar todos</a></td></tr></tbody></table>";
						break;
					case "linksCategorias":
						document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='javascript://' onclick=pesquisaDados('lsCategorias',document.getElementById('txt_pesqCategorias').value='',document.getElementById('sl_pesqCategorias').value,'../linksCategorias/resPesquisaLinksCategorias.php');>Listar todos</a></td></tr></tbody></table>";
						break;	
				}
			}
			else {
				document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Problemas na exclusão!</td></tr><tr><td align='center'><a href='../inicio.php'>voltar</a></td></tr></tbody></table>";
			}	
		
		} 
		ajax.conectar();
}

/*
Live Date Script- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions, 100's more DHTML scripts, and Terms Of Use,
visit http://www.dynamicdrive.com
*/

var dayarray=new Array("Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado")
var montharray=new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro")

function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
/*
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
*/
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here
var cdate="<small><font color='rgb(253,160,91)' face='Verdana'><b>"+dayarray[day]+", "+daym+" de "+montharray[month]+", "+year+" "+hours+":"+minutes+":"+seconds+" "
+"</b></font></small>"
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}

function setFocus() {
  document.getElementById('txt_login').focus();
}

  
/**************LOGIN*****************/

function login(form) {
	if (valida(form)){
		document.getElementById('loading').innerHTML = "<img src='img/loading1.gif' border='0'>&nbsp;<label>Aguarde</label>";	
		var login = document.getElementById("txt_login").value;
		var senha = document.getElementById("txt_senha").value;
		var parametros 
		parametros = "&login=" + escape(login);
		parametros += "&senha=" + escape(senha);
		
		var ajax = new AJAX();
		ajax.url = "lib/confirmaLogin.php";
		ajax.metodo = "POST";
		ajax.params = parametros;
		
		ajax.retorno = function(retorno){
			
			
			var resultado = ltrim(retorno);
			//document.getElementById('loading').innerHTML = resultado; 
			
			if (resultado != 'falhou'){
				switch (resultado) {
					case "00":
						location.href = "secretaria/index.php";
						break;
					case "01":
						location.href = "loja/index.php";
						break;
					case "02":
						location.href = "arquiteto/index.php";
						break;	
				}
				//document.getElementById('loading').innerHTML = resultado;
				//location.href = "inicio.php";
				//document.getElementById(div).innerHTML = "<table align='center' border='0' width='70%' height='100px'><tbody><tr><td align='center'>Operação realizada com sucesso!</td></tr><tr><td align='center'><a href='../geral/geral.php'>voltar</a></td></tr></tbody></table>";
			}
			else {
				document.getElementById('loading').innerHTML = "Usuário e/ou Senha não conferem! <br/> Ou usuário não está ativo!";
			}
				
		}
		ajax.conectar();
	}
}

function logout($pag) {
	var pagina;
	var ajax = new AJAX();
	if ($pag == "root") {
		ajax.url = "lib/logout.php";
		pagina = "index.php";
	}
	else {
		ajax.url = "../lib/logout.php";
		pagina = "../index.php";
	}
	ajax.metodo = "POST";
	
	ajax.retorno = function(retorno) {
		//var resultado = ltrim(retorno);
		location.href = pagina;
	}
	ajax.conectar();
}

function cancelar(url) {
	location.href = url;
}

function abrirPagina(url) {
	location.href = url;
}

function f_verificaId(id,codEntidade){
	var tam
	tam = id.length;
	
	if (tam < 3) {
		alert("Digite ao menos 3 letras!");
		setFocus("txt_identificacao");
	}
	else {
		document.getElementById('load').innerHTML = '<img src="../img/1px.gif" border="0" height="30"/>'
		if (f_validaID(id)) {
			var parametros 
			parametros = "&codEntidade=" + codEntidade;
			parametros += "&id=" + escape(id);
			
			
			var ajax = new AJAX();
			ajax.url = "../arquiteto/verifica_id.php";
			ajax.metodo = "POST";
			ajax.params = parametros;
		
			ajax.retorno = function(retorno){
				var resultado = ltrim(retorno);
				switch (resultado) {
					case "I":
						document.getElementById('load').innerHTML = "Idetificação indisponível";
						document.getElementById('Id').value = "0";
						break;
					case "V":
						document.getElementById('load').innerHTML = "Identificação disponível";
						document.getElementById('Id').value = "1";
						break;
				}
				//document.getElementById(div).innerHTML = retorno;
				//document.getElementById('load').innerHTML = "Tudo certo";
			}
			ajax.conectar();
			
		}	
		else {
			document.getElementById('load').innerHTML = "Atenção! Não é permitido caracteres especiais!";
		}	
	}
}


function f_validaID(texto){
	var letras="0123456789abcdefghijklmnopqrstuvwxyz_";
	   texto = texto.toLowerCase();
	   for(i=0; i<texto.length; i++){
	      if (letras.indexOf(texto.charAt(i),0)==-1){
	         return 0;
	      }
	   }
	   return 1;
	} 