// JavaScript Document

var sessao_imagem = "";

//-------------------------------------------------------------------------------------------------------------------------------------
//   DESABILITAR TECLAS - permitir o F5 para as paginas em ajax
//-------------------------------------------------------------------------------------------------------------------------------------
var msg = 'Funcao desativada!';
//ESSAS SERÃO AS TECLAS DESABILITADAS
var asciiF5         = 116;
var asciiALT        = 18;
var asciiLeftArrow  = 37;
var asciiRightArrow = 39;

var sessaoAtual;

if(document.all){ //ie has to block in the key down
document.onkeydown = onKeyPress;
}else if (document.layers || document.getElementById){ //NS and mozilla have to block in the key press
document.onkeypress = onKeyPress;
}

function onKeyPress(evt) {
window.status = '';

var oEvent = (window.event) ? window.event : evt;


var nKeyCode = oEvent.keyCode ? oEvent.keyCode : oEvent.which ? oEvent.which : void 0;
var bIsFunctionKey = false;
var bIsF5Key = false;

if(oEvent.charCode == null || oEvent.charCode == 0){
     bIsFunctionKey = (nKeyCode == asciiF5)||(nKeyCode == asciiALT);
	 bIsF5Key       = (nKeyCode == asciiF5);
}


var sChar = String.fromCharCode(nKeyCode).toUpperCase();


var oTarget = (oEvent.target) ? oEvent.target : oEvent.srcElement;
var sTag = oTarget.tagName.toLowerCase();
var sTagType = oTarget.getAttribute("type");
var bAltPressed = (oEvent.altKey) ? oEvent.altKey : oEvent.modifiers & 1 > 0;

var bRet = true;

if(sTagType != null){sTagType = sTagType.toLowerCase();}


if(bIsFunctionKey){
   bRet = false;
}
else if(bAltPressed && (nKeyCode == asciiLeftArrow || nKeyCode == asciiRightArrow)){
        bRet = false;
}

if(!bRet){
	try{
		oEvent.returnValue = false;
		oEvent.cancelBubble = true;
		
		if(document.all){
			oEvent.keyCode = 0;
		}else{
			oEvent.preventDefault();
			oEvent.stopPropagation();
		}
	
		if(bIsF5Key){
			Menu(document.getElementById('secao_ativa').value);
		}else{
			//alert(msg);
		}
	}catch(ex){
		if(bIsF5Key){
			Menu(document.getElementById('secao_ativa').value);
		}else{
			//alert(msg);
		}
	}
}


return bRet;
}
//------------------------------------------------------------------------------------------------------------------------


function AjaxF(){
	var ajax;

	try {
	  // Verifica se o Firefox, Opera 8.0+, Safari suporta o ajax
	  ajax = new XMLHttpRequest();
	} 
	catch (e) {
	  // Verifica se o Internet Explorer suporta o ajax
		try {
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) {
			try {
			  ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {
			  alert("Seu browser n�o da suporte � AJAX!");
			  return false;
			}
		}
	}
	
	return ajax;
}

function Navegador() {
	var caminho = "";
	var navegador = navigator.appVersion;	
	var navegador = navegador.split(" ");

	var tipo   = navegador[2];

	if ( tipo == "MSIE") {
		var versao = navegador[3];	
		
		if ( versao == "7.0;" ) {
			caminho = "ie7/";
		}
		else {
			caminho = "ie6/";
		}
	}
	else {
		caminho = "ff/";
	}
	
	document.write('<link rel="stylesheet" type="text/css" href="../../style/'+ caminho + 'style.css">')
	
}

function NavegadorResolucao() {
	var caminho = "";
	var navegador = navigator.appVersion;	
	var navegador = navegador.split(" ");

	var tipo   = navegador[2];

	if ( tipo == "MSIE") {
		var versao = navegador[3];	
		
		if ( versao == "7.0;" ) {
			caminho = "ie7/";
		}
		else {
			caminho = "ie6/";
		}
	}
	else {
		caminho = "ff/";
	}
	
	Resolucao(caminho);
}

function Navegador2() {
	var caminho = "";
	var navegador = navigator.appVersion;	
	var navegador = navegador.split(" ");

	var tipo   = navegador[2];

	if ( tipo == "MSIE") {
		var versao = navegador[3];	
		
		if ( versao == "6.0;" ) {
			
			document.getElementById("cd_logo").src = "../../imagens/cd_logo_bgd.jpg";
		}
	}
}

function Resolucao ( caminho ) {
	if ( screen.width == "800" ) { 
		document.write('<link rel="stylesheet" type="text/css" href="../../estilo/'+ caminho + 'style_800.css">') 
	}
	if ( screen.width == "1024" ) { 
		document.write('<link rel="stylesheet" type="text/css" href="../../estilo/'+ caminho + 'style_1024.css">') 
	}
	if ( screen.width == "1280" ) { 
		document.write('<link rel="stylesheet" type="text/css" href="../../estilo/'+ caminho + 'style_1280.css">') 
	}
}

function Troca ( fundo, classe ) {
	if ( document.getElementById(fundo).className == "menu" ) {
		document.getElementById(fundo).className = "menu_over";
	}
	else {
		document.getElementById(fundo).className = "menu";
	}
	
	if ( document.getElementById(classe).className == "texto_menu" ) {
		document.getElementById(classe).className = "texto_menu_over";
	}
	else {
		document.getElementById(classe).className = "texto_menu";
	}
}

function LinkOver ( id, classe, classe_nova ) {
	if ( document.getElementById(id).className == classe ) {
		document.getElementById(id).className = classe_nova;
	}
	else {
		document.getElementById(id).className = classe;
	}
}

function Upload(valor, id) {
	document.getElementById(id).value = valor;
}

function TrocaImagem ( imagem_id, imagem_nome ) {
	
	imagem = document.getElementById(imagem_id).src;
	
	imagem_caminho = imagem.split("imagens/");
	
	imagem_off = imagem_caminho[0] + "imagens/" + imagem_nome + "_off.jpg";

	imagem_on = imagem_caminho[0] + "imagens/" + imagem_nome + "_on.jpg";
	
	if ( imagem == imagem_off ) {
		document.getElementById(imagem_id).src = imagem_on;
	}
	else {
		document.getElementById(imagem_id).src = imagem_off;
	}

}

function Valor ( strValue ) {
	document.getElementById('texto_falso').value = strValue;
}

function AbreFecha( id ) {
	
	if ( document.getElementById(id).style.display == "none"  ) {
		document.getElementById(id).style.display = "block";
	}
	else {
		document.getElementById(id).style.display = "none";
	}
	
}

function AbreFechaMenu( id ) {
	
	if ( id == "lista_foco" ) {
		document.getElementById('lista_foco'        ).style.display = "block";
		document.getElementById('lista_servicos'    ).style.display = "none";
		document.getElementById('lista_olhos'       ).style.display = "none";
		document.getElementById('lista_curiosidades').style.display = "none";
		document.getElementById('lista_pelotas'     ).style.display = "none";
		document.getElementById('lista_contato'     ).style.display = "none";
		MenuOn('foco');
		MenuOff('servicos');
		MenuOff('patologias');
		MenuOff('olhos');
		MenuOff('dicas');
		MenuOff('curiosidades');
		MenuOff('noticias');
		MenuOff('pelotas');
		MenuOff('contato');
	}
	if ( id == "lista_servicos" ) {
		document.getElementById('lista_foco'        ).style.display = "none";
		document.getElementById('lista_servicos'    ).style.display = "block";
		document.getElementById('lista_olhos'       ).style.display = "none";
		document.getElementById('lista_curiosidades').style.display = "none";
		document.getElementById('lista_pelotas'     ).style.display = "none";
		document.getElementById('lista_contato'     ).style.display = "none";
		MenuOff('foco');
		MenuOn('servicos');
		MenuOff('patologias');
		MenuOff('olhos');
		MenuOff('dicas');
		MenuOff('curiosidades');
		MenuOff('noticias');
		MenuOff('pelotas');
		MenuOff('contato');
	}
	if ( id == "lista_olhos" ) {
		document.getElementById('lista_foco'        ).style.display = "none";
		document.getElementById('lista_servicos'    ).style.display = "none";
		document.getElementById('lista_olhos'       ).style.display = "block";
		document.getElementById('lista_curiosidades').style.display = "none";
		document.getElementById('lista_pelotas'     ).style.display = "none";
		document.getElementById('lista_contato'     ).style.display = "none";
		MenuOff('foco');
		MenuOff('servicos');
		MenuOff('patologias');
		MenuOn('olhos');
		MenuOff('dicas');
		MenuOff('curiosidades');
		MenuOff('noticias');
		MenuOff('pelotas');
		MenuOff('contato');
	}

	if ( id == "lista_curiosidades" ) {
		document.getElementById('lista_foco'        ).style.display = "none";
		document.getElementById('lista_servicos'    ).style.display = "none";
		document.getElementById('lista_olhos'       ).style.display = "none";
		document.getElementById('lista_curiosidades').style.display = "block";
		document.getElementById('lista_pelotas'     ).style.display = "none";
		document.getElementById('lista_contato'     ).style.display = "none";
		MenuOff('foco');
		MenuOff('servicos');
		MenuOff('patologias');
		MenuOff('olhos');
		MenuOff('dicas');
		MenuOn('curiosidades');
		MenuOff('noticias');
		MenuOff('pelotas');
		MenuOff('contato');
	}
	if ( id == "lista_pelotas" ) {
		document.getElementById('lista_foco'        ).style.display = "none";
		document.getElementById('lista_servicos'    ).style.display = "none";
		document.getElementById('lista_olhos'       ).style.display = "none";
		document.getElementById('lista_curiosidades').style.display = "none";
		document.getElementById('lista_pelotas'     ).style.display = "block";
		document.getElementById('lista_contato'     ).style.display = "none";
		MenuOff('foco');
		MenuOff('servicos');
		MenuOff('patologias');
		MenuOff('olhos');
		MenuOff('dicas');
		MenuOff('curiosidades');
		MenuOff('noticias');
		MenuOn('pelotas');
		MenuOff('contato');
	}
	if ( id == "lista_contato" ) {
		document.getElementById('lista_foco'        ).style.display = "none";
		document.getElementById('lista_servicos'    ).style.display = "none";
		document.getElementById('lista_olhos'       ).style.display = "none";
		document.getElementById('lista_curiosidades').style.display = "none";
		document.getElementById('lista_pelotas'     ).style.display = "none";
		document.getElementById('lista_contato'     ).style.display = "block";
		MenuOff('foco');
		MenuOff('servicos');
		MenuOff('patologias');
		MenuOff('olhos');
		MenuOff('dicas');
		MenuOff('curiosidades');
		MenuOff('noticias');
		MenuOff('pelotas');
		MenuOn('contato');
	}
}

function Fecha( id ) {
	
	document.getElementById(id).style.display = "none";
}

function Desliza () {
	
	var alturapx = document.getElementById('news_inf_form').style.height;
	
	if ( document.getElementById('news_inf').className == "news_sup_off" ) {
		document.getElementById('news_inf').className = "news_sup_on";
		document.getElementById('news_inf_form').style.display = "block";
	}
	
	alturapx = alturapx.split("p");

	altura = alturapx[0];

	if ( altura < 100 ) {
		altura+=1;
		
		document.getElementById('news_inf_form').style.height = altura + 'px';
		
		if ( altura > 41 ) {
			document.getElementById('nome_news').style.display = "block";
		}
		if ( altura > 34 ) {
			document.getElementById('input_nome_news').style.display = "block";
		}
		
		window.setTimeout("Desliza()", 1);
	}
	
	
}

function DeslizaVolta() {
	
	if ( document.getElementById('news_inf').className == "news_sup_on" ) {
		document.getElementById('news_inf').className = "news_sup_off";
		document.getElementById('news_inf_form').style.display = "none";
		document.getElementById('news_inf_form').style.height = 0 + 'px';
	}
		
}

function Contato () {
	var ajax = AjaxF();	
	
	var contato_nome     = document.getElementById("contato_nome"    ).value;
	var contato_email    = document.getElementById("contato_email"   ).value;
	var contato_mensagem = document.getElementById("contato_mensagem").value;

	if ( ( contato_nome == '' ) || ( contato_email == '' ) || ( contato_mensagem == '' ) ) {
		
		document.getElementById('resposta_contato').innerHTML = "<b>Preencha os campos corretamente!</b>";
		MostraLayer('contato');

	}
	else {
		var url = "contato.php?contato_nome=" + contato_nome + "&contato_email=" + contato_email + "&contato_mensagem=" + contato_mensagem;
		
		//Processa requisi��o ajax 
		ajax.onreadystatechange = function() {
		  if(ajax.readyState == 4) {
			document.getElementById('resposta_contato').innerHTML = ajax.responseText;
			MostraLayer('contato');
		  }
		}
		ajax.open('POST', url, true);
		ajax.send(null);
	}
}

function RadioValue ( strValue ) {
	document.getElementById('resposta_id').value = strValue;
}


function News_cadastro () {
	var ajax = AjaxF();	
	
	var nome = document.getElementById("nome").value;
	var email = document.getElementById("email").value;

	var url = "../../inc/portifolio_news_ajax.php?nome=" + nome + "&email=" + email;
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		//document.getElementById('resultado_enquete').innerHTML = ajax.responseText;
		document.getElementById('newsformbox').style.display = "none";
		document.getElementById('retorno').style.display = "block";
		if (ajax.responseText != "SUCESSO") {
		    document.getElementById('retorno').innerHTML = ajax.responseText;	
		}
		document.getElementById("nome").value = "";
	    document.getElementById("email").value = "";
		
		   
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function Distribuidores (estado_id) {
	var ajax = AjaxF();	
	
	var url = "distribuidores_ajax.php?estado_id=" + estado_id;
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		document.getElementById('representantes_estado').innerHTML = ajax.responseText;
		document.getElementById('representantes_estado').style.display = "block";
	  }
	}
	ajax.open('POST', url, true);
	ajax.send(null);
}

function TrocaFonte (id, tamanho) {
	document.getElementById(id).className = tamanho; 
}

function FechaLogin() {

	if ( document.getElementById("extranet_form").style.display == "block") {
		document.getElementById("extranet_form").style.display = "none";
		document.getElementById("btn_extranet").className = "btn_extranet_off";
		document.getElementById("extranet_tit").className = "extranet_off";
	}
	
}

function Select ( opcao, lista ) {
		
	document.getElementById(lista).innerHTML = document.getElementById(opcao).innerHTML;		
	
}

function Select2 ( opcao, lista ) {
	document.getElementById(lista).value = document.getElementById(opcao).innerHTML;		
}

