/**********************************************************************************
CARREGA O CONTEUDO DA PAGINA
**********************************************************************************/

function CarregaTemplate(secao) {

	var arquivo;
		
	// imprime o carregando
	mostraCarregando();
		
	// pega o arquivo da seção
	switch (secao) {
			
		case "logon":
			arquivo = '__loadfiles/adm/templates/login.php';
		break;
			
		case "sistema":
			arquivo = '__loadfiles/adm/templates/sistema.php';
		break;
			
	}
		
	// busca o arquivo
	ExecutaAjax(__URL__ + arquivo,'CorpoBasePagina','conteudo');
		
	// da focus na janela
	window.top.focus();
	
}

/**********************************************************************************
CARREGA O CONTEUDO DA PAGINA
**********************************************************************************/

function CarregaConteudo(arquivo) {
	
	if (arquivo != "") {
		
		// imprime o carregando
		mostraCarregando();
		
		// busca o arquivo
		ExecutaAjax(__URL__ + arquivo,'CorpoBasePagina','conteudo');
		
	}
	
}

/**********************************************************************************
PROCESSA LOGON
**********************************************************************************/

function processaLogonSistema(codigo) {
	
	var login = document.getElementById("login");
	var senha = document.getElementById("senha");
	
	if (codigo == 1) {
	
		document.getElementById("TabelaFormLogon").style.display = 'none';
		document.getElementById("RespostaLogonSistema").style.display = 'inline';
		
		if (login.value != "" && senha.value != "") {					
			
			document.getElementById("RespostaLogonSistema").innerHTML = '<b>Autenticando dados... aguarde!!!</b>';			
			ExecutaAjax(__URL__ + '__loadfiles/adm/logon/verifica.php?login=' + login.value + '&senha=' + senha.value,'','executa');
			
		} else {
			
			document.getElementById("RespostaLogonSistema").innerHTML = '<b class=\'destaqueAmarelo\'>Preencha os campos usuário e senha</b><br><a href=\'javascript:;\' onClick=\'processaLogonSistema(2);\'>clique aqui para tentar novamente</a>'
			
		}
	
	} else {
		
		senha.value = '';
		
		document.getElementById("TabelaFormLogon").style.display = 'inline';
		document.getElementById("RespostaLogonSistema").style.display = 'none';			
		document.getElementById("RespostaLogonSistema").innerHTML = '';		
		
	}
	
	return false;
	
}

/**********************************************************************************
PROCESSA OS FORMULARIOS
**********************************************************************************/

function processaFormSistema(modo) {
	
	switch (modo) {
		
		case 1:
			
			document.getElementById('formDados').style.display = 'none';
			document.getElementById('RespostaProcessa').style.display = 'inline';			
			document.getElementById('RespostaProcessa').innerHTML = '<p align="center" style="padding: 20px">Aguarde enquanto as informações são processadas...</p>';
			//document.getElementById("FormButtons").innerHTML = '';		
			
		break;
		
		case 2:
			
			document.getElementById('formDados').style.display = 'inline';
			document.getElementById('RespostaProcessa').style.display = 'none';			
			document.getElementById('RespostaProcessa').innerHTML = '';
			//document.getElementById("FormButtons").innerHTML = '';
			
		break;
		
	}
	
}

/**********************************************************************************
PROCESSA EXCLUSÃO DE REGISTRO
**********************************************************************************/

function processaExclusaoRegistro(arquivo) {
	
	document.getElementById("PopupButtons").innerHTML = '<a href="javascript:;" onClick="parent.fechaPopup()"><img src="' + __URLIMAGES__ + 'popup/buttons/fechar.gif" width="86" height="32" border="0"></a>';
	escreveRespostaExclusao('Processando Exclusão...');
	ExecutaAjax(__URL__ + arquivo,'','executa');
	
}

function escreveRespostaExclusao(texto) {
	document.getElementById("RespostaProcessa").innerHTML = texto;
}

/**********************************************************************************
PAGINAÇÃO DE RESULTADOS
**********************************************************************************/

function MudaPaginaResultados(carregando,url) {
	
	var objDestino = "CorpoBasePagina";
	
	// imprime o carregando
	if (carregando == 1) {
		mostraCarregando();
	}
		
	// executa o AJAX para pegar as cidades	
	ExecutaAjax(__URL__ + url,objDestino,'conteudo');
	
}

function MudaPaginaResultados2(carregando,url,objDestino) {

	// imprime o carregando
	if (carregando == 1) {
		mostraCarregando();
	}

	// executa o AJAX para pegar as cidades	
	ExecutaAjax(__URL__ + url + '&ajax=1',objDestino,'conteudo');
	
}

function TrocaImagem(id,src) {	
	document.getElementById(id).src = src;
}

function LimpaImagem(id_elemento,id_imagem,src) {	
	
	document.getElementById(id_elemento).value = '';
	TrocaImagem(id_imagem,src);
	
}

function MostraDestaqueSelecionado(cod_destaque) {
	
	// mostra o codigo da noticia
	document.getElementById('cod_destaque').value = cod_destaque;
	
	// executa o AJAX para a notícia
	ExecutaAjax(__URL__ + '__loadfiles/adm/destaques/destaques.load.php?id_texto=' + cod_destaque,'TextoView','conteudo');
	
}

function MontaSpecsImage(tipo) {
	if (tipo == "D") {
		x = 75;
		y = 50;
	} else if (tipo == "F") {
		x = 226;
		y = 157;
	} else {
		x = 0;
		y = 0;
	}
	document.getElementById('widthImage').innerHTML = x;
	document.getElementById('heightImage').innerHTML = y;
}

function mudaPermsBlog(blog,user,tipo)
{
	ExecutaAjax(__URL__ + '__loadfiles/adm/blog/permissoes_edita.php?cod_blog=' + blog + '&cod_user=' + user + '&modo=' + tipo,'ConteudoSubsecao','conteudo');
}

function editaProprietarioBlog(obj, cod_perm) {	
	if (obj.checked) {
		ExecutaAjax(__URL__ + '__loadfiles/adm/blog/permissao_proprietario.php?cod_perm=' + cod_perm + '&status=S','','executa');
	} else {
		ExecutaAjax(__URL__ + '__loadfiles/adm/blog/permissao_proprietario.php?cod_perm=' + cod_perm + '&status=N','','executa');
	}
}

function editaStatusPublicacao(cod_publicacao, cod_blog, status) {	
	ExecutaAjax(__URL__ + '__loadfiles/adm/blog/publicacoes_status.php?cod_publicacao=' + cod_publicacao + '&cod_blog=' + cod_blog +  '&status=' + status,'','executa');	
}

function editaStatusPublicacaoUser(cod_publicacao, cod_blog, status) {	
	ExecutaAjax(__URL__ + '__loadfiles/adm/blog/publicacoes_status.php?usermode=on&cod_publicacao=' + cod_publicacao + '&cod_blog=' + cod_blog +  '&status=' + status,'','executa');	
}

function checkLines(obj,limit) { 

	var s = obj.value.split("\r\n");
	var a = new Array();
	if (s.length > limit) {
		for (i = 0; i < limit; i++) { 
			a[i] = s[i];
		}
		obj.value = a.join("\r\n");
	}
}