function Clientes ( opcao, lista , codcliente ) {
		
	document.getElementById(lista).innerHTML = document.getElementById(opcao).innerHTML;		
	location.href = "detalhes.php?id=" + codcliente;
}


function Artigosautor ( opcao, lista ) {
		
	document.getElementById(lista).innerHTML = document.getElementById(opcao).innerHTML;		
	location.href = "index.php?autor=" + document.getElementById(opcao).innerHTML;
}

function Artigoscat ( opcao, lista ) {
		
	document.getElementById(lista).innerHTML = document.getElementById(opcao).innerHTML;		
	location.href = "index.php?categoria=" + document.getElementById(opcao).innerHTML;
}


function Noticiascat ( opcao, lista ) {
		
	document.getElementById(lista).innerHTML = document.getElementById(opcao).innerHTML;		
	location.href = "index.php?categoria=" + document.getElementById(opcao).innerHTML;
}

function Noticiasdata ( opcao, lista ) {
		
	document.getElementById(lista).innerHTML = document.getElementById(opcao).innerHTML;		
	location.href = "index.php?datan=" + document.getElementById(opcao).innerHTML;
}


function MenuOn ( id ) {
	document.getElementById(id).className = "menu_on";
}

function MenuOff ( id ) {
	document.getElementById(id).className = "menu_off";
}

function LinhaOn ( id ) {
	if ( document.getElementById(id).className == "linha_exame_on"){
		document.getElementById(id).className = "linha_exame";		
	}
	else {
		document.getElementById(id).className = "linha_exame_on";		
	}
}

function FechaSubmenus() {
	document.getElementById("lista_foco").style.display = "none";
	document.getElementById("lista_servicos").style.display = "none";
	document.getElementById("lista_olhos").style.display = "none";
}

function TrocaValor ( id, valor ) {
	if ( valor == id ) {
		document.getElementById(id).value = "";		
	}
	if ( valor == "" ) {
		document.getElementById(id).value = id;		
	}
}


function TrocaValorBusca () {
	
	if ( document.getElementById('exame_escolhido').value == "digite aqui para busca de exames" ) {
		document.getElementById('exame_escolhido').value = "";
	}
	else {
		if ( document.getElementById('exame_escolhido').value == "" ) {
			document.getElementById('exame_escolhido').value = "digite aqui para busca de exames";		
		}
	}
}

function BuscaRapida (id, valor, resposta) {
	var ajax = AjaxF();	
	
	var url = "../../inc/busca_rapida.php?" + id + "=" + valor;
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		document.getElementById(resposta).innerHTML = ajax.responseText;
		document.getElementById(resposta).style.display = "block";
	  }
	}
	ajax.open('POST', url, true);
	ajax.send(null);
}

function PreLoadImages() { //v3.0
     var d = document; 
	 
	 if (d.images) { 
	 	if (!d.MM_p) {
			d.MM_p = new Array();
		}
		
		var i,j = d.MM_p.length, a = PreLoadImages.arguments; 
		
		for ( i=0; i < a.length; i++) {
			if (a[i].indexOf("#")!=0){ 
				d.MM_p[j] = new Image; d.MM_p[j++].src=a[i];
			}
		}
	}
}

function DiminuiFonte () {

	var p        = document.getElementsByTagName('p');
	var a        = document.getElementsByTagName('a');
	var span     = document.getElementsByTagName('span');
	var li       = document.getElementsByTagName('li');
	var input    = document.getElementsByTagName('input');
	var textarea = document.getElementsByTagName('textarea');
	
	for ( i=0; i < p.length; i++) {
		var TamFont = p[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num--;
			Num--;
			p[i].style.fontSize = Num + "px";
		}
	}
	for ( i=0; i < a.length; i++) {
		var TamFont = a[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num--;
			Num--;
			a[i].style.fontSize = Num + "px";
		}
	}
	for ( i=0; i < span.length; i++) {
		var TamFont = span[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num--;
			Num--;
			span[i].style.fontSize = Num + "px";
		}
	}
	for ( i=0; i < li.length; i++) {
		var TamFont = li[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num--;
			Num--;
			li[i].style.fontSize = Num + "px";
		}
	}
	for ( i=0; i < input.length; i++) {
		var TamFont = input[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num--;
			Num--;
			input[i].style.fontSize = Num + "px";
		}
	}
	for ( i=0; i < textarea.length; i++) {
		var TamFont = textarea[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num--;
			Num--;
			textarea[i].style.fontSize = Num + "px";
		}
	}
}

function AumentaFonte () {

	var p        = document.getElementsByTagName('p');
	var a        = document.getElementsByTagName('a');
	var span     = document.getElementsByTagName('span');
	var li       = document.getElementsByTagName('li');
	var input    = document.getElementsByTagName('input');
	var textarea = document.getElementsByTagName('textarea');
	
	for ( i=0; i < p.length; i++) {
		var TamFont = p[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];
		
		if ( TamFont != "" ) {
			Num++;
			Num++;
			p[i].style.fontSize = Num + "px";
		}
	}
	for ( i=0; i < a.length; i++) {
		var TamFont = a[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num++;
			Num++;
			a[i].style.fontSize = Num + "px";
		}
	}
	for ( i=0; i < span.length; i++) {
		var TamFont = span[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num++;
			Num++;
			span[i].style.fontSize = Num + "px";
		}
	}
	for ( i=0; i < li.length; i++) {
		var TamFont = li[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num++;
			Num++;
			li[i].style.fontSize = Num + "px";
		}
	}
	for ( i=0; i < input.length; i++) {
		var TamFont = input[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num++;
			Num++;
			input[i].style.fontSize = Num + "px";
		}
	}
	for ( i=0; i < textarea.length; i++) {
		var TamFont = textarea[i].style.fontSize;
		var TamNum = TamFont.split("p");
		var Num = TamNum[0];

		if ( TamFont != "" ) {
			Num++;
			Num++;
			textarea[i].style.fontSize = Num + "px";
		}
	}
}



	function changecss(theClass,element,value) {
	//Last Updated on May 21, 2008
	//documentation for this script at
	//http://www.shawnolson.net/a/503/altering-css-class-attributes-with-javascript.html
	 var cssRules;
	 if (document.all) {
	  cssRules = 'rules';
	 }
	 else if (document.getElementById) {
	  cssRules = 'cssRules';
	 }
	 var added = false;
	 for (var S = 0; S < document.styleSheets.length; S++){
	  for (var R = 0; R < document.styleSheets[S][cssRules].length; R++) {
	   if (document.styleSheets[S][cssRules][R].selectorText == theClass) {
	    if(document.styleSheets[S][cssRules][R].style[element]){
	    document.styleSheets[S][cssRules][R].style[element] = value;
	    added=true;
		break;
	    }
	   }
	  }

	  if(!added){
	  if(document.styleSheets[S].insertRule){
			  document.styleSheets[S].insertRule(theClass+' { '+element+': '+value+'; }',document.styleSheets[S][cssRules].length);
			} else if (document.styleSheets[S].addRule) {
				document.styleSheets[S].addRule(theClass,element+': '+value+';');
			}
	  }
	 }
	}

function BotaoAtivo (id, tag, classe) {
	var ArrayTag = document.getElementsByTagName(tag);
	for ( i=0; i < ArrayTag.length; i++) {
		if ( ( ArrayTag[i].className == classe ) || ( ArrayTag[i].className == classe + '_over' ) ) {
			if ( ArrayTag[i].id == id ) {
				if ( ArrayTag[i].className == classe + '_over' ) {
					ArrayTag[i].className = classe;
				}
				else {
					ArrayTag[i].className = classe + '_over';
				}
			}
			else {
				ArrayTag[i].className = classe;
			}
		}
	}
}


function codigoEvento (e){

   var code;

  // Obt�m o evento. No caso do Firefox, este
  // evento � passado como argumento, e no caso do IE,
  // deve ser obtido atrav�s do objeto window.
   if (!e) var e = window.event; 

   // Detecta o target da tecla
   var targ;
   if (e.target) targ = e.target;
   else if (e.srcElement) targ = e.srcElement;

   // Este c�digo previne um erro do navegador Safari:
  // Se o usuari clica num DIV com texto, os outros browsers
  // retornam o DIV como sendo o target. Safari retorna  o n� contendo
  // o texto (nodeType 3). Nesse caso, o target que nos interessa � o pai.
   if (targ.nodeType == 3){ // defeat Safari bug
     targ = targ.parentNode;
   }

  // Obt�m o nome da TAG HTML do target do evento
   tag = targ.tagName.toUpperCase();

  // Verifica se o evento n�o esta sendo acionado em nenhum
  // campo como campo de texto e combobox.
  // Esta verifica��o � importante, pois o handler pode bloquear
  // o funcionamento adqueado desses campos (por exemplo, em vez de escrever
  // a letra no campo, executa uma fun��o).
  
   // Detecta o codigo da tecla
   if (e.keyCode) code = e.keyCode;
   else if (e.which) code = e.which;

   var character = String.fromCharCode(code);


   
   return code;
   
}



function doTab (e,destino){

   var code = codigoEvento(e);
   
   // Executa o procedimento associado � uma letra.
   
   if (code == 13) document.getElementById(destino).focus();
	
   return;
   
}





//--------------------------------------------------------------------------------------------------------------------------------------

//      LOGIN

//--------------------------------------------------------------------------------------------------------------------------------------




function Login () {
	
	document.getElementById('msg_erro').innerHTML = "Efetuando login...";
	document.getElementById('msg_erro').style.display = "block";
	//document.getElementById('loader').style.display = "block";
	
	var ajax = AjaxF();	
	
	var usr    = document.getElementById("usr").value;
	var sen    = document.getElementById("sen").value;
	
	var salvar = document.getElementById("salvar_informacoes").checked;
	
	if (salvar) salvar = 'salva';
	else salvar = 'nao';
	
	    
	if ( ( usr == '' ) || ( sen == '' ) ) {
		
		document.getElementById('msg_erro').innerHTML = "Preencha seu login/senha";
		//document.getElementById('loader').style.display = "none";
		document.getElementById('msg_erro').style.display = "block";

	}
	else {
		var url     = "login_ajax.php";
		var strData = "usr=" + usr + "&sen=" + sen+ "&salvar=" + salvar + "&sid="+Math.random();
		
		//Processa requisi��o ajax 
		ajax.onreadystatechange = function() {
		  if(ajax.readyState == 4) {
			 
			 var retorno = ajax.responseText;
				
			 var posicao =  retorno.indexOf('login_correto');
					
			 if ( posicao > 0 ){
				 //document.getElementById('loader').style.display = "none";
				 
     		     document.getElementById('msg_erro').style.display = "none";
				 location.href = "../home/index.php";
			 }
			 else {
				 document.getElementById('msg_erro').innerHTML = "Usu&aacute;rio ou senha incorretos";
				 //document.getElementById('loader').style.display = "none";
     		     document.getElementById('msg_erro').style.display = "block";
			 }
			
		  }
		}
		ajax.open('POST', url, true);
		// essas duas linhas foram retiradas pq com elas o ie 6 e o 7 n�o detectam as vari�ves no post
		//ajax.setRequestHeader('Content-Type','text/xml'); 
        //ajax.setRequestHeader('encoding','ISO-8859-1'); 
        ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
        ajax.setRequestHeader('Content-length', strData.length ); 
		ajax.send(strData);
	}
}

function limparLogin () {
		
	document.getElementById("usr").value = '';
	document.getElementById("sen").value = '';
	document.getElementById('msg_erro').style.display = "none";
}

function verificaTeclaLogin(input,e){

   var code = codigoEvento(e);

   
   switch (input) {
		case 'usr':
		   if ((code == 9) || (code == 13)) document.getElementById("sen").focus();
		   break
		case 'sen':
		   if (code == 13) Login();
		   break
		
	}
	
	return;
   
}





//--------------------------------------------------------------------------------------------------------------------------------------

//      USUARIOS

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarUsuarios () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaUsuarios (busca);
}


function totalUsuarios(){
	
	var ajax = AjaxF();	
	
	var url = "../usuarios/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
		//document.getElementById('mostrar').innerHTML = 'Mostrar 50 de 50';
		//document.getElementById('total_registros').value = ajax.responseText;
		
			
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaUsuarios (busca) {


    document.getElementById('loader_busca_usuarios').style.display = "block";	  

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../usuarios/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_usuarios').style.display = "none";	    
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalUsuarios();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodosUsuarios () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../usuarios/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
	  
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalUsuarios();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}



function verificaTeclaBuscaUsuarios (e){

   var code = codigoEvento(e);

   if (code == 13) buscarUsuarios ();
	
   return;
   
}


function selecionaPerfilUsuario(perfil){
     
	 
	 switch (perfil) {
		case '1':
		   document.getElementById('perfil').value = perfil;
		   document.getElementById('texto_perfil').innerHTML = "Administrador"
		   break
		case '2':
		   document.getElementById('perfil').value = perfil;
		   document.getElementById('texto_perfil').innerHTML = "Convidado"
		   break
		case '3':
		   document.getElementById('perfil').value = perfil;
		   document.getElementById('texto_perfil').innerHTML = "Usu&aacute;rio"
		   break   
		default: alert('Opcao invalida.');
	}
	 
    AbreFecha('lista_tipo'); 
}

function alteraNumeroExibicaoListaUsuarios(total){
    
	var ajax = AjaxF();	
	
	var url = "../usuarios/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodosUsuarios();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ INSERIR -----------------
//--------------------------------------


// mostra a tela com o formulario de cadastro de novos usuarios
function inserirUsuario(){
    
	var ajax = AjaxF();	
	
	var url = "../usuarios/cadastrar_ajax.php";
	
	url = url + "?sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}



function novoUsuario () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_novo').enabled = false;	
	document.getElementById('botao_limpar').enabled = false;	
	
		
	var nome    = document.getElementById('nome').value;
	var fone    = document.getElementById('fone').value;
	var senha   = document.getElementById('senha').value;
	var senha2  = document.getElementById('senha2').value;
	var login   = document.getElementById('login').value;
	var email   = document.getElementById('email').value;
	var perfil  = document.getElementById('perfil').value;
	
	
	if ( nome == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Nome ";
		
	}
	else if  ( login == '' )  {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Login ";
		
	}
	else if ( senha != senha2 ) {
		
		    document.getElementById('msg_erro').innerHTML = "A senha est&aacute; diferente da confirma&ccedil;&atilde;o";
		
	}
	else {
	
	        var ajax = AjaxF();	
	
          	var url = "../usuarios/insere_ajax.php";
		
			
			var strData = "login=" + login + "&fone=" + fone + "&sen=" + senha+ "&nome=" + nome+ "&email=" + email+ "&perfil=" + perfil + "&sid="+Math.random();
		
			//Processa requisi��o ajax 
			ajax.onreadystatechange = function() {
			  if(ajax.readyState == 4) {
				  
				 document.getElementById('msg_erro').innerHTML = "";
		      				 
				 if (ajax.responseText == 'erro_cadastro') document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar o usuario.";
				 else if (ajax.responseText == 'cadastro_sucesso') Menu ('usuarios');
				      else if (ajax.responseText == 'cadastro_existe') document.getElementById('msg_erro').innerHTML = "Login j&aacute; utilizado. Escolha outro.";
							       else document.getElementById('msg_erro').innerHTML = "Erro desconhecido";
					 				 
				
			  }
			}
			ajax.open('POST', url, true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			ajax.setRequestHeader('Content-length', strData.length ); 
			ajax.send(strData);
	
	}
}

function limparUsuario () {
	document.getElementById('nome').value   = "";
	document.getElementById('fone').value   = "";
	document.getElementById('senha').value  = "";
	document.getElementById('senha2').value = "";
	document.getElementById('login').value  = "";
	document.getElementById('email').value  = "";
	
	document.getElementById('msg_erro').innerHTML = "";
}


//--------------------------------------
//------------ EXCLUIR -----------------
//--------------------------------------



// mostra a tela onde se faz a confirma��o da exclus�o do registro
function excluirUsuario(id){
    
	var ajax = AjaxF();	
	
	var url = "../usuarios/excluir_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


// efetiva a exclusao do registro
function excluiUsuario(id){
    
	document.getElementById('botao_sim').enabled = false;	
	document.getElementById('botao_nao').enabled = false;	
	
	var ajax = AjaxF();	
	
	var url = "../usuarios/exclui_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERRO');
				
		if ( posicao > 0 ) document.getElementById('conteudo_home').innerHTML = ajax.responseText;
		else Menu('usuarios');
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ EDITAR ------------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function editarUsuario(id){
    
	var ajax = AjaxF();	
	
	var url = "../usuarios/editar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

// efetiva a edicao do registro
function editaUsuario () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	var id      = document.getElementById("id").value;	
	var nome    = document.getElementById('nome').value;
	var fone    = document.getElementById('fone').value;
	var senha   = document.getElementById('senha').value;
	var senha2  = document.getElementById('senha2').value;
	var login   = document.getElementById('login').value;
	var email   = document.getElementById('email').value;
	var perfil  = document.getElementById('perfil').value;
	
	if ( id == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "C&oacute;digo n&atilde;o informado ";
		
	}
	else if ( nome == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Nome ";
		
	}
	else if ( login == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Login ";
		
	}
	else {
		    var senhaOK = true;
			
	        if (( senha != '' ) || ( senha2 != '' )) {
                    
					if (senha != senha2) {
						 document.getElementById('msg_erro').innerHTML = "A senha est&aacute; diferente da confirma&ccedil;&atilde;o";
						 senhaOK = false;
					}
				
			}
			
			
			
			if (senhaOK == true){
	
	
	
					var ajax = AjaxF();	
			
					var url = "../usuarios/edita_ajax.php";
				
					
					var strData = "login=" + login + "&id=" + id + "&fone=" + fone + "&sen=" + senha+ "&nome=" + nome+ "&email=" + email+ "&perfil=" + perfil + "&sid="+Math.random();
				
					//Processa requisi��o ajax 
					ajax.onreadystatechange = function() {
					  if(ajax.readyState == 4) {
						  
						 document.getElementById('msg_erro').innerHTML = "";
				
						 if (ajax.responseText == 'erro_cadastro') document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar o usuario.";
						 else if (ajax.responseText == 'cadastro_sucesso') Menu ('usuarios');
							  else if (ajax.responseText == 'cadastro_existe') document.getElementById('msg_erro').innerHTML = "Login j&aacute; utilizado. Escolha outro.";
							       else document.getElementById('msg_erro').innerHTML = "Erro desconhecido";
											 
						
					  }
					}
					ajax.open('POST', url, true);
					ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
					ajax.setRequestHeader('Content-length', strData.length ); 
					ajax.send(strData);
			}
	}
}



//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorUsuarios (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../usuarios/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    //listarTodosUsuarios ();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


//--------------------------------------------------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------------------------------------------------

//      MENUS

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarMenus () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaMenus (busca);
}


function totalMenus(){
	
	var ajax = AjaxF();	
	
	var url = "../menus/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaMenus (busca) {

    document.getElementById('loader_busca_menus').style.display = "block";

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../menus/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_menus').style.display = "none";
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalMenus();
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodosMenus () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../menus/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalMenus();
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}



function verificaTeclaBuscaMenus (e){

   var code = codigoEvento(e);

   if (code == 13) buscarMenus ();
	
   return;
   
}


function alteraNumeroExibicaoListaMenus(total){
    
	var ajax = AjaxF();	
	
	var url = "../menus/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodosMenus();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ INSERIR -----------------
//--------------------------------------

// mostra a tela com o formulario de cadastro
function inserirMenu(){
    
	var ajax = AjaxF();	
	
	var url = "../menus/cadastrar_ajax.php";
	
	url = url + "?sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


function novoMenu () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_novo').enabled = false;	
	document.getElementById('botao_limpar').enabled = false;	
	
		
	var nome    = document.getElementById('nome').value;
	
	if ( nome == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Nome ";
		
	}else {
	
	        var ajax = AjaxF();	
	
          	var url = "../menus/insere_ajax.php";
		
			
			var strData = "nome=" + nome + "&sid="+Math.random();
		
			//Processa requisi��o ajax 
			ajax.onreadystatechange = function() {
			  if(ajax.readyState == 4) {
				  
				 document.getElementById('msg_erro').innerHTML = "";
		
				 if (ajax.responseText == 'erro_cadastro') document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar o menu.";
				 else if (ajax.responseText == 'cadastro_sucesso') {
				          Menu ('menus');
						  exibeMenu();
  				      }
				      else document.getElementById('msg_erro').innerHTML = "J&aacute; existe um cadastro com esse nome.";
					 				 
				
			  }
			}
			ajax.open('POST', url, true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			ajax.setRequestHeader('Content-length', strData.length ); 
			ajax.send(strData);
	}
	
}

function limparMenu () {
	document.getElementById('nome').value   = "";
	
	document.getElementById('msg_erro').innerHTML = "";
}


//--------------------------------------
//------------ EXCLUIR -----------------
//--------------------------------------



// mostra a tela onde se faz a confirma��o da exclus�o do registro
function excluirMenu(id){
    
	var ajax = AjaxF();	
	
	var url = "../menus/excluir_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


// efetiva a exclusao do registro
function excluiMenu(id){
    
	document.getElementById('botao_sim').enabled = false;	
	document.getElementById('botao_nao').enabled = false;	
	
	var ajax = AjaxF();	
	
	var url = "../menus/exclui_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERRO');
				
		if ( posicao > 0 ) document.getElementById('conteudo_home').innerHTML = ajax.responseText;
		else {
		       Menu('menus');
			   exibeMenu();
		}
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ EDITAR ------------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function editarMenu(id){
    
	var ajax = AjaxF();	
	
	var url = "../menus/editar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

// efetiva a edicao do registro
function editaMenu () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	var id      = document.getElementById("id").value;	
	var nome    = document.getElementById('nome').value;
	
	if ( id == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "C&oacute;digo n&atilde;o informado ";
		
	}
	else if ( nome == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Nome ";
		
	}else{
	
	
					var ajax = AjaxF();	
			
					var url = "../menus/edita_ajax.php";
				
					
					var strData = "nome=" + nome + "&id=" + id + "&sid="+Math.random();
				
					//Processa requisi��o ajax 
					ajax.onreadystatechange = function() {
					  if(ajax.readyState == 4) {
						  
						 document.getElementById('msg_erro').innerHTML = "";
				
						 if (ajax.responseText == 'erro_cadastro') document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar o menu.";
						 else if (ajax.responseText == 'cadastro_sucesso'){
							     Menu ('menus');
								 exibeMenu();
						      }
							  else document.getElementById('msg_erro').innerHTML = "Erro desconhecido.";
											 
						
					  }
					}
					ajax.open('POST', url, true);
					ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
					ajax.setRequestHeader('Content-length', strData.length ); 
					ajax.send(strData);
			
	}
}



//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorMenus (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../menus/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


//--------------------------------------------------------------------------------------------------------------------------------------



//--------------------------------------------------------------------------------------------------------------------------------------

//      SUBMENUS

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarSubMenus () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaSubMenus (busca);
}


function totalSubMenus(){
	
	var ajax = AjaxF();	
	
	var url = "../submenus/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaSubMenus (busca) {

    document.getElementById('loader_busca_submenus').style.display = "block";

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../submenus/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_submenus').style.display = "none";
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalSubMenus();
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodosSubMenus () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../submenus/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalSubMenus();
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}



function verificaTeclaBuscaSubMenus (e){

   var code = codigoEvento(e);

   if (code == 13) buscarSubMenus ();
	
   return;
   
}


function alteraNumeroExibicaoListaSubMenus(total){
    
	var ajax = AjaxF();	
	
	var url = "../submenus/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodosSubMenus();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ INSERIR -----------------
//--------------------------------------

// mostra a tela com o formulario de cadastro
function inserirSubMenu(){
    
	var ajax = AjaxF();	
	
	var url = "../submenus/cadastrar_ajax.php";
	
	url = url + "?sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


function novoSubMenu () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_novo').enabled = false;	
	document.getElementById('botao_limpar').enabled = false;	
	
		
	var nome    = document.getElementById('nome').value;
	var menu_id = document.getElementById('menu_id').value;
	var caminho = document.getElementById('caminho').value;
	
	if ( nome == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Nome. ";
		
	}else
	if ( menu_id == '0' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio selecionar o Menu ao qual este Submenu pertence. ";
		
	}else {
	
	        var ajax = AjaxF();	
	
          	var url = "../submenus/insere_ajax.php";
		
			
			var strData = "nome=" + nome +"&menu_id=" + menu_id + "&caminho=" + caminho + "&sid="+Math.random();
		
			//Processa requisi��o ajax 
			ajax.onreadystatechange = function() {
			  if(ajax.readyState == 4) {
				  
				 document.getElementById('msg_erro').innerHTML = "";
		
				 if (ajax.responseText == 'erro_cadastro') document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar o submenu.";
				 else if (ajax.responseText == 'cadastro_sucesso') {
					     Menu ('submenus');
						 exibeMenu();
				      }
				      else if (ajax.responseText == 'cadastro_existe') document.getElementById('msg_erro').innerHTML = "J&aacute; existe um cadastro com esse nome.";
					       else if (ajax.responseText == 'cadastro_existe2') document.getElementById('msg_erro').innerHTML = "J&aacute; existe um caminho com esse nome.";
						        else document.getElementById('msg_erro').innerHTML = "Erro desconhecido."; 
					 				 
				
			  }
			}
			ajax.open('POST', url, true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			ajax.setRequestHeader('Content-length', strData.length ); 
			ajax.send(strData);
	}
	
}

function limparSubMenu () {
	document.getElementById('nome').value   = "";
	
	document.getElementById('msg_erro').innerHTML = "";
}

function selecionaMenu(id,menu){
     
	 document.getElementById('menu_id').value = id;
	 document.getElementById('texto_menu').innerHTML = menu;
	 
     AbreFecha('lista_tipo'); 
}



//--------------------------------------
//------------ EXCLUIR -----------------
//--------------------------------------



// mostra a tela onde se faz a confirma��o da exclus�o do registro
function excluirSubMenu(id){
    
	var ajax = AjaxF();	
	
	var url = "../submenus/excluir_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


// efetiva a exclusao do registro
function excluiSubMenu(id){
    
	document.getElementById('botao_sim').enabled = false;	
	document.getElementById('botao_nao').enabled = false;	
	
	var ajax = AjaxF();	
	
	var url = "../submenus/exclui_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERRO');
				
		if ( posicao > 0 ) document.getElementById('conteudo_home').innerHTML = ajax.responseText;
		else {
			   Menu('submenus');
			   exibeMenu();
		}
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ EDITAR ------------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function editarSubMenu(id){
    
	var ajax = AjaxF();	
	
	var url = "../submenus/editar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

// efetiva a edicao do registro
function editaSubMenu () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	var id      = document.getElementById("id").value;	
	var nome    = document.getElementById('nome').value;
	var menu_id = document.getElementById('menu_id').value;
	var caminho = document.getElementById('caminho').value;
	
	if ( id == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "C&oacute;digo n&atilde;o informado ";
		
	}
	else if ( nome == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Nome ";
		
	}else{
	
	
					var ajax = AjaxF();	
			
					var url = "../submenus/edita_ajax.php";
				
					
					var strData = "nome=" + nome + "&caminho=" + caminho + "&menu_id=" + menu_id + "&id=" + id + "&sid="+Math.random();
				
					//Processa requisi��o ajax 
					ajax.onreadystatechange = function() {
					  if(ajax.readyState == 4) {
						  
						 document.getElementById('msg_erro').innerHTML = "";
				
						 if (ajax.responseText == 'erro_cadastro') document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar o submenu.";
						 else if (ajax.responseText == 'cadastro_sucesso') {
							     Menu ('submenus');
								 exibeMenu();
						      }
							  else if (ajax.responseText == 'cadastro_existe') document.getElementById('msg_erro').innerHTML = "J&aacute; existe um cadastro com esse nome.";
					               else if (ajax.responseText == 'cadastro_existe2') document.getElementById('msg_erro').innerHTML = "J&aacute; existe um caminho com esse nome.";
						                else document.getElementById('msg_erro').innerHTML = "Erro desconhecido."; 
							  			 
						
					  }
					}
					ajax.open('POST', url, true);
					ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
					ajax.setRequestHeader('Content-length', strData.length ); 
					ajax.send(strData);
			
	}
}



//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorSubMenus (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../submenus/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


//--------------------------------------------------------------------------------------------------------------------------------------




//--------------------------------------------------------------------------------------------------------------------------------------

//      PERMISSOES

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarPermissoes () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaPermissoes (busca);
}


function totalPermissoes(){
	
	var ajax = AjaxF();	
	
	var url = "../permissoes/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
		//document.getElementById('mostrar').innerHTML = 'Mostrar 50 de 50';
		//document.getElementById('total_registros').value = ajax.responseText;
		
			
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaPermissoes (busca) {


    document.getElementById('loader_busca_permissoes').style.display = "block";	  

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../permissoes/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_permissoes').style.display = "none";	    
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalPermissoes();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodasPermissoes () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../permissoes/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
	  
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalPermissoes();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}



function verificaTeclaBuscaPermissoes (e){

   var code = codigoEvento(e);

   if (code == 13) buscarPermissoes ();
	
   return;
   
}




function alteraNumeroExibicaoListaPermissoes(total){
    
	var ajax = AjaxF();	
	
	var url = "../permissoes/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodasPermissoes();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}



//--------------------------------------
//------------ EDITAR ------------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function editarPermissoes(id){
    
	var ajax = AjaxF();	
	
	var url = "../permissoes/editar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

// efetiva a edicao do registro
function editaPermissoes (x) {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	var id      = document.getElementById("id").value;	

    var	permissoes = '';
		
	var i = 0;	
	
	
	for ( i=0; i < x; i++) {
		if (document.getElementById(i+1).checked) {
			if (permissoes == "") permissoes = document.getElementById(i+1).value;
		    else permissoes = permissoes + ';' + document.getElementById(i+1).value;
		}
	}

		
	if ( id == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "ERRO - codigo de usuario nao informado. ";
		
	}
	else {
			
			
			var ajax = AjaxF();	
	
			var url = "../permissoes/edita_ajax.php";
		
			
			var strData = "id=" + id + "&permissoes=" + permissoes  + "&sid="+Math.random();
		
			//Processa requisi��o ajax 
			ajax.onreadystatechange = function() {
			  if(ajax.readyState == 4) {
				  
				 document.getElementById('msg_erro').innerHTML = "";
		
				 if (ajax.responseText == 'erro_cadastro') document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar as permissoes.";
				 else if (ajax.responseText == 'cadastro_sucesso') Menu ('permissoes');
					  else //document.getElementById('msg_erro').innerHTML = "Erro desconhecido.";
					       document.getElementById('msg_erro').innerHTML = ajax.responseText;
									 
				
			  }
			}
			ajax.open('POST', url, true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			ajax.setRequestHeader('Content-length', strData.length ); 
			ajax.send(strData);
			
	}
}



//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorPermissoes (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../permissoes/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    //listarTodosUsuarios ();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


//--------------------------------------------------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------------------------------------------------

//      NOTICIAS

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarNoticias () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaNoticias (busca);
}


function totalNoticias(){
	
	var ajax = AjaxF();	
	
	var url = "../noticias/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
		//document.getElementById('mostrar').innerHTML = 'Mostrar 50 de 50';
		//document.getElementById('total_registros').value = ajax.responseText;
		
			
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaNoticias (busca) {


    document.getElementById('loader_busca_noticias').style.display = "block";	  

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../noticias/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_noticias').style.display = "none";	    
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalNoticias();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodasNoticias () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../noticias/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
	  
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalNoticias();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}



function verificaTeclaBuscaNoticias (e){

   var code = codigoEvento(e);

   if (code == 13) buscarNoticias ();
	
   return;
   
}




function alteraNumeroExibicaoListaNoticias(total){
    
	var ajax = AjaxF();	
	
	var url = "../noticias/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodasNoticias();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ INSERIR -----------------
//--------------------------------------


// mostra a tela com o formulario de cadastro de novos Noticias
function inserirNoticias(){
    
	var ajax = AjaxF();
	
	var url = "../noticias/cadastrar_ajax.php";
	
	url = url + "?sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		setaSessaoImagem('noticia');
		document.getElementById('conteudo_home').innerHTML = ajax.responseText; 
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}



function novaNoticia () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_novo').enabled = false;	
	document.getElementById('botao_limpar').enabled = false;	
	
		
	var id_imagens= document.getElementById('id_imagens').value;
	var titulo    = document.getElementById('titulo').value;
	var data      = document.getElementById('data').value;
	var fonte     = document.getElementById('fonte').value;
	var url_fonte = document.getElementById('url_fonte').value;
	var data_p    = document.getElementById('data_publicacao').value;
	var hora_p    = document.getElementById('hora_publicacao').value;
	var conteudo  = FCKeditorAPI.GetInstance('conteudo').GetXHTML();
	
	conteudo = url_encode(conteudo);

	
	if ( titulo == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo T&iacute;tulo ";
		
	}
	else if ( ( data_p == '' ) || ( hora_p == '' ) ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher os campos data e hora de publica&ccedil;&atilde;o ";
		
	}
	else if ( data == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Data ";
		
	}
	else {
	
	        var ajax = AjaxF();	
	
          	var url = "../noticias/insere_ajax.php";
		
			
			var strData = "titulo=" + titulo + "&id_imagens=" + id_imagens + "&data=" + data + "&data_p=" + data_p+ "&hora_p=" + hora_p+ "&fonte=" + fonte+ "&url_fonte=" + url_fonte+ "&conteudo=" + conteudo + "&sid="+Math.random();
		
			//Processa requisi��o ajax 
			ajax.onreadystatechange = function() {
			  if(ajax.readyState == 4) {
				  
				 document.getElementById('msg_erro').innerHTML = "";
		
                 if (ajax.responseText == 'cadastro_sucesso') cropImagemNoticia (id_imagens);//Menu ('noticias');
				 else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar a not&iuml;cia.";
					 				 
				
			  }
			}
			ajax.open('POST', url, true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			ajax.setRequestHeader('Content-length', strData.length ); 
			ajax.send(strData);

	
	}
}




//--------------------------------------
//------------ EXCLUIR -----------------
//--------------------------------------



// mostra a tela onde se faz a confirma��o da exclus�o do registro
function excluirNoticia(id){
    
	var ajax = AjaxF();	
	
	var url = "../noticias/excluir_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


// efetiva a exclusao do registro
function excluiNoticia(id){
    
	document.getElementById('botao_sim').enabled = false;	
	document.getElementById('botao_nao').enabled = false;	
	
	var ajax = AjaxF();	
	
	var url = "../noticias/exclui_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERRO');
				
		if ( posicao > 0 ) document.getElementById('conteudo_home').innerHTML = ajax.responseText;
		else Menu('noticias');
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ EDITAR ------------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function editarNoticia(id){
    
	var ajax = AjaxF();	
	
	var url = "../noticias/editar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		setaSessaoImagem('noticia');
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

// efetiva a edicao do registro
function editaNoticia () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	var id        = document.getElementById("id_noticia").value;	
	var id_imagens= document.getElementById("id_imagens").value;	
	var titulo    = document.getElementById('titulo').value;
	var data      = document.getElementById('data').value;
	var fonte     = document.getElementById('fonte').value;
	var url_fonte = document.getElementById('url_fonte').value;
	var data_p    = document.getElementById('data_publicacao').value;
	var hora_p    = document.getElementById('hora_publicacao').value;
	var conteudo  = FCKeditorAPI.GetInstance('conteudo').GetXHTML();
	
	conteudo = url_encode(conteudo);
	
	if ( id == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "C&oacute;digo n&atilde;o informado ";
		
	}
	if ( titulo == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo T&iacute;tulo ";
		
	}
	else if ( ( data_p == '' ) || ( hora_p == '' ) ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher os campos data e hora de publica&ccedil;&atilde;o ";
		
	}
	else if ( data == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Data ";
		
	}
	else {
	
					var ajax = AjaxF();	
			
					var url = "../noticias/edita_ajax.php";
				
					
					var strData = "titulo=" + titulo + "&id=" + id+ "&data=" + data + "&data_p=" + data_p+ "&hora_p=" + hora_p+ "&fonte=" + fonte+ "&url_fonte=" + url_fonte+ "&conteudo=" + conteudo + "&sid="+Math.random();
					
					//Processa requisi��o ajax 
					ajax.onreadystatechange = function() {
					  if(ajax.readyState == 4) {
						  
						 document.getElementById('msg_erro').innerHTML = "";
				
						 
						 if (ajax.responseText == 'cadastro_sucesso') cropImagemNoticia (id_imagens);//Menu ('noticias');
						 else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar a noticia.";
											 
						
					  }
					}
					ajax.open('POST', url, true);
					ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
					ajax.setRequestHeader('Content-length', strData.length ); 
					ajax.send(strData);
			
	}
}



function excluirImagemNoticia(num,id){
	
    document.getElementById('img'+num).innerHTML = "<img src='../../img/loader.gif' style='margin:10px 0 18px 33px;' />";
   
    var id_n  = document.getElementById("id_noticia").value;	
   
    var ajax = AjaxF();	
	
	var url = "../noticias/excluir_imagem.php?id_img="+id+"&id_n="+id_n ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		document.getElementById('img'+num).innerHTML = "";
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	

}


function carregaImagem(ndiv,id){
    
	
	document.getElementById('img'+ndiv).innerHTML = "<img src='../../img/loader.gif' style='margin:10px 0 18px 33px;' />";
   
    
    var ajax = AjaxF();	
	
	var url = "";
	
	if (sessao_imagem == "parceiros"){
		url = "../parceiros/carrega_imagem.php?id_img="+id + "&ndiv=" + ndiv;
	}
	else{
		url = "../noticias/carrega_imagem.php?id_img="+id + "&ndiv=" + ndiv;
	}
	
	url = url + "&sid="+Math.random();
	
	
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		document.getElementById('img'+ndiv).innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
	
	

}


function cropImagemNoticia (id)	{
	
	document.getElementById('conteudo_home').innerHTML = "<img src='../../img/loader.gif' style='margin:100px 0 0 300px;' />";
	
	var ajax = AjaxF();	
	
	var url = "../noticias/crop_imagem.php?id="+id+"&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('CROPNAONECESSARIO');
				
		if ( posicao > 0 ) Menu('noticias');
		else {
		
				document.getElementById('conteudo_home').innerHTML = ajax.responseText;
				iniciaCrop(1);
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
	
}


function finalizaCropImagemNoticia (id)	{
	
	var width  = document.getElementById('width').value;
	var height = document.getElementById('height').value;
	var x1     = document.getElementById('x1').value;
	var y1     = document.getElementById('y1').value;
	var x2     = document.getElementById('x2').value;
	var y2     = document.getElementById('y2').value;
	
	document.getElementById('conteudo_home').innerHTML = "<img src='../../img/loader.gif' style='margin:100px 0 0 300px;' />";        
	
	var ajax = AjaxF();	
	
	var url = "../noticias/finaliza_crop_imagem.php?id="+id+"&width="+ width + "&height="+ height +"&x1=" + x1 +"&y1="+ y1 +"&x2="+ x2 +"&y2="+ y2;
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERROCROP');
				
		if ( posicao > 0 ) ocument.getElementById('conteudo_home').innerHTML = "<p id='msg_erro' class='txt_msg_login_3'>Foi encontrado um erro na gera&ccedil;&atilde;o da nova imagem.</p>";
		else Menu('noticias');
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
	
}


//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorNoticias (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../noticias/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    //listarTodosUsuarios ();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function geraIdImagemNoticia (func, n){
	
	
	var ajax = AjaxF();	
	
	var url = "";
	
	switch (sessao_imagem){
		
		case "parceiros":
			url = "../parceiros/gera_id_imagem.php";
			break;
			
		case "eventos":
			url = "../eventos/gera_id_imagem.php";
			break;
			
		default:
			url = "../noticias/gera_id_imagem.php";
	}
	
	var strData = "sid="+Math.random();

	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
      if(ajax.readyState == 4) {
		  
		 var xmlDocument=ajax.responseXML;
         var img = xmlDocument.getElementsByTagName('imagem');
            
         id_n = img[0].getAttribute('id');

		 setId(id_n, func, n);
		 
		 var id_imagens  = document.getElementById('id_imagens').value;
		 
		 if (id_imagens != "") id_imagens = id_imagens + "|" + id_n;
		 else id_imagens = id_n;
		 
		 document.getElementById("id_imagens").value=id_imagens;	
		
	  }
	}
	ajax.open('POST', url, true);
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.setRequestHeader('Content-length', strData.length );
	ajax.send(strData);
	
}


//--------------------------------------------------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------------------------------------------------

//      NOTICIAS2 - SEM IMAGENS

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarNoticias2 () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaNoticias2 (busca);
}


function totalNoticias2(){
	
	var ajax = AjaxF();	
	
	var url = "../noticias2/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
		//document.getElementById('mostrar').innerHTML = 'Mostrar 50 de 50';
		//document.getElementById('total_registros').value = ajax.responseText;
		
			
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaNoticias2 (busca) {

    
    document.getElementById('loader_busca_noticias2').style.display = "block";	  

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../noticias2/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_noticias2').style.display = "none";	    
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalNoticias2();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodasNoticias2 () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../noticias2/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
	  
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalNoticias2();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}



function verificaTeclaBuscaNoticias2 (e){

   var code = codigoEvento(e);

   if (code == 13) buscarNoticias2 ();
	
   return;
   
}




function alteraNumeroExibicaoListaNoticias2(total){
    
	var ajax = AjaxF();	
	
	var url = "../noticias2/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodasNoticias2();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ INSERIR -----------------
//--------------------------------------


// mostra a tela com o formulario de cadastro de novos Noticias
function inserirNoticias2(){
    
	var ajax = AjaxF();	
	
	var url = "../noticias2/cadastrar_ajax.php";
	
	url = url + "?sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}



function novaNoticia2 () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_novo').enabled = false;	
	document.getElementById('botao_limpar').enabled = false;	
	
		
	var titulo    = document.getElementById('titulo').value;
	var data      = document.getElementById('data').value;
	var fonte     = document.getElementById('fonte').value;
	var url_fonte = document.getElementById('url_fonte').value;
	var data_p    = document.getElementById('data_publicacao').value;
	var hora_p    = document.getElementById('hora_publicacao').value;
	var conteudo  = FCKeditorAPI.GetInstance('conteudo').GetXHTML();
	
	conteudo = url_encode(conteudo);

	
	if ( titulo == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo T&iacute;tulo ";
		
	}
	else if ( ( data_p == '' ) || ( hora_p == '' ) ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher os campos data e hora de publica&ccedil;&atilde;o ";
		
	}
	else if ( data == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Data ";
		
	}
	else {
	
	        var ajax = AjaxF();	
	
          	var url = "../noticias2/insere_ajax.php";
		
			
			var strData = "titulo=" + titulo + "&data=" + data + "&data_p=" + data_p+ "&hora_p=" + hora_p+ "&fonte=" + fonte+ "&url_fonte=" + url_fonte+ "&conteudo=" + conteudo + "&sid="+Math.random();
		
			//Processa requisi��o ajax 
			ajax.onreadystatechange = function() {
			  if(ajax.readyState == 4) {
				  
				 document.getElementById('msg_erro').innerHTML = "";
		
                 if (ajax.responseText == 'cadastro_sucesso') Menu ('noticias2');
				 else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar a not&iuml;cia.";
					 				 
				
			  }
			}
			ajax.open('POST', url, true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			ajax.setRequestHeader('Content-length', strData.length ); 
			ajax.send(strData);
	
	}
}




//--------------------------------------
//------------ EXCLUIR -----------------
//--------------------------------------



// mostra a tela onde se faz a confirma��o da exclus�o do registro
function excluirNoticia2(id){
    
	var ajax = AjaxF();	
	
	var url = "../noticias2/excluir_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


// efetiva a exclusao do registro
function excluiNoticia2(id){
    
	document.getElementById('botao_sim').enabled = false;	
	document.getElementById('botao_nao').enabled = false;	
	
	var ajax = AjaxF();	
	
	var url = "../noticias2/exclui_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERRO');
				
		if ( posicao > 0 ) document.getElementById('conteudo_home').innerHTML = ajax.responseText;
		else Menu('noticias2');
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ EDITAR ------------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function editarNoticia2(id){
    
	var ajax = AjaxF();	
	
	var url = "../noticias2/editar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

// efetiva a edicao do registro
function editaNoticia2 () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	var id        = document.getElementById("id").value;	
	var titulo    = document.getElementById('titulo').value;
	var data      = document.getElementById('data').value;
	var fonte     = document.getElementById('fonte').value;
	var url_fonte = document.getElementById('url_fonte').value;
	var data_p    = document.getElementById('data_publicacao').value;
	var hora_p    = document.getElementById('hora_publicacao').value;
	var conteudo  = FCKeditorAPI.GetInstance('conteudo').GetXHTML();
	
	conteudo = url_encode(conteudo);
	
	if ( id == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "C&oacute;digo n&atilde;o informado ";
		
	}
	if ( titulo == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo T&iacute;tulo ";
		
	}
	else if ( ( data_p == '' ) || ( hora_p == '' ) ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher os campos data e hora de publica&ccedil;&atilde;o ";
		
	}
	else if ( data == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Data ";
		
	}
	else {
	
					var ajax = AjaxF();	
			
					var url = "../noticias2/edita_ajax.php";
				
					
					var strData = "titulo=" + titulo + "&id=" + id+ "&data=" + data + "&data_p=" + data_p+ "&hora_p=" + hora_p+ "&fonte=" + fonte+ "&url_fonte=" + url_fonte+ "&conteudo=" + conteudo + "&sid="+Math.random();
					
					//Processa requisi��o ajax 
					ajax.onreadystatechange = function() {
					  if(ajax.readyState == 4) {
						  
						 document.getElementById('msg_erro').innerHTML = "";
				
						 
						 if (ajax.responseText == 'cadastro_sucesso') Menu ('noticias2');
						 else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar a noticia.";
											 
						
					  }
					}
					ajax.open('POST', url, true);
					ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
					ajax.setRequestHeader('Content-length', strData.length ); 
					ajax.send(strData);
			
	}
}



//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorNoticias2 (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../noticias2/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    //listarTodosUsuarios ();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


//--------------------------------------------------------------------------------------------------------------------------------------



//--------------------------------------------------------------------------------------------------------------------------------------

//      CONTEUDO SITE

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarConteudos () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaConteudos (busca);
}


function totalConteudos(){
	
	var ajax = AjaxF();	
	
	var url = "../conteudo_site/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
		//document.getElementById('mostrar').innerHTML = 'Mostrar 50 de 50';
		//document.getElementById('total_registros').value = ajax.responseText;
		
			
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaConteudos (busca) {


    document.getElementById('loader_busca_conteudos').style.display = "block";	  

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../conteudo_site/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_conteudos').style.display = "none";	    
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalConteudos();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodosConteudos () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../conteudo_site/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
	  
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalConteudos();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}



function verificaTeclaBuscaConteudos (e){

   var code = codigoEvento(e);

   if (code == 13) buscarConteudos ();
	
   return;
   
}




function alteraNumeroExibicaoListaConteudos(total){
    
	var ajax = AjaxF();	
	
	var url = "../conteudo_site/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodasConteudos();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}



//--------------------------------------
//------------ EDITAR ------------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function editarConteudos(id){
    
	var ajax = AjaxF();	
	
	var url = "../conteudo_site/editar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

// efetiva a edicao do registro
function editaConteudos () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	var id       = document.getElementById("id").value;	
    var conteudo = FCKeditorAPI.GetInstance('conteudo').GetXHTML();
	
	
	conteudo = url_encode(conteudo);

    		
	if ( id == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "ERRO - codigo de usuario nao informado. ";
		
	}
	else {
			
			
			var ajax = AjaxF();	
	
			var url = "../conteudo_site/edita_ajax.php";
		    
			
			var strData = "id=" + id + "&conteudo=" + conteudo  + "&sid="+Math.random();
		
			//Processa requisi��o ajax 
			ajax.onreadystatechange = function() {
			  if(ajax.readyState == 4) {
				  
				 document.getElementById('msg_erro').innerHTML = "";
		
				 if (ajax.responseText == 'erro_cadastro') document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar o conteudo.";
				 else if (ajax.responseText == 'cadastro_sucesso') Menu ('conteudo');
					  else document.getElementById('msg_erro').innerHTML = "Erro desconhecido.";
					       
									 
				
			  }
			}
			ajax.open('POST', url, true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			ajax.setRequestHeader('Content-length', strData.length ); 
			ajax.send(strData);
			
	}
}



//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorConteudos (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../conteudos/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    //listarTodosUsuarios ();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


//--------------------------------------------------------------------------------------------------------------------------------------



//--------------------------------------------------------------------------------------------------------------------------------------

//      MENSAGENS

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarMensagens () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaMensagens (busca);
}


function totalMensagens(){
	
	var ajax = AjaxF();	
	
	var url = "../mensagens/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
		//document.getElementById('mostrar').innerHTML = 'Mostrar 50 de 50';
		//document.getElementById('total_registros').value = ajax.responseText;
		
			
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaMensagens (busca) {

    
    document.getElementById('loader_busca_mensagens').style.display = "block";	  

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../mensagens/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_mensagens').style.display = "none";	    
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalMensagens();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodasMensagens () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../mensagens/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
	  
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalMensagens();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}



function verificaTeclaBuscaMensagens (e){

   var code = codigoEvento(e);

   if (code == 13) buscarMensagens ();
	
   return;
   
}




function alteraNumeroExibicaoListaMensagens(total){
    
	var ajax = AjaxF();	
	
	var url = "../mensagens/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodasMensagens();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ ENVIAR ------------------
//--------------------------------------


function selecionaDestino(id,menu){
     
	 document.getElementById('to_id').value = id;
	 document.getElementById('to_name').innerHTML = menu;
	 
     AbreFecha('lista_tipo'); 
}



function enviaMensagem(){
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_novo').enabled = false;	
	document.getElementById('botao_limpar').enabled = false;	
	
		
	
	var assunto   = document.getElementById('assunto').value;
	var to_id     = document.getElementById('to_id').value;
	var to_name   = document.getElementById('to_name').innerHTML;
	var mensagem  = FCKeditorAPI.GetInstance('conteudo').GetXHTML();
	
	mensagem = url_encode(mensagem);

	
	if ( assunto == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Assunto ";
		
	}
	else if ( to_id == '-1' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio selecionar o destino da mensagem";
		
	}
	else {
	
	        var ajax = AjaxF();	
	
          	var url = "";
		
		    if ( to_id == '0' ) url = "../mensagens/envia_todos_ajax.php";
			else url = "../mensagens/envia_ajax.php";
			
			var strData = "assunto=" + assunto +  "&to_id=" + to_id+ "&to_name=" + to_name+ "&mensagem=" + mensagem + "&sid="+Math.random();
		
			//Processa requisi��o ajax 
			ajax.onreadystatechange = function() {
			  if(ajax.readyState == 4) {
				  
				 document.getElementById('msg_erro').innerHTML = "";
		        
                 if (ajax.responseText == 'cadastro_sucesso') document.getElementById('conteudo_home').innerHTML = "<p id='msg_erro' class='txt_msg_login_3'>Mensagem enviada com sucesso.</p>";
				 else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar a not&iuml;cia.";
					 				 
				
			  }
			}
			ajax.open('POST', url, true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			ajax.setRequestHeader('Content-length', strData.length ); 
			ajax.send(strData);
	
	}
}



//--------------------------------------
//------------ RESPONDER ---------------
//--------------------------------------



// mostra a tela onde se faz a confirma��o da exclus�o do registro
function responderMensagem(id){
    
	var ajax = AjaxF();	
	
	var url = "../mensagens/enviar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}



//--------------------------------------
//------------ EXCLUIR -----------------
//--------------------------------------



// mostra a tela onde se faz a confirma��o da exclus�o do registro
function excluirMensagem(id){
    
	var ajax = AjaxF();	
	
	var url = "../mensagens/excluir_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


// efetiva a exclusao do registro
function excluiMensagem(id){
    
	document.getElementById('botao_sim').enabled = false;	
	document.getElementById('botao_nao').enabled = false;	
	
	var ajax = AjaxF();	
	
	var url = "../mensagens/exclui_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERRO');
				
		if ( posicao > 0 ) document.getElementById('conteudo_home').innerHTML = ajax.responseText;
		else Menu('mensagens');
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ VER MENSAGEM-------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function verMensagem(id){
    
	var ajax = AjaxF();	
	
	var url = "../mensagens/ver_mensagem_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }

	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}




//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorMensagens (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../mensagens/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    //listarTodosUsuarios ();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


//--------------------------------------------------------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------------------------------------------------------

//      CADASTROS EMPRESAS

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarCadastroEmpresa () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaCadastroEmpresa (busca);
}


function totalCadastroEmpresa(){
	
	var ajax = AjaxF();	
	
	var url = "../cadastro/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
		//document.getElementById('mostrar').innerHTML = 'Mostrar 50 de 50';
		//document.getElementById('total_registros').value = ajax.responseText;
		
			
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaCadastroEmpresa (busca) {

    
    document.getElementById('loader_busca_cadastroempresa').style.display = "block";	  

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../cadastro/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_cadastroempresa').style.display = "none";	    
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalCadastroEmpresa();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodosCadastrosEmpresas () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../cadastro/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
	  
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalCadastroEmpresa();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}



function verificaTeclaBuscaCadastroEmpresa (e){

   var code = codigoEvento(e);

   if (code == 13) buscarCadastroEmpresa ();
	
   return;
   
}




function alteraNumeroExibicaoListaCadastroEmpresa(total){
    
	var ajax = AjaxF();	
	
	var url = "../cadastro/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodosCadastrosEmpresas();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}





//--------------------------------------
//------------ EXCLUIR -----------------
//--------------------------------------



// mostra a tela onde se faz a confirma��o da exclus�o do registro
function excluirCadastroEmpresa(id){
    
	var ajax = AjaxF();	
	
	var url = "../cadastro/excluir_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


// efetiva a exclusao do registro
function excluiCadastroEmpresa(id){
    
	document.getElementById('botao_sim').enabled = false;	
	document.getElementById('botao_nao').enabled = false;	
	
	var ajax = AjaxF();	
	
	var url = "../cadastro/exclui_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERRO');
				
		if ( posicao > 0 ) document.getElementById('conteudo_home').innerHTML = ajax.responseText;
		else Menu('cadastros_empresas');
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ EDITAR ------------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function editarCadastroEmpresa(id){
    
	var ajax = AjaxF();	
	
	var url = "../cadastro/editar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }

	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

// efetiva a edicao do registro
function editaCadastroEmpresa () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	var id                  = document.getElementById("id").value;	
	var razao_social        = document.getElementById('razao_social').value;
	var nome_fantasia       = document.getElementById('nome_fantasia').value;
	var cnpj                = document.getElementById('cnpj').value;
	var ie                  = document.getElementById('ie').value;
	var endereco            = document.getElementById('endereco').value;
	var complemento         = document.getElementById('complemento').value;
	var cep                 = document.getElementById('cep').value;
	var cidade              = document.getElementById('cidade').value;
	var estado              = document.getElementById('estado').value;
	var fone                = document.getElementById('fone').value;
	var email               = document.getElementById('email').value;
	var data_fundacao       = document.getElementById('data_fundacao').value;
	var ramo_atividade      = document.getElementById('ramo_atividade').value;
	var pessoa_responsavel  = document.getElementById('pessoa_responsavel').value;
	var numero_funcionarios = document.getElementById('numero_funcionarios').value;
	var nome1               = document.getElementById('nome1').value;
	var cpf1                = document.getElementById('cpf1').value;
	var ci1                 = document.getElementById('ci1').value;
	var profissao1          = document.getElementById('profissao1').value;
	var capital1            = document.getElementById('capital1').value;
	var endereco1           = document.getElementById('endereco1').value;
	var estadocivil1        = document.getElementById('estadocivil1').value;
	var fone1               = document.getElementById('fone1').value;
	var conjuge1            = document.getElementById('conjuge1').value;
	var cpf_conjuge1        = document.getElementById('cpf_conjuge1').value;
	var ci_conjuge1         = document.getElementById('ci_conjuge1').value;
	var nome2               = document.getElementById('nome2').value;
	var cpf2                = document.getElementById('cpf2').value;
	var ci2                 = document.getElementById('ci2').value;
	var profissao2          = document.getElementById('profissao2').value;
	var capital2            = document.getElementById('capital2').value;
	var endereco2           = document.getElementById('endereco2').value;
	var estadocivil2        = document.getElementById('estadocivil2').value;
	var fone2               = document.getElementById('fone2').value;
	var conjuge2            = document.getElementById('conjuge2').value;
	var cpf_conjuge2        = document.getElementById('cpf_conjuge2').value;
	var ci_conjuge2         = document.getElementById('ci_conjuge2').value;
	var outras_firmas1      = document.getElementById('outras_firmas1').value;
	var outras_firmas2      = document.getElementById('outras_firmas2').value;
	var banco1              = document.getElementById('banco1').value;
	var desde1              = document.getElementById('desde1').value;
	var banco2 				= document.getElementById('banco2').value;
	var desde2				= document.getElementById('desde2').value;
	var factoring1 			= document.getElementById('factoring1').value;
	var fact_desde1			= document.getElementById('fact_desde1').value;
	var factoring2 			= document.getElementById('factoring2').value;
	var fact_desde2			= document.getElementById('fact_desde2').value;
	var fornecedor1 		= document.getElementById('fornecedor1').value;
	var forn_desde1		    = document.getElementById('forn_desde1').value;
	var fornecedor2 		= document.getElementById('fornecedor2').value;
	var forn_desde2 		= document.getElementById('forn_desde2').value;

	
	
	
	if ( id == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "C&oacute;digo n&atilde;o informado ";
		
	}
	if ( razao_social == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo T&iacute;tulo ";
		
	}
	
	else {
	
					var ajax = AjaxF();	
			
					var url = "../cadastro/edita_ajax.php";
				
					
					var strData = "&id="+ id + "&razao_social=" + razao_social + "&nome_fantasia=" + nome_fantasia + "&cnpj=" + cnpj + "&ie=" + ie + "&endereco=" + endereco + "&complemento=" + complemento + "&cep=" + cep + 
								"&cidade=" + cidade + "&estado=" + estado + "&fone=" + fone + "&email=" + email + "&data_fundacao=" + data_fundacao + "&ramo_atividade=" + ramo_atividade + "&pessoa_responsavel=" + pessoa_responsavel + 
								"&numero_funcionarios=" + numero_funcionarios + "&nome1=" + nome1 + "&cpf1=" + cpf1 + "&ci1=" + ci1 + "&profissao1=" + profissao1 + "&capital1=" + capital1 + "&endereco1=" + endereco1 + 
								"&estadocivil1=" + estadocivil1 + "&fone1=" + fone1 + "&conjuge1=" + conjuge1 + "&cpf_conjuge1=" + cpf_conjuge1 + "&ci_conjuge1=" + ci_conjuge1 + "&nome2=" + nome2 + 
								"&cpf2=" + cpf2 + "&ci2=" + ci2 + "&profissao2=" + profissao2 + "&capital2=" + capital2 + "&endereco2=" + endereco2 + "&estadocivil2=" + estadocivil2 + "&fone2=" + fone2 + "&conjuge2=" + conjuge2 + 
								"&cpf_conjuge2=" + cpf_conjuge2 + "&ci_conjuge2=" + ci_conjuge2 + "&outras_firmas1=" + outras_firmas1 + "&outras_firmas2=" + outras_firmas2 + "&banco1=" + banco1 + "&desde1=" + desde1 + 
								"&banco2=" + banco2 + "&desde2=" + desde2 + "&factoring1=" + factoring1 + "&fact_desde1=" + fact_desde1 + "&factoring2=" + factoring2 + "&fact_desde2=" + fact_desde2 + "&fornecedor1=" + fornecedor1 + 
								"&forn_desde1=" + forn_desde1 + "&fornecedor2=" + fornecedor2 + "&forn_desde2=" + forn_desde2 + "&sid="+Math.random();
					
					//Processa requisi��o ajax 
					ajax.onreadystatechange = function() {
					  if(ajax.readyState == 4) {
						  
						 document.getElementById('msg_erro').innerHTML = "";
				
						 
						 if (ajax.responseText == 'cadastro_sucesso') Menu ('cadastros_empresas');
						 else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de efetuar o cadastro.";
											 
						
					  }
					}
					ajax.open('POST', url, true);
					ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
					ajax.setRequestHeader('Content-length', strData.length ); 
					ajax.send(strData);
			
	}
}



//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorCadastroEmpresa (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../cadastro/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    //listarTodosUsuarios ();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


//--------------------------------------------------------------------------------------------------------------------------------------



//--------------------------------------------------------------------------------------------------------------------------------------

//      ALTERA��O DE SENHA

//--------------------------------------------------------------------------------------------------------------------------------------


function alteraSenha () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	
	var senha   = document.getElementById('senha').value;
	var senha2  = document.getElementById('senha2').value;
	var senha3  = document.getElementById('senha3').value;
	var login   = document.getElementById('login').value;
	
	if ( login == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Login ";
		
	}
	else if ( senha == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Senha ";
		
	}
	else {
		    var senhaOK = true;
			
	        if (( senha2 != '' ) || ( senha3 != '' )) {
                    
					if (senha2 != senha3) {
						 document.getElementById('msg_erro').innerHTML = "A senha est&aacute; diferente da confirma&ccedil;&atilde;o";
						 senhaOK = false;
					}
				
			}
			
			if (senhaOK == true){
	
	
	
					var ajax = AjaxF();	
			
					var url = "../ferramentas/altera_senha.php";
				
					
					var strData = "usr=" + login + "&sen=" + senha+ "&sen2=" + senha2 + "&sid="+Math.random();
				
					//Processa requisi��o ajax 
					ajax.onreadystatechange = function() {
					  if(ajax.readyState == 4) {
						  
						 document.getElementById('msg_erro').innerHTML = "";
				
                         
						 if (ajax.responseText == 'cadastro_sucesso') document.getElementById('conteudo_home').innerHTML = "<p id='msg_erro' class='txt_msg_login_3'>Senha alterada com sucesso.</p>"
						 else if (ajax.responseText == 'senha_usuario_incorretos') document.getElementById('msg_erro').innerHTML = "Senha ou usu&aacute;rio incorreto.";
						      else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de alterar a senha";
						 
					  }
					}
					ajax.open('POST', url, true);
					ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
					ajax.setRequestHeader('Content-length', strData.length ); 
					ajax.send(strData);
			}
	}
}





//--------------------------------------------------------------------------------------------------------------------------------------

//      MENU

//--------------------------------------------------------------------------------------------------------------------------------------




function Menu (item) {
    
	
	sessaoAtual = item;
	//var continua = false;
	
	document.getElementById('conteudo_home').innerHTML = "<img src='../../img/loader.gif' style='margin:100px 0 0 300px;' />";
	
	if (item != 'login' && item != 'home') {
		
		//--- verificando direitos
		
		var ajax2 = AjaxF();
		
		var url2 = "../permissoes/verifica_permissao.php?sid="+Math.random();
	
		var strData = "menu=" + item + "&sid="+Math.random();
			
		//Processa requisição ajax 
		ajax2.onreadystatechange = function() {
		  if(ajax2.readyState == 4) {
			
			var retorno = ajax2.responseText;
					
			var posicao =  retorno.indexOf('ACESSO_LIBERADO');
					
			if ( posicao > 0 )   carregaMenu(item);
			else {

				  var ajax = AjaxF();	
	
				  var url = "";
					
				  var url = "../home/index_ajax.php";
				  carregaTituloSecao(item);
				  //document.getElementById('titulo_geral').innerHTML="|<span>Usu&aacute;rio sem direito de acesso.</span>";
					
				  document.getElementById('conteudo_home').innerHTML = "<p id='msg_erro' class='txt_msg_login_3'>Usu&aacute;rio sem direito de acesso.</p>";
				
			}
			
		
		  }
		}
		ajax2.open('POST', url2, true);
		ajax2.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
		ajax2.setRequestHeader('Content-length', strData.length ); 
		ajax2.send(strData);
		
		//---------------------------
		//continua = verificaDireitos(item);
	}
	else carregaMenu(item);
	
	if (item != 'login') {
		totalMensagensNovas ();
		atualizaData ();
	}
	
}

function carregaTituloSecao(item){
	
	switch (item) {
			case 'home':
			   document.getElementById('titulo_geral').innerHTML="|geral";
			   break;
			case 'usuarios':
			   document.getElementById('titulo_geral').innerHTML="|cadastrode<span>usu&aacute;rios</span>";
			   break;
			case 'menus':
			   document.getElementById('titulo_geral').innerHTML="|cadastrode<span>menus</span>";
			   break;
			case 'submenus':
			   document.getElementById('titulo_geral').innerHTML="|cadastrode<span>submenus</span>";
			   break;
			case 'permissoes':
			   document.getElementById('titulo_geral').innerHTML="|cadastrode<span>permiss&otilde;es</span>";
			   break; 
			case 'noticias':
			   document.getElementById('titulo_geral').innerHTML="|cadastrode<span>not&iacute;cias</span>";
			   break;    
			case 'noticias2':
			   document.getElementById('titulo_geral').innerHTML="|cadastrode<span>not&iacute;cias</span>";
			   break;
			case 'agenda':
			   document.getElementById('titulo_geral').innerHTML="|cadastrode<span>agenda</span>";
			   break;   
			case 'alterarsenha':
			   document.getElementById('titulo_geral').innerHTML="|altera&ccedil;&atilde;ode<span>senha</span>";   
			   break; 
			case 'conteudo':
			   document.getElementById('titulo_geral').innerHTML="|cadastrode<span>conte&uacute;dos</span>";   
			   break;    
			case 'mensagens':
			   document.getElementById('titulo_geral').innerHTML="|caixade<span>mensagens</span>";   
			   break;      
			case 'enviar_mensagem':
			   document.getElementById('titulo_geral').innerHTML="|enviar<span>mensagens</span>";   
			   break;   
			case 'cadastros_empresas':
			   document.getElementById('titulo_geral').innerHTML="|cadastrosde<span>clientes</span>";   
			   break;  
			case 'parceiros':
			   document.getElementById('titulo_geral').innerHTML="|cadastrode<span>parceiros</span>";
			   break;     
			default:
  			   document.getElementById('titulo_geral').innerHTML="|<span>se&ccedil;&atilde;o desconhecida</span>";
		}

}

function carregaMenu (item) {
    
	
		
		    var ajax = AjaxF();	
	
 	        var url = "";
	
			switch (item) {
				case 'login':
				   location.href = "../login/index.php"
				   break;
				case 'home':
				   var url = "../home/index_ajax.php";
				   break;
				case 'usuarios':
				   var url = "../usuarios/listar_ajax.php";
				   break;
				case 'menus':
				   var url = "../menus/listar_ajax.php";
				   break;
				case 'submenus':
				   var url = "../submenus/listar_ajax.php";
				   break;
				case 'permissoes':
				   var url = "../permissoes/listar_ajax.php";
				   break;  
				case 'noticias':
				   var url = "../noticias/listar_ajax.php";
				   break;     
				case 'noticias2':
				   var url = "../noticias2/listar_ajax.php";
				   break;  
				case 'agenda':
				   var url = "../agenda/listar_ajax.php";
				   break;     
				case 'alterarsenha':
				   var url = "../ferramentas/alterar_senha.php";
				   break;  
				case 'conteudo':
				   var url = "../conteudo_site/listar_ajax.php";
				   break;   
				case 'mensagens':
				   var url = "../mensagens/listar_ajax.php";
				   break; 
				case 'enviar_mensagem':
				   var url = "../mensagens/enviar_ajax.php";
				   break;  
				case 'cadastros_empresas':
				   var url = "../cadastro/listar_ajax.php";
				   break;
				case 'parceiros':
				   var url = "../parceiros/listar_ajax.php";
				   break;
				case 'eventos':
					var url = "../eventos/listar_ajax.php";
					break;
				default:
				   var url = "../home/index_ajax.php";
			}
			
			carregaTituloSecao(item);
			
			if (item != "login"){
			
					document.getElementById('secao_ativa').value = item;
				
					//Processa requisi��o ajax 
					ajax.onreadystatechange = function() {
					  if(ajax.readyState == 4) {
						document.getElementById('conteudo_home').innerHTML = ajax.responseText;
						
						switch (item) {
							case 'usuarios':
							   listarTodosUsuarios ();
							   break;
							case 'menus':
							   listarTodosMenus ();
							   break;   
							case 'submenus':
							   listarTodosSubMenus ();
							   break;      
							case 'permissoes':
							   listarTodasPermissoes ();
							   break;   
							case 'noticias':
							   listarTodasNoticias ();
							   break;      
							case 'noticias2':
							   listarTodasNoticias2 ();
							   break;   
							case 'agenda':
							   listarTodasAgendas ();
							   break;      
							case 'conteudo':
							   listarTodosConteudos ();
							   break;   
							case 'mensagens':
							   listarTodasMensagens ();
							   break;      
							case 'cadastros_empresas':
							   listarTodosCadastrosEmpresas ();
							   break;   
							case 'parceiros':
							   listarTodosParceiros ();
							   break;     
						}
						
					  }
					}
					ajax.open('GET', url, true);
					ajax.send(null);
			}
	
}


function exibeMenu(){
    
	var ajax = AjaxF();	
	
	var url = "../../inc/menu_ajax.php";
	
	url = url + "?sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('menu').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

function teste(){
	
	var content = FCKeditorAPI.GetInstance('conteudo').GetXHTML();
	alert(content);    
}


function totalMensagensNovas () {
	
	var ajax = AjaxF();	
	
	var url = "../mensagens/total_mensagens_novas.php?sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mensagens_novas').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function atualizaData () {
	
	var ajax = AjaxF();	
	
	var url = "../../inc/atualiza_data_ajax.php?sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('data_atual').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


//--------------------------------------------------------------------------------------------------------------------------------

// url_encode version 1.0 
    function url_encode(str) { 
        var hex_chars = "0123456789ABCDEF"; 
        var noEncode = /^([a-zA-Z0-9\_\-\.])$/; 
        var n, strCode, hex1, hex2, strEncode = ""; 

        for(n = 0; n < str.length; n++) { 
            if (noEncode.test(str.charAt(n))) { 
                strEncode += str.charAt(n); 
            } else { 
                strCode = str.charCodeAt(n); 
                hex1 = hex_chars.charAt(Math.floor(strCode / 16)); 
                hex2 = hex_chars.charAt(strCode % 16); 
                strEncode += "%" + (hex1 + hex2); 
            } 
        } 
        return strEncode; 
    } 

    // url_decode version 1.0 
    function url_decode(str) { 
        var n, strCode, strDecode = ""; 

        for (n = 0; n < str.length; n++) { 
            if (str.charAt(n) == "%") { 
                strCode = str.charAt(n + 1) + str.charAt(n + 2); 
                strDecode += String.fromCharCode(parseInt(strCode, 16)); 
                n += 2; 
            } else { 
                strDecode += str.charAt(n); 
            } 
        } 

        return strDecode; 
    }  
	
	

// funcao utilizada para indicar o caminho que a funcao carregaImagem deve utilizar


function setaSessaoImagem (sessao_img){
	
	sessao_imagem = sessao_img;
	
}


//------------------------------------------------------------------------------------
// FUN��O UTILIZADA PARA O CROOP DAS IMAGENS
//------------------------------------------------------------------------------------
	

function onEndCrop( coords, dimensions ) {
		$( 'x1' ).value = coords.x1;
		$( 'y1' ).value = coords.y1;
		$( 'x2' ).value = coords.x2;
		$( 'y2' ).value = coords.y2;
		$( 'width' ).value = dimensions.width;
		$( 'height' ).value = dimensions.height;
	}
	
	
function iniciaCrop (op){	

  if (op == 1){ // noticias
	  
			// example with a preview of crop results, must have minimumm dimensions
		 
					new Cropper.ImgWithPreview( 
						'testImage',
						{ 
							minWidth: 226, 
							minHeight: 225,
							ratioDim: { x: 226, y: 225 },
							displayOnInit: true, 
							onEndCrop: onEndCrop,
							previewWrap: 'previewArea'
						} 
					)
		
  }
  
  if (op == 2){  // Parceiros
	  
			// example with a preview of crop results, must have minimumm dimensions
		 
					new Cropper.ImgWithPreview( 
						'testImage',
						{ 
							// 230 x 180
							minWidth: 230,
							minHeight: 180,
							ratioDim: { x: 230, y: 180},
							displayOnInit: true, 
							onEndCrop: onEndCrop,
							previewWrap: 'previewArea'
						} 
					)
		
  }
	
}




//--------------------------------------------------------------------------------------------------------------------------------------

//      PARCEIROS <- Galeria

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarParceiros () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaParceiros (busca);
}


function totalParceiros(){
	
	var ajax = AjaxF();	
	
	var url = "../parceiros/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
		//document.getElementById('mostrar').innerHTML = 'Mostrar 50 de 50';
		//document.getElementById('total_registros').value = ajax.responseText;
		
			
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaParceiros (busca) {


    document.getElementById('loader_busca_parceiros').style.display = "block";	  

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../parceiros/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_parceiros').style.display = "none";	    
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalParceiros();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodosParceiros () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../parceiros/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
	  
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalParceiros();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function verificaTeclaBuscaParceiros (e){

   var code = codigoEvento(e);

   if (code == 13) buscarParceiros ();
	
   return;
   
}


function alteraNumeroExibicaoListaParceiros(total){
    
	var ajax = AjaxF();	
	
	var url = "../parceiros/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodosParceiros();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ INSERIR -----------------
//--------------------------------------


// mostra a tela com o formulario de cadastro de novos Noticias
function inserirParceiro(){
    
	var ajax = AjaxF();
	
	var url = "../parceiros/cadastrar_ajax.php";
	
	url = url + "?sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		setaSessaoImagem('parceiros');
		document.getElementById('conteudo_home').innerHTML = ajax.responseText; 
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}



function novoParceiro () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_novo').enabled = false;	
	document.getElementById('botao_limpar').enabled = false;	
	
		
	var id_imagens	= document.getElementById('id_imagens').value;
	var titulo		= document.getElementById('titulo').value;
	var data		= document.getElementById('data').value;
	var tipo		= document.getElementById('tipo').value;
	
	
	if ( titulo == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo T&iacute;tulo ";
		
	}
	else if ( data == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Data ";
		
	}
	else {
	
	        var ajax = AjaxF();	
	
          	var url = "../parceiros/insere_ajax.php";
		
			
//			var strData = "titulo=" + titulo + "&id_imagens=" + id_imagens + "&data=" + data + "&sid="+Math.random();
			var strData = "titulo=" + titulo + "&id_imagens=" + id_imagens + "&data=" + data + "&tipo=" + tipo + "&sid="+Math.random();
		
			//Processa requisi��o ajax 
			ajax.onreadystatechange = function() {
			  if(ajax.readyState == 4) {
				  
				 document.getElementById('msg_erro').innerHTML = "";
		
                 if (ajax.responseText == 'cadastro_sucesso') cropImagemParceiro (id_imagens);//Menu ('noticias');
				 else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar a not&iuml;cia.";
					 				 
				
			  }
			}
			ajax.open('POST', url, true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			ajax.setRequestHeader('Content-length', strData.length ); 
			ajax.send(strData);
	
	}
}




//--------------------------------------
//------------ EXCLUIR -----------------
//--------------------------------------



// mostra a tela onde se faz a confirma��o da exclus�o do registro
function excluirParceiro(id){
    
	var ajax = AjaxF();	
	
	var url = "../parceiros/excluir_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


// efetiva a exclusao do registro
function excluiParceiro(id){
    
	document.getElementById('botao_sim').enabled = false;	
	document.getElementById('botao_nao').enabled = false;	
	
	var ajax = AjaxF();	
	
	var url = "../parceiros/exclui_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERRO');
				
		if ( posicao > 0 ) document.getElementById('conteudo_home').innerHTML = ajax.responseText;
		else Menu('parceiros');
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ EDITAR ------------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function editarParceiro(id){
    
	var ajax = AjaxF();	
	
	var url = "../parceiros/editar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  

        setaSessaoImagem('parceiros'); 
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

// efetiva a edicao do registro
function editaParceiro () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	var id			= document.getElementById("id_noticia").value;	
	var id_imagens	= document.getElementById("id_imagens").value;	
	var titulo		= document.getElementById('titulo').value;
	var tipo		= document.getElementById('tipo').value;
	var data		= document.getElementById('data').value;
	
	if ( id == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "C&oacute;digo n&atilde;o informado ";
		
	}
	if ( titulo == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo T&iacute;tulo ";
		
	}
	else if ( data == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Data ";
		
	}
	else {
	
					var ajax = AjaxF();	
			
					var url = "../parceiros/edita_ajax.php";
				
					
					var strData = "titulo=" + titulo + "&id=" + id+ "&data=" + data + "&tipo=" + tipo + "&sid="+Math.random();
					
					//Processa requisi��o ajax 
					ajax.onreadystatechange = function() {
					  if(ajax.readyState == 4) {
						  
						 document.getElementById('msg_erro').innerHTML = "";
				
				        						 
						 if (ajax.responseText == 'cadastro_sucesso') cropImagemParceiro (id_imagens);//Menu ('noticias');
						 else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar a Imagem.";
											 
						
					  }
					}
					ajax.open('POST', url, true);
					ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
					ajax.setRequestHeader('Content-length', strData.length ); 
					ajax.send(strData);
			
	}
}



function excluirImagemParceiro(num,id){
	
    document.getElementById('img'+num).innerHTML = "<img src='../../img/loader.gif' style='margin:10px 0 18px 33px;' />";
   
    var id_n  = document.getElementById("id_noticia").value;	
   
    var ajax = AjaxF();	
	
	var url = "../parceiros/excluir_imagem.php?id_img="+id+"&id_n="+id_n ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		document.getElementById('img'+num).innerHTML = "";
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	

}




function cropImagemParceiro (id)	{
	
	document.getElementById('conteudo_home').innerHTML = "<img src='../../img/loader.gif' style='margin:100px 0 0 300px;' />";
	
	var ajax = AjaxF();	
	
	var url = "../parceiros/crop_imagem.php?id="+id+"&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('CROPNAONECESSARIO');
				
		if ( posicao > 0 ) Menu('parceiros');
		else {
		
				document.getElementById('conteudo_home').innerHTML = ajax.responseText;
				iniciaCrop(2);
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
	
}


function finalizaCropImagemParceiro (id)	{
	
	var width  = document.getElementById('width').value;
	var height = document.getElementById('height').value;
	var x1     = document.getElementById('x1').value;
	var y1     = document.getElementById('y1').value;
	var x2     = document.getElementById('x2').value;
	var y2     = document.getElementById('y2').value;
	
	document.getElementById('conteudo_home').innerHTML = "<img src='../../img/loader.gif' style='margin:100px 0 0 300px;' />";        
	
	var ajax = AjaxF();	
	
	var url = "../parceiros/finaliza_crop_imagem.php?id="+id+"&width="+ width + "&height="+ height +"&x1=" + x1 +"&y1="+ y1 +"&x2="+ x2 +"&y2="+ y2;
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERROCROP');
				
		if ( posicao > 0 ) ocument.getElementById('conteudo_home').innerHTML = "<p id='msg_erro' class='txt_msg_login_3'>Foi encontrado um erro na gera&ccedil;&atilde;o da nova imagem.</p>";
		else Menu('parceiros');
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
	
}


//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorParceiros (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../parceiros/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    //listarTodosUsuarios ();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function geraIdImagemParceiro (func, n){
	
	
	var ajax = AjaxF();	
	
	var url = "../parceiros/gera_id_imagem.php";
	
	var strData = "sid="+Math.random();

	//Processa requisição ajax 
	ajax.onreadystatechange = function() {
      if(ajax.readyState == 4) {
		  
		 var xmlDocument=ajax.responseXML;
         var img = xmlDocument.getElementsByTagName('imagem');
            
         id_n = img[0].getAttribute('id');

		 setId(id_n, func, n);
		 
		 var id_imagens  = document.getElementById('id_imagens').value;
		 
		 if (id_imagens != "") id_imagens = id_imagens + "|" + id_n;
		 else id_imagens = id_n;
		 
		 document.getElementById("id_imagens").value=id_imagens;	
		
	  }
	}
	ajax.open('POST', url, true);
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	ajax.setRequestHeader('Content-length', strData.length );
	ajax.send(strData);
	
}


//--------------------------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------------------------------------

//      AGENDA 

//--------------------------------------------------------------------------------------------------------------------------------------


function buscarAgendas () {
	
	var busca = document.getElementById('Digite aqui sua pesquisa').value;	    
	buscaAgendas (busca);
}


function totalAgendas(){
	
	var ajax = AjaxF();	
	
	var url = "../agenda/total_registros.php?sid="+Math.random();	;
	
	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('mostrar').innerHTML = ajax.responseText;
		//document.getElementById('mostrar').innerHTML = 'Mostrar 50 de 50';
		//document.getElementById('total_registros').value = ajax.responseText;
		
			
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}

function buscaAgendas (busca) {

    
    document.getElementById('loader_busca_agendas').style.display = "block";	  

	if (busca == "Digite aqui sua pesquisa") busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../agenda/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
		document.getElementById('loader_busca_agendas').style.display = "none";	    
	    
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalAgendas();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


function listarTodasAgendas () {


    busca = "";
	
	var ajax = AjaxF();	
	
	var url = "../agenda/lista_ajax.php?busca="+ busca ;
	
	url = url + "&sid="+Math.random();	
	//Processa requisi��o ajax 
	
	
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		
	  
		
		if (ajax.responseText == "VAZIO") {
			
			//document.getElementById('busca_clientes').style.display = "none";	    
			//document.getElementById('msg_vazio').innerHTML = "\""+ busca +"\"";
			//document.getElementById('valor_busca_cliente').value = busca;
			//document.getElementById('busca_clientes_nenhum').style.display = "block";
			
		}
		else{
			
			totalAgendas();  
			
			document.getElementById('lista').innerHTML = ajax.responseText;	
			
		}
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}



function verificaTeclaBuscaAgendas (e){

   var code = codigoEvento(e);

   if (code == 13) buscarAgendas ();
	
   return;
   
}




function alteraNumeroExibicaoListaAgendas(total){
    
	var ajax = AjaxF();	
	
	var url = "../agenda/altera_numero_exibicao_lista.php?numero="+total ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		
		listarTodasAgendas();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ INSERIR -----------------
//--------------------------------------


// mostra a tela com o formulario de cadastro de novos Noticias
function inserirAgenda(){
    
	var ajax = AjaxF();	
	
	var url = "../agenda/cadastrar_ajax.php";
	
	url = url + "?sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}



function novaNoticia2 () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_novo').enabled = false;	
	document.getElementById('botao_limpar').enabled = false;	
	
		
	var titulo    = document.getElementById('titulo').value;
	var data      = document.getElementById('data').value;
	var fonte     = document.getElementById('fonte').value;
	var url_fonte = document.getElementById('url_fonte').value;
	var data_p    = document.getElementById('data_publicacao').value;
	var hora_p    = document.getElementById('hora_publicacao').value;
	var conteudo  = FCKeditorAPI.GetInstance('conteudo').GetXHTML();
	
	conteudo = url_encode(conteudo);

	
	if ( titulo == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo T&iacute;tulo ";
		
	}
	else if ( ( data_p == '' ) || ( hora_p == '' ) ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher os campos data e hora de publica&ccedil;&atilde;o ";
		
	}
	else if ( data == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Data ";
		
	}
	else {
	
	        var ajax = AjaxF();	
	
          	var url = "../agenda/insere_ajax.php";
		
			
			var strData = "titulo=" + titulo + "&data=" + data + "&data_p=" + data_p+ "&hora_p=" + hora_p+ "&fonte=" + fonte+ "&url_fonte=" + url_fonte+ "&conteudo=" + conteudo + "&sid="+Math.random();
		
			//Processa requisi��o ajax 
			ajax.onreadystatechange = function() {
			  if(ajax.readyState == 4) {
				  
				 document.getElementById('msg_erro').innerHTML = "";
		
                 if (ajax.responseText == 'cadastro_sucesso') Menu ('noticias2');
				 else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar a not&iuml;cia.";
					 				 
				
			  }
			}
			ajax.open('POST', url, true);
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			ajax.setRequestHeader('Content-length', strData.length ); 
			ajax.send(strData);
	
	}
}




//--------------------------------------
//------------ EXCLUIR -----------------
//--------------------------------------



// mostra a tela onde se faz a confirma��o da exclus�o do registro
function excluirNoticia2(id){
    
	var ajax = AjaxF();	
	
	var url = "../noticias2/excluir_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


// efetiva a exclusao do registro
function excluiNoticia2(id){
    
	document.getElementById('botao_sim').enabled = false;	
	document.getElementById('botao_nao').enabled = false;	
	
	var ajax = AjaxF();	
	
	var url = "../noticias2/exclui_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		
		var retorno = ajax.responseText;
				
		var posicao =  retorno.indexOf('ERRO');
				
		if ( posicao > 0 ) document.getElementById('conteudo_home').innerHTML = ajax.responseText;
		else Menu('noticias2');
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}


//--------------------------------------
//------------ EDITAR ------------------
//--------------------------------------


// mostra a tela com o formulario de edicao do registro
function editarNoticia2(id){
    
	var ajax = AjaxF();	
	
	var url = "../noticias2/editar_ajax.php?id="+id ;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('conteudo_home').innerHTML = ajax.responseText;
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);	
}

// efetiva a edicao do registro
function editaNoticia2 () {
	
	document.getElementById('msg_erro').innerHTML = "Enviando dados...";
	
    document.getElementById('botao_salvar').enabled = false;	
	document.getElementById('botao_cancelar').enabled = false;	
	
	var id        = document.getElementById("id").value;	
	var titulo    = document.getElementById('titulo').value;
	var data      = document.getElementById('data').value;
	var fonte     = document.getElementById('fonte').value;
	var url_fonte = document.getElementById('url_fonte').value;
	var data_p    = document.getElementById('data_publicacao').value;
	var hora_p    = document.getElementById('hora_publicacao').value;
	var conteudo  = FCKeditorAPI.GetInstance('conteudo').GetXHTML();
	
	conteudo = url_encode(conteudo);
	
	if ( id == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "C&oacute;digo n&atilde;o informado ";
		
	}
	if ( titulo == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo T&iacute;tulo ";
		
	}
	else if ( ( data_p == '' ) || ( hora_p == '' ) ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher os campos data e hora de publica&ccedil;&atilde;o ";
		
	}
	else if ( data == '' ) {
		
		    document.getElementById('msg_erro').innerHTML = "&Eacute; necess&aacute;rio preencher o campo Data ";
		
	}
	else {
	
					var ajax = AjaxF();	
			
					var url = "../noticias2/edita_ajax.php";
				
					
					var strData = "titulo=" + titulo + "&id=" + id+ "&data=" + data + "&data_p=" + data_p+ "&hora_p=" + hora_p+ "&fonte=" + fonte+ "&url_fonte=" + url_fonte+ "&conteudo=" + conteudo + "&sid="+Math.random();
					
					//Processa requisi��o ajax 
					ajax.onreadystatechange = function() {
					  if(ajax.readyState == 4) {
						  
						 document.getElementById('msg_erro').innerHTML = "";
				
						 
						 if (ajax.responseText == 'cadastro_sucesso') Menu ('noticias2');
						 else document.getElementById('msg_erro').innerHTML = "Ocorreram erros na tentativa de cadastrar a noticia.";
											 
						
					  }
					}
					ajax.open('POST', url, true);
					ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
					ajax.setRequestHeader('Content-length', strData.length ); 
					ajax.send(strData);
			
	}
}



//--------------------------------------
//------------ PAGINADOR ---------------
//--------------------------------------

function paginadorNoticias2 (parametros) {
	
    //loader('on');
	
	var ajax = AjaxF();	
	
	var url = "../noticias2/lista_ajax.php?"+ parametros;
	
	
	url = url + "&sid="+Math.random();
	
	//Processa requisi��o ajax 
	ajax.onreadystatechange = function() {
	  if(ajax.readyState == 4) {
		  
		//loader('off');  
		document.getElementById('lista').innerHTML = ajax.responseText;
	
	    //listarTodosUsuarios ();
	
	  }
	}
	ajax.open('GET', url, true);
	ajax.send(null);
}


//--------------------------------------------------------------------------------------------------------------------------------------


/**
 * Setando configurações iniciais da HOME
 */


function setPartnersOpacity()
{
	$("partners").childElements().each(function (el){
		
		el.setOpacity(0.15);
		
		el.observe("mouseover", function (){
			el.setOpacity(1);
		});
		
		el.observe("mouseout", function (){
			el.setOpacity(0.15);
		});
	});
}


/**
* Setando configurações iniciais da seção Eventos
*/

function activeList(list)
{
	var list = $(list);
	
	list.hide();
	
	divWrap = list.previous("div");
	imgWrap = list.previous("img");
	
	[divWrap, imgWrap].each(function (el){
		
		el.observe("click", function (){
			list.toggle();
		});
	});
	
	list.childElements().each(function (el){
		el.observe("click", function (el){
			el.target.up().previous("div").update(el.target.innerHTML);
			list.toggle();
			filterEvents();
		});
	});
}


function activeActionList(lists)
{
	lists.each(function (list){
		activeList(list);
	});
}


/** Filtro de Eventos */


function filterEvents(numPage)
{
	var url = "filter.php";
	
	var param = {
		year: $("filterYear").innerHTML,
		eventName: $("filterEventName").innerHTML,
		showByPage: $("filterShowByPage").innerHTML,
		page: numPage
	};
	
	if ($("paginador_evento")){
		$("paginador_evento").remove();
	}
	
	var ajax = new Ajax.Request(url, {
		method: "get",
		parameters: param,
		onSuccess: function (request){
			$("eventlistPager").update(request.responseText);
		}
	});
}


function getEventPage(numPage)
{
	filterEvents(numPage);
}


/**
 * Setando configurações iniciais da seção Agenda + funções
*/

var myWay = {
		
	home: {
		events: "../agenda/events.php",
		report: "../agenda/get_day.php",
		calTarget: "calendario_home_esq",
		repTarget: "calendario_home_dir"
	},
	agenda: {
		events: "events.php",
		report: "get_day.php",
		calTarget: "agenda_conteudo_esq",
		repTarget: "dayReport"
	}
};


function setupCalendar(year, month, day, context)
{
	var info = myWay[context];
	
	$("nextMonth").observe("click", changeMonth.bindAsEventListener(this, year, month, day, "increase", info.events, info.calTarget));
	$("prevMonth").observe("click", changeMonth.bindAsEventListener(this, year, month, day, "decrease", info.events, info.calTarget));
	
	$("monthDay").childElements().each(function (el){
		
		if (el.down()){
			
			var day = el.down().innerHTML;
			
			el.observe("click", getReportDay.bindAsEventListener(this, year, month, day, null, context));
		}
	});
}


function changeMonth(e, year, month, day, action, url, target)
{
	
	e.preventDefault();
	
	var param = {
	    month: month,
	    day: day,
	    year: year,
	    action: action
	};

	var url = url;
	
	var ajax = new Ajax.Request(url, {
	    method: "get",
	    parameters: param,
	    onSuccess: function (request){
	        $(target).update(request.responseText);
	        calendarFilters();
	        setupNextEvent();
	    }
	});
}


function selectMonth(year, month, day)
{
	var param = {
		day: day,
		month: month,
		year: year
	};
	
	var url = "events.php";
	
	var ajax = new Ajax.Request(url, {
		method: "get",
		parameters: param,
		onSuccess: function (request){
			$("agenda_conteudo_esq").update(request.responseText);
			calendarFilters();
			setupNextEvent();
		}
	});
}


function setupReportDay(year, month, day, currentPage, context)
{
	var info = myWay[context];
	
	if ($("nextEventToday")){
		$("nextEventToday").observe("click", function (){
			getReportDay(year, month, day, currentPage + 1, context);
		});
	}

	if ($("prevEventToday")){
		$("prevEventToday").observe("click", function (){
			getReportDay(year, month, day, currentPage - 1, context);
		});
	}
}


function setupHomeReportDay()
{
	$("prevEventToday").observe("click", getHomeReportDay.bindAsEventListener(this, "left"));
	$("nextEventToday").observe("click", getHomeReportDay.bindAsEventListener(this, "right"));
}


function getReportDay(event, year, month, day, page, context)
{
	event.preventDefault();
	
	var el = Event.element(event);
	
	if (el.up().hasClassName("vermelho")){
		
		var info = myWay[context];
		
		if (page == null){
			page = 1;
		}
		
		var param = {
				month: month,
				day: day,
				year: year,
				page: page
		};
		
		var url = info.report;
		
		var ajax = new Ajax.Request(url, {
			method: "get",
			parameters: param,
			
			onSuccess: function (request){
				
				var content = request.responseText.evalJSON();
				
				$(info.repTarget).update(content.dayReport);
				$("box_agenda_fotos").update(content.dayImages);
				
				setupNextEvent();
			},
		
			onFailure: function (){
				// callback
			}
		});
	}
}


function getHomeReportDay(event, direction)
{
	event.preventDefault();
	
	var param = {
		id: $("eventid").value,
		direction: direction
	};
	
	var url = "../agenda/homenav.php";
	
	var ajax = new Ajax.Request(url, {
		method: "get",
		parameters: param,
		
		onSuccess: function (request){
			var content = request.responseText.evalJSON();
			$("calendario_home_dir").update(content.dayReport);
		}
	});
}


/**
 * Exibe a lista de seleção dos meses
*/

function filterMonth(event)
{
	event.preventDefault();
	toggleList($("lista_agenda"));
}


function toggleList(list)
{
	if (list.visible()){
		
		var blindup = new Effect.BlindUp(list, {
			duration: 0.25
		});
	}
	else{
		var blindown = new Effect.BlindDown(list, {duration: 0.25});
		liObserve(list);
	}
}


function liObserve(list)
{
	var lis = list.childElements();

	lis.each(function (li){

		li.observe("click", function (){
			$("input_agenda").update(li.textContent);
			toggleList(list);
		});
	});
}


function calendarFilters()
{
	$("lista_agenda").previous(1).observe("click", filterMonth);
	$("input_agenda").observe("click", filterMonth);
	
	setupPrintDay();
}


function setupPrintDay()
{
	$("printDay").observe("click", printDay.bindAsEventListener(this));
}


function printDay(event)
{
	event.preventDefault();
	
	var url = "print.php?context=day&id=" + $("eventid").value 
	window.open(url, "_blank");
}


function setupNextEvent()
{
	$("nextevent").observe("click", function (){
		getNextEvent($("eventid").value, "right")
	});

	$("prevevent").observe("click", function (){
		getNextEvent($("eventid").value, "left")
	});
}


function getNextEvent(id, direction)
{
	var param = {
		id: id,
		direction: direction
	};
	
	var loader = $("loader").remove();
	$("agenda_conteudo").insert(loader);
	
	$("loader").setStyle({
		position: "absolute",
		left: "5px",
		top: "5px"
	});
	
	$("loader").show();
	
	var ajax = new Ajax.Request("nav.php", {
		method: "get",
		parameters: param,
		
		onSuccess: function (request){
			
			var content = request.responseText.evalJSON();
			
			$("dayReport").update(content.dayReport);
			$("box_agenda_fotos").update(content.dayImages);
			$("loader").hide();
			setupNextEvent();
		}
	});
}


/**
 * Seção parceiros 
 * @return
 */


/**
 * Métodos invocados pelo form "Quero ser parceiro"
 */

function bePartner()
{
	var url = "parceiros_proposta.php";
	
	var param = {
		cidade: $("cidade").value,
		email: $("e-mail").value,
		empresa: $("e-mail").value,
		nome: $("nome").value,
		comentario: $("comentario").value
	};
	
	var ajax = new Ajax.Request(url, {
		method: "post",
		parameters: param,

		onCreate: toggleLoader,
		
		onFailure: function (request){
			bePartnerCallBackFailure(request)
		},
		
		onSuccess: bePartnerCallBackSuccess
	});
}
 
 
function toggleBePartnerList()
{
	if ($("lista_patrocinio").visible()){
		$("lista_patrocinio").blindUp({duration: 0.15});
	}
	else{
		$("lista_patrocinio").blindDown({duration: 0.15});
	}
}


function bePartnerCallBackSuccess()
{
	var bePartner = new Effect.BlindUp("partnerForm", {
		
		beforeStart: function (){
			$("loader").show();
		},
	
		afterFinish: function (){
			$("loader").hide();
			$("report").update("Mensagem enviada com sucesso");
			$("report").appear();
		}
	});
}


function bePartnerCallBackFailure(content)
{
	$("loader").hide();
	$("report").update(content.responseText);
	$("report").appear();
}


function toggleLoader()
{
	$("loader").toggle();
}


 /**
  * Métodos invocados pelo form "Indicar a um amigo"
  */

function tellToFriend()
{
	var url = "agenda_indicacao.php";
	
	var param = {
		id: $("eventid").value,
		nome: $("nome").value,
		email: $("email").value,
		eamigo: $("e-amigo").value,
		recado: $("recado").value
	};
	
	var ajax = new Ajax.Request(url, {
		
		method: "post",
		parameters: param,
		
		onCreate: function (){
			
			$("agenda_enviar").insert({before: $("loader").remove()});
		
			$("loader").setStyle({
			  float: "right",
			  margin: 0
			});
			
			toggleLoader();
		},
		
		onSuccess: tellToFriendSuccess,
		onFailure: tellToFriendFailure
	});
}


function tellToFriendSuccess()
{
	var success = new Effect.BlindUp("tellToFriend", {
		
		beforeStart: toggleLoader,
		
		afterFinish: function (){
			
			var s = new Element("SPAN").update("Indicação enviada com sucesso");
			
			var l = new Element("A", {
				href: "#",
				id: "again"
			}).update("Nova indicação");
			
			l.addClassName("again");
		
			$("report").update(s);
			$("report").insert(l);
			$("report").appear();
			
			$("again").observe("click", tellToFriendAgain.bindAsEventListener(this));
		}
	});
}
    
    
function tellToFriendAgain(event)
{
	event.preventDefault();    
	
	var again = new Effect.BlindDown("tellToFriend", {
		
		beforeStart: function (){
	
			$("nome").value = "Seu nome";
			$("amigo").value = "Seu amigo";
			$("email").value = "Seu e-mail";
			$("e-amigo").value = "E-mail do seu amigo";
			$("recado").value = "Deixe seu recado";
		},
		
		afterFinish: function (){
			
			$("report").fade();
			var scroll = new Effect.ScrollTo("report");
		}
	});
}
  

function tellToFriendFailure()
{
	toggleLoader();
	$("report").update("Não foi possível enviar a indicação. Tente novamente").appear();
}


/**
 * Métodos invocados pelo form "Home - Contato"
 */

function contactExpand (event)
{
	event.preventDefault();
	 
	var blind = new Effect.BlindDown("home_fale", {
		afterFinish: function (){
			$("btn_abrir").hide();
			$("btn_fechar").show();
			var scrollTo = new Effect.ScrollTo("btn_fechar");
		}
	});
}
 
 
function contactColapse (event, displayOpenButton)
{
	event.preventDefault();
	
	var blind = new Effect.BlindUp("home_fale", {
		afterFinish: function (){
			
			$("btn_fechar").hide();
			
			if (displayOpenButton){
				$("btn_abrir").show();
			}
		}
	});
}


function sendContact(event)
{
	event.preventDefault();
	
	var param = {
		tipo: $("tipo").textContent, 
		nome: $("nome").value, 
		email: $("email").value, 
		msg: $("msg").value, 
		cidade: $("cidade").value, 
		estado: $("estado").value 
	};

	var url = "../contatos/contato.php";

	var ajax = new Ajax.Request(url, {

		method: "post",
		parameters: param,
		
		onSuccess: function (){
			contactColapse(event, false);
			setSuccessReport();
		},
		
		onFailure: function (){
			setFailureReport();
		}
	});
}


function setSuccessReport ()
{
	$("contactReport").appear();
}


function setFailureReport ()
{
	$("contactReport").update("Não foi possível enviar").appear();
	//$("contactReport").appear();
}


function anotherContact (event)
{
	event.preventDefault();
	
	$("contactReport").fade();
	
	$("tipo", "nome", "email", "cidade", "estado", "msg").each(function (el){
		el.value = el.id;
	});
	
	contactExpand(event);
	$("nome").focus();
}

