// JavaScript Document

texto = {
	validationParam : function(param){
		if(param=='0' || param==0 || param=='false' || param==false || param=='no' || param=='nao' || param=='n' || param=='' || param=='undefined' || param==null || param=='null') var retorno='0';
		else var retorno = param;
		return retorno;
	},
	paramGetInfoTexto : function(parametrosInfos,returnQueryString){
		//Verifica se vc quer q ele monte a query string ou devolva apenas o jason tratado
		returnQueryString = (returnQueryString==null || returnQueryString=='' || returnQueryString=='undefined' || returnQueryString==true || returnQueryString=='1')?1:0;
		//Tratando parametros
		/*
		ATENÇÃO:: 
		1º - AO ADICIONAR MAIS UM CAMPO LA NA TABELA DE TEXTO, ESTE DEVERÁ TER COMO OPÇÃO LA NO CADASTRO DE TOPICO COMO UM CAMPO IND, PARA O ADM ESCOLHER SE QUER VER OU NÃO.
		2º - COPIA-SE ESTAS DUAS LINHAS AQUI E ALTERA O NOME EM 'indMostraNomPessoa' CONFORME A NECESSIDADE, E ENTÃO ELE CRIARÁ AUTOMATICAMENTE A QUERY STRING PARA SER ENVIADA.
		---------------------------------------------------------------------------------------------------------------
		| parametrosInfos.indMostraNomPessoa 		= texto.validationParam(parametrosInfos.indMostraNomPessoa);      |
		| queryStrint[indice] = 'indMostraNomPessoa = '+parametrosInfos.indMostraNomPessoa; indice++;                 |
		---------------------------------------------------------------------------------------------------------------
		3º - PRECISARÁ SER FEITO UM IF (CONDIÇÃO), LA NA LISTAGEM DE TEXTO GENERICA, CUIDADO POIS ESTE É RESPONSAVEL PELA LISTAGEM DE TODOS OS TEXTOS DO SITE.
		DUVIDAS: PERGUNTE! junio.webdesigner@yahoo.com.br
		*/
		queryStrint = Array(); 
		var indice = 0;
		//NOME DA PESSOA
		parametrosInfos.indMostraNomPessoa 			= texto.validationParam(parametrosInfos.indMostraNomPessoa);
		queryStrint[indice] = 'indMostraNomPessoa='+parametrosInfos.indMostraNomPessoa; indice++;
		//EMAIL DA PESSOA
		parametrosInfos.indMostraDesEmailPessoa 	= texto.validationParam(parametrosInfos.indMostraDesEmailPessoa);
		queryStrint[indice] = 'indMostraDesEmailPessoa='+parametrosInfos.indMostraDesEmailPessoa; indice++;
		//TELEFONE DA PESSOA
		parametrosInfos.indMostraNumTelefonePessoa	= texto.validationParam(parametrosInfos.indMostraNumTelefonePessoa);
		queryStrint[indice] = 'indMostraNumTelefonePessoa='+parametrosInfos.indMostraNumTelefonePessoa; indice++;
		//COD DA CIDADE DA PESSOA
		parametrosInfos.indMostraCodCidadePessoa	= texto.validationParam(parametrosInfos.indMostraCodCidadePessoa);
		queryStrint[indice] = 'indMostraCodCidadePessoa='+parametrosInfos.indMostraCodCidadePessoa; indice++;
		//NOM DA CIDADE DA PESSOA
		parametrosInfos.indMostraNomCidadePessoa	= texto.validationParam(parametrosInfos.indMostraNomCidadePessoa);
		queryStrint[indice] = 'indMostraNomCidadePessoa='+parametrosInfos.indMostraNomCidadePessoa; indice++;
		//COD DO ESTADO DA PESSOA
		parametrosInfos.indMostraCodEstadoPessoa	= texto.validationParam(parametrosInfos.indMostraCodEstadoPessoa);
		queryStrint[indice] = 'indMostraCodEstadoPessoa='+parametrosInfos.indMostraCodEstadoPessoa; indice++;
		//NOME DO ESTADO DA PESSOA
		parametrosInfos.indMostraNomEstadoPessoa	= texto.validationParam(parametrosInfos.indMostraNomEstadoPessoa);
		queryStrint[indice] = 'indMostraNomEstadoPessoa='+parametrosInfos.indMostraNomEstadoPessoa; indice++;
		//SIGLA DO ESTADO DA PESSOA
		parametrosInfos.indMostraIndSiglaEstadoPessoa= texto.validationParam(parametrosInfos.indMostraIndSiglaEstadoPessoa);
		queryStrint[indice] = 'indMostraIndSiglaEstadoPessoa='+parametrosInfos.indMostraIndSiglaEstadoPessoa; indice++;
		
		//NOME DE EMPRESA
		parametrosInfos.indMostraNomEmpresa= texto.validationParam(parametrosInfos.indMostraNomEmpresa);
		queryStrint[indice] = 'indMostraNomEmpresa='+parametrosInfos.indMostraNomEmpresa; indice++;
		
		//COD DO TEXTO
		parametrosInfos.indMostraCodTexto 			= texto.validationParam(parametrosInfos.indMostraCodTexto);
		queryStrint[indice] = 'indMostraCodTexto='+parametrosInfos.indMostraCodTexto; indice++;
		//TITULO DO TEXTO
		parametrosInfos.indMostraTitTexto 			= texto.validationParam(parametrosInfos.indMostraTitTexto);
		queryStrint[indice] = 'indMostraTitTexto='+parametrosInfos.indMostraTitTexto; indice++;
		//SUB TITULO DO TEXTO
		parametrosInfos.indMostraSubTitTexto 		= texto.validationParam(parametrosInfos.indMostraSubTitTexto);
		queryStrint[indice] = 'indMostraSubTitTexto='+parametrosInfos.indMostraSubTitTexto; indice++;
		//CONTEUDO DO TEXTO
		parametrosInfos.indMostraDesTexto 		= texto.validationParam(parametrosInfos.indMostraDesTexto);
		queryStrint[indice] = 'indMostraDesTexto='+parametrosInfos.indMostraDesTexto; indice++;
		//LIMITE MAXIMO PARA EXIBIR O CONTEUDO
		parametrosInfos.indMostraDesTextoMax 			= texto.validationParam(parametrosInfos.indMostraDesTextoMax);
		queryStrint[indice] = 'indMostraDesTextoMax='+parametrosInfos.indMostraDesTextoMax; indice++;
		//IMAGEM PRINCIPAL
		parametrosInfos.indMostraImagemPrincipal 	= texto.validationParam(parametrosInfos.indMostraImagemPrincipal);
		queryStrint[indice] = 'indMostraImagemPrincipal='+parametrosInfos.indMostraImagemPrincipal; indice++;
		//IMAGEM PRINCIPAL
		parametrosInfos.indMostraImagemPrincipalG 	= texto.validationParam(parametrosInfos.indMostraImagemPrincipalG);
		queryStrint[indice] = 'indMostraImagemPrincipalG='+parametrosInfos.indMostraImagemPrincipalG; indice++;
		//DATA ADICIONAL
		parametrosInfos.indMostraDtaAdicional 		= texto.validationParam(parametrosInfos.indMostraDtaAdicional);
		queryStrint[indice] = 'indMostraDtaAdicional='+parametrosInfos.indMostraDtaAdicional; indice++;
		//NOME DA SEMANA REFERENTE A DATA ADICIONAL
		parametrosInfos.indMostraNomDiaSemana		= texto.validationParam(parametrosInfos.indMostraNomDiaSemana);
		queryStrint[indice] = 'indMostraNomDiaSemana='+parametrosInfos.indMostraNomDiaSemana; indice++;
		//NOME DO ALTOR
		parametrosInfos.indMostraAutor 				= texto.validationParam(parametrosInfos.indMostraAutor);
		queryStrint[indice] = 'indMostraAutor='+parametrosInfos.indMostraAutor; indice++;
		parametrosInfos.indMostraNomAutor 				= texto.validationParam(parametrosInfos.indMostraNomAutor);
		queryStrint[indice] = 'indMostraNomAutor='+parametrosInfos.indMostraNomAutor; indice++;
		//REFERENCIA
		parametrosInfos.indMostraReferencia 		= texto.validationParam(parametrosInfos.indMostraReferencia);
		queryStrint[indice] = 'indMostraReferencia='+parametrosInfos.indMostraReferencia; indice++;
		//LINK
		parametrosInfos.indMostraLink 				= texto.validationParam(parametrosInfos.indMostraLink);
		queryStrint[indice] = 'indMostraLink='+parametrosInfos.indMostraLink; indice++;
		//LINK
		parametrosInfos.indMostraDesLink 				= texto.validationParam(parametrosInfos.indMostraDesLink);
		queryStrint[indice] = 'indMostraDesLink='+parametrosInfos.indMostraDesLink; indice++;
		//LOCAL
		parametrosInfos.indMostraLocal 				= texto.validationParam(parametrosInfos.indMostraLocal);
		queryStrint[indice] = 'indMostraLocal='+parametrosInfos.indMostraLocal; indice++;
		//NOME DO ESTADO DO TEXTO
		parametrosInfos.indMostraNomEstado 			= texto.validationParam(parametrosInfos.indMostraNomEstado);
		queryStrint[indice] = 'indMostraNomEstado='+parametrosInfos.indMostraNomEstado; indice++;
		//SIGLA DO ESTADO DO TEXTO
		parametrosInfos.indMostraSglEstado 			= texto.validationParam(parametrosInfos.indMostraSglEstado);
		queryStrint[indice] = 'indMostraSglEstado='+parametrosInfos.indMostraSglEstado; indice++;
		parametrosInfos.indMostraIndSiglaEstado 			= texto.validationParam(parametrosInfos.indMostraIndSiglaEstado);
		queryStrint[indice] = 'indMostraIndSiglaEstado='+parametrosInfos.indMostraIndSiglaEstado; indice++;
		
		//NOME DA CIDADE DO TEXTO
		parametrosInfos.indMostraNomCidade 			= texto.validationParam(parametrosInfos.indMostraNomCidade);
		queryStrint[indice] = 'indMostraNomCidade='+parametrosInfos.indMostraNomCidade; indice++;
		//DATA DE CADASTRO
		parametrosInfos.indMostraDtaCadastro 			= texto.validationParam(parametrosInfos.indMostraDtaCadastro);
		queryStrint[indice] = 'indMostraDtaCadastro='+parametrosInfos.indMostraDtaCadastro; indice++;
		//MULTI CADASTRO DE DATAS
		parametrosInfos.indMostraCadMultiData 			= texto.validationParam(parametrosInfos.indMostraCadMultiData);
		queryStrint[indice] = 'indMostraCadMultiData='+parametrosInfos.indMostraCadMultiData; indice++;
		//DATA STRING
		parametrosInfos.indMostraDtaString 			= texto.validationParam(parametrosInfos.indMostraDtaString);
		queryStrint[indice] = 'indMostraDtaString='+parametrosInfos.indMostraDtaString; indice++;
		//MOSTRAR EMPRESAS CADASTRADAS
		parametrosInfos.indMostraEmpresa 			= texto.validationParam(parametrosInfos.indMostraEmpresa);
		queryStrint[indice] = 'indMostraEmpresa='+parametrosInfos.indMostraEmpresa; indice++;
		
		
		
		
		//MONTAGEM DA QUERY STRING
		if(returnQueryString==1) return queryStrint.join('&');
		else return parametrosInfos;
	},
	validationParamFiltro : function(param){
		//return (param==null || param=='undefined' || param=='' || param==false || param=='false' || param=='0')?0:param;
		if(param=='0' || param==0 || param=='false' || param==false || param=='no' || param=='nao' || param=='n' || param=='undefined' || param==undefined || param==null || param=='null') var retorno='';
		else var retorno = param;
		return retorno;
	},
	paramGetFiltroListTexto : function(parametrosFiltro,returnQueryString){
		//Verifica se vc quer q ele monte a query string ou devolva apenas o jason tratado
		returnQueryString = (returnQueryString==null || returnQueryString=='' || returnQueryString=='undefined' || returnQueryString==true || returnQueryString=='1')?1:0;
		
		queryStrint = Array(); 
		var indice = 0;
		//NOME DA PESSOA
		parametrosFiltro.pesqNomPessoa 			= texto.validationParamFiltro(parametrosFiltro.pesqNomPessoa);
		queryStrint[indice] = 'pesqNomPessoa='+parametrosFiltro.pesqNomPessoa; indice++;
		//EMAIL DA PESSOA
		parametrosFiltro.pesqDesEmailPessoa 	= texto.validationParamFiltro(parametrosFiltro.pesqDesEmailPessoa);
		queryStrint[indice] = 'pesqDesEmailPessoa='+parametrosFiltro.pesqDesEmailPessoa; indice++;
		//TELEFONE DA PESSOA
		parametrosFiltro.pesqNumTelefonePessoa	= texto.validationParamFiltro(parametrosFiltro.pesqNumTelefonePessoa);
		queryStrint[indice] = 'pesqNumTelefonePessoa='+parametrosFiltro.pesqNumTelefonePessoa; indice++;
		//COD DA CIDADE DA PESSOA
		parametrosFiltro.pesqCodCidadePessoa	= texto.validationParamFiltro(parametrosFiltro.pesqCodCidadePessoa);
		queryStrint[indice] = 'pesqCodCidadePessoa='+parametrosFiltro.pesqCodCidadePessoa; indice++;
		//NOM DA CIDADE DA PESSOA
		parametrosFiltro.pesqNomCidadePessoa	= texto.validationParamFiltro(parametrosFiltro.pesqNomCidadePessoa);
		queryStrint[indice] = 'pesqNomCidadePessoa='+parametrosFiltro.pesqNomCidadePessoa; indice++;
		//COD DO ESTADO DA PESSOA
		parametrosFiltro.pesqCodEstadoPessoa	= texto.validationParamFiltro(parametrosFiltro.pesqCodEstadoPessoa);
		queryStrint[indice] = 'pesqCodEstadoPessoa='+parametrosFiltro.pesqCodEstadoPessoa; indice++;
		//NOME DO ESTADO DA PESSOA
		parametrosFiltro.pesqNomEstadoPessoa	= texto.validationParamFiltro(parametrosFiltro.pesqNomEstadoPessoa);
		queryStrint[indice] = 'pesqNomEstadoPessoa='+parametrosFiltro.pesqNomEstadoPessoa; indice++;
		//SIGLA DO ESTADO DA PESSOA
		parametrosFiltro.pesqIndSiglaEstadoPessoa= texto.validationParamFiltro(parametrosFiltro.pesqIndSiglaEstadoPessoa);
		queryStrint[indice] = 'pesqIndSiglaEstadoPessoa='+parametrosFiltro.pesqIndSiglaEstadoPessoa; indice++;
		
		//NOME DE EMPRESA
		parametrosFiltro.pesqNomEmpresa= texto.validationParamFiltro(parametrosFiltro.pesqNomEmpresa);
		queryStrint[indice] = 'pesqNomEmpresa='+parametrosFiltro.pesqNomEmpresa; indice++;
		
		//TITULO DO TEXTO
		parametrosFiltro.pesqCodTexto 			= texto.validationParamFiltro(parametrosFiltro.pesqCodTexto);
		queryStrint[indice] = 'pesqCodTexto='+parametrosFiltro.pesqCodTexto; indice++;
		//TITULO DO TEXTO
		parametrosFiltro.pesqTitTexto 			= texto.validationParamFiltro(parametrosFiltro.pesqTitTexto);
		queryStrint[indice] = 'pesqTitTexto='+parametrosFiltro.pesqTitTexto; indice++;
		//SUB TITULO DO TEXTO
		parametrosFiltro.pesqSubTitTexto 		= texto.validationParamFiltro(parametrosFiltro.pesqSubTitTexto);
		queryStrint[indice] = 'pesqSubTitTexto='+parametrosFiltro.pesqSubTitTexto; indice++;
		//CONTEUDO DO TEXTO
		parametrosFiltro.pesqDesTexto 		= texto.validationParamFiltro(parametrosFiltro.pesqDesTexto);
		queryStrint[indice] = 'pesqDesTexto='+parametrosFiltro.pesqDesTexto; indice++;
		//IMAGEM PRINCIPAL
		parametrosFiltro.pesqImagemPrincipal 	= texto.validationParamFiltro(parametrosFiltro.pesqImagemPrincipal);
		queryStrint[indice] = 'pesqImagemPrincipal='+parametrosFiltro.pesqImagemPrincipal; indice++;
		//DATA ADICIONAL IGUAL A
		parametrosFiltro.pesqDtaAdicional 		= texto.validationParamFiltro(parametrosFiltro.pesqDtaAdicional);
		queryStrint[indice] = 'pesqDtaAdicional='+parametrosFiltro.pesqDtaAdicional; indice++;
		//DATA ADICIONAL INICIAL
		parametrosFiltro.pesqDtaAdicionalInicial 		= texto.validationParamFiltro(parametrosFiltro.pesqDtaAdicionalInicial);
		queryStrint[indice] = 'pesqDtaAdicionalInicial='+parametrosFiltro.pesqDtaAdicionalInicial; indice++;
		//DATA ADICIONAL FINAL
		parametrosFiltro.pesqDtaAdicionalFinal 		= texto.validationParamFiltro(parametrosFiltro.pesqDtaAdicionalFinal);
		queryStrint[indice] = 'pesqDtaAdicionalFinal='+parametrosFiltro.pesqDtaAdicionalFinal; indice++;
		//NOME DA SEMANA REFERENTE A DATA ADICIONAL
		parametrosFiltro.pesqNomDiaSemana		= texto.validationParamFiltro(parametrosFiltro.pesqNomDiaSemana);
		queryStrint[indice] = 'pesqNomDiaSemana='+parametrosFiltro.pesqNomDiaSemana; indice++;
		//NOME DO ALTOR
		parametrosFiltro.pesqAutor 				= texto.validationParamFiltro(parametrosFiltro.pesqAutor);
		queryStrint[indice] = 'pesqAutor='+parametrosFiltro.pesqAutor; indice++;
		//REFERENCIA
		parametrosFiltro.pesqReferencia 		= texto.validationParamFiltro(parametrosFiltro.pesqReferencia);
		queryStrint[indice] = 'pesqReferencia='+parametrosFiltro.pesqReferencia; indice++;
		//LINK
		parametrosFiltro.pesqLink 				= texto.validationParamFiltro(parametrosFiltro.pesqLink);
		queryStrint[indice] = 'pesqLink='+parametrosFiltro.pesqLink; indice++;
		//LOCAL
		parametrosFiltro.pesqLocal 				= texto.validationParamFiltro(parametrosFiltro.pesqLocal);
		queryStrint[indice] = 'pesqLocal='+parametrosFiltro.pesqLocal; indice++;
		//NOME DO ESTADO DO TEXTO
		parametrosFiltro.pesqNomEstado 			= texto.validationParamFiltro(parametrosFiltro.pesqNomEstado);
		queryStrint[indice] = 'pesqNomEstado='+parametrosFiltro.pesqNomEstado; indice++;
		//SIGLA DO ESTADO DO TEXTO
		parametrosFiltro.pesqSglEstado 			= texto.validationParamFiltro(parametrosFiltro.pesqSglEstado);
		queryStrint[indice] = 'pesqSglEstado='+parametrosFiltro.pesqSglEstado; indice++;
		//NOME DA CIDADE DO TEXTO
		parametrosFiltro.pesqNomCidade 			= texto.validationParamFiltro(parametrosFiltro.pesqNomCidade);
		queryStrint[indice] = 'pesqNomCidade='+parametrosFiltro.pesqNomCidade; indice++;
		//DATA DE CADASTRO
		parametrosFiltro.pesqDtaCadastro 			= texto.validationParamFiltro(parametrosFiltro.pesqDtaCadastro);
		queryStrint[indice] = 'pesqDtaCadastro='+parametrosFiltro.pesqDtaCadastro; indice++;
		//MULTI CADASTRO DE DATAS
		parametrosFiltro.pesqCadMultiData 			= texto.validationParamFiltro(parametrosFiltro.pesqCadMultiData);
		queryStrint[indice] = 'pesqCadMultiData='+parametrosFiltro.pesqCadMultiData; indice++;
		//DATA STRING
		parametrosFiltro.pesqDtaString 			= texto.validationParamFiltro(parametrosFiltro.pesqDtaString);
		queryStrint[indice] = 'pesqDtaString='+parametrosFiltro.pesqDtaString; indice++;
		//MOSTRAR EMPRESAS CADASTRADAS
		parametrosFiltro.pesqEmpresa 			= texto.validationParamFiltro(parametrosFiltro.pesqEmpresa);
		queryStrint[indice] = 'pesqEmpresa='+parametrosFiltro.pesqEmpresa; indice++;
		
		
		
		
		//MONTAGEM DA QUERY STRING
		if(returnQueryString==1) return queryStrint.join('&');
		else return parametrosFiltro;
	},
	carregar : function(codTextoTopico,codTexto,idCtnTexto,paginaView,pagController,funcAfter){
		pagController = (pagController==null || pagController=='undefined' || pagController=='')?'adm/controllers/con_texto.php':pagController;
		codTexto = (codTexto==null || codTexto=='undefined' || codTexto=='')?'':codTexto;
		paginaView = (paginaView==null || paginaView=='undefined')?'':paginaView;
		$j.ajax({
			// Usando metodo Post
			type: 'POST',
			// formEmpresa.action pega o script para onde vai ser enviado os dados
			url: pagController,
			// os dados que pegamos com a função serialize()
			data: 'acao=mostrarTexto&codTextoTopico='+codTextoTopico+'&codTexto='+codTexto+'&paginaView='+paginaView,
			// Antes de enviar 
			beforeSend: function(){
				//imgCarregando(idCtnTexto,'Carregando texto...');
				$j('#'+idCtnTexto).html("<center><span style='font-family:verdana; font-size:12px;'>Carregando o texto...</center>");
			}, 
			success: function(txt){ // txt => conteúdo trazido pela requisição
				if(txt=='0'){
					alert(txt);
				}else{
					if($j('#'+idCtnTexto).css('display')=='none') $j('#'+idCtnTexto).html(txt);
					else{
						$j('#'+idCtnTexto).fadeOut('fast',function(){
							if(funcAfter!='' && funcAfter!=null && funcAfter!='undefined') funcAfter();
							$j('#'+idCtnTexto).html(txt);
							$j('#'+idCtnTexto).fadeIn();
						});
					}
				}
			},
			error: function(txt){ alert(txt); } //se ocorrer algum erro durante a requisisao
		});
	},
	carregarAlbumAmpliada : function(codAlbum,idCtnAlbumAmpliado,paginaView,pagController,funcAfter){
		pagController = (pagController==null || pagController=='undefined' || pagController=='')?'../adm/controllers/con_texto.php':pagController;
		codAlbum = (codAlbum==null || codAlbum=='undefined' || codAlbum=='')?'':codAlbum;
		paginaView = (paginaView==null || paginaView=='undefined')?'../views/view_galeria_foto_v1.htm':paginaView;
		$j.ajax({
			// Usando metodo Post
			type: 'POST',
			// formEmpresa.action pega o script para onde vai ser enviado os dados
			url: pagController, 
			// os dados que pegamos com a função serialize()
			data: 'acao=carregarAlbumAmpliado&codAlbum='+codAlbum+'&paginaView='+paginaView,
			// Antes de enviar 
			beforeSend: function(){
				//imgCarregando(idCtnAlbumAmpliado,'Carregando Album(ns) de Fotos...');
				$j('#'+idCtnTexto).html("<center><span style='font-family:verdana; font-size:12px;'>Carregando Album(ns) de Fotos...</center>");
			}, 
			success: function(txt){ // txt => conteúdo trazido pela requisição
				//parent.document.getElementById('');
				//if(txt=='0'){
				//	alert(txt);
				//}else{
				///	if($j('#'+idCtnAlbumAmpliado).css('display')=='none') $j('#'+idCtnAlbumAmpliado).html(txt);
				//	else{
				//		$j('#'+idCtnAlbumAmpliado).fadeOut('fast',function(){
				//			if(funcAfter!='' && funcAfter!=null && funcAfter!='undefined') funcAfter();
							parent.document.getElementById('ctnAlbumAmpliado').innerHTML = txt;
				//			$j('#'+idCtnAlbumAmpliado).fadeIn();
				//		});
				//	}
				//}
			},
			error: function(txt){ alert(txt); } //se ocorrer algum erro durante a requisisao
		});
	},
	carregarAlbumFoto : function(codTexto,idCtnAlbumFoto,paginaView,pagController,funcAfter){
		pagController = (pagController==null || pagController=='undefined' || pagController=='')?'../adm/controllers/con_texto.php':pagController;
		codTexto = (codTexto==null || codTexto=='undefined' || codTexto=='')?'':codTexto;
		paginaView = (paginaView==null || paginaView=='undefined')?'':paginaView;
		$j.ajax({
			// Usando metodo Post
			type: 'POST',
			// formEmpresa.action pega o script para onde vai ser enviado os dados
			url: pagController,
			// os dados que pegamos com a função serialize()
			data: 'acao=carregarAlbumFoto&codTexto='+codTexto+'&paginaView='+paginaView,
			// Antes de enviar 
			beforeSend: function(){
				//imgCarregando(idCtnAlbumFoto,'Carregando Album(ns) de Fotos...');
				$j('#'+idCtnAlbumFoto).html("<center><span style='font-family:verdana; font-size:12px;'>Carregando Album(ns) de Fotos...</center>");
			}, 
			success: function(txt){ // txt => conteúdo trazido pela requisição
				if(txt=='0'){
					alert(txt);
				}else{
					if($j('#'+idCtnAlbumFoto).css('display')=='none') $j('#'+idCtnAlbumFoto).html(txt);
					else{
						$j('#'+idCtnAlbumFoto).fadeOut('fast',function(){
							if(funcAfter!='' && funcAfter!=null && funcAfter!='undefined') funcAfter();
							$j('#'+idCtnAlbumFoto).html(txt).fadeIn();
						});
					}
				}
			},
			error: function(txt){ alert(txt); } //se ocorrer algum erro durante a requisisao
		});
	},
	listagem : function(codTextoTopico,codTexto,idCtnTexto,paginaView,pagController,funcAfter,parametrosInfos,parametrosFiltros,paginaAtual,setingQtds,desOrdenar,funcAjaxPaginacao,vwPaginacao){
		paginaAtual = (paginaAtual==null || paginaAtual=='undefined')?'':paginaAtual;
		setingQtds.qtdRegistroPagina = (setingQtds.qtdRegistroPagina==null || setingQtds.qtdRegistroPagina=='undefined')?'':setingQtds.qtdRegistroPagina;
		setingQtds.qtdAntesPaginaAtual = (setingQtds.qtdAntesPaginaAtual==null || setingQtds.qtdAntesPaginaAtual=='undefined')?'':setingQtds.qtdAntesPaginaAtual;
		setingQtds.qtdDepoisPaginaAtual = (setingQtds.qtdDepoisPaginaAtual==null || setingQtds.qtdDepoisPaginaAtual=='undefined')?'':setingQtds.qtdDepoisPaginaAtual;
		vwPaginacao = (vwPaginacao==null || vwPaginacao=='undefined')?'':vwPaginacao;
		desOrdenar = (desOrdenar==null || desOrdenar=='undefined')?'':desOrdenar;
		/*
		"parametrosInfos" :: serve para avisar quais são as informações que vão ser mostradas no site.
		*/
		//indMostraTitTexto,indMostraSubTitTexto,indMostraImagemPrincipal,indMostraDtaAdicional,indMostraAutor,indMostraReferencia,indMostraLink,indMostraLocal,indMostraEstado,indMostraNomCidade
		pagController = (pagController==null || pagController=='undefined' || pagController=='')?'adm/controllers/con_texto.php':pagController;
		paginaView = (paginaView==null || paginaView=='undefined')?'':paginaView;
		$j.ajax({
			// Usando metodo Post
			type: 'POST',
			// formEmpresa.action pega o script para onde vai ser enviado os dados
			url: pagController,
			// os dados que pegamos com a função serialize()
			data: 'acao=listarTextoTopico&codTextoTopico='+codTextoTopico+'&codTexto='+codTexto+'&paginaView='+paginaView+'&paginaAtual='+paginaAtual+'&qtdRegistroPagina='+setingQtds.qtdRegistroPagina+'&qtdAntesPaginaAtual='+setingQtds.qtdAntesPaginaAtual+'&qtdDepoisPaginaAtual='+setingQtds.qtdDepoisPaginaAtual+'&desOrdenar='+desOrdenar+'&funcAjaxPaginacao='+funcAjaxPaginacao+'&vwPaginacao='+vwPaginacao+'&'+texto.paramGetInfoTexto(parametrosInfos)+'&'+texto.paramGetFiltroListTexto(parametrosFiltros),
			// Antes de enviar 
			beforeSend: function(){
				//imgCarregando(idCtnTexto,'Carregando texto...');
				$j('#'+idCtnTexto).html("<center><span style='font-family:verdana; font-size:12px;'>Carregando o texto...</center>");
			}, 
			success: function(txt){ // txt => conteúdo trazido pela requisição
				if(txt=='0'){
					alert(txt);
				}else{
					if($j('#'+idCtnTexto).css('display')=='none') $j('#'+idCtnTexto).html(txt);
					else{
						$j('#'+idCtnTexto).fadeOut('fast',function(){
							if(funcAfter!='' && funcAfter!=null && funcAfter!='undefined') funcAfter();
							$j('#'+idCtnTexto).html(txt).fadeIn('fast');
						});
					}
				}
			},
			error: function(txt){ alert(txt); } //se ocorrer algum erro durante a requisisao
		});
	},
	validarValuesForm : function(idCampo, idCampoAlternativo){
		indIdCampoAlternativo = (idCampoAlternativo==null || idCampoAlternativo=='' || idCampoAlternativo=='undefined' || idCampoAlternativo=='null')?0:1;
		if($j('#'+idCampo).html()!='null' && $j('#'+idCampo).html()!=null && $j('#'+idCampo).html()!='undefined') var retorno = $j('#'+idCampo).val();
		else if($j('#'+idCampoAlternativo).html()!='null' && $j('#'+idCampoAlternativo).html()!=null && $j('#'+idCampoAlternativo).html()!='undefined' && indIdCampoAlternativo==1) var retorno = $j('#'+idCampoAlternativo).val();
		else var retorno='';
		return retorno;
	},
	capturaDadosForm : function(){
		queryStrint = Array(); 
		var indice = 0;
		/*
		//COD PESSOA
		queryStrint[indice] = 'codPessoa='+texto.validarValuesForm('codPessoa'); indice++;
		// NOME DA PESSOA
		queryStrint[indice] = 'nomPessoa='+Conversor.encode64(texto.validarValuesForm('nomPessoa')); indice++;
		// EMAIL DA PESSOA
		queryStrint[indice] = 'desEmailPessoa='+Conversor.encode64(texto.validarValuesForm('desEmailPessoa','desEmail')); indice++;
		// TELEFONE DA PESSOA
		queryStrint[indice] = 'numTelefonePessoa='+texto.validarValuesForm('numTelefonePessoa','numTelefone'); indice++;
		// COD DO ESTADO DA PESSOA
		queryStrint[indice] = 'codEstadoPessoa='+texto.validarValuesForm('codEstadoPessoa'); indice++;
		// COD DA CIDADE DA PESSOA
		queryStrint[indice] = 'codCidadePessoa='+texto.validarValuesForm('codCidadePessoa'); indice++;
		// DESCRIÇÃO/CONTEUDO DO TEXTO
		queryStrint[indice] = 'desTexto='+Conversor.encode64(texto.validarValuesForm('desTexto')); indice++;
		// TITULO DO TEXTO
		queryStrint[indice] = 'titTexto='+Conversor.encode64(texto.validarValuesForm('titTexto','desTitulo')); indice++;
		// SUB TITULO DO TEXTO
		queryStrint[indice] = 'subTitTexto='+Conversor.encode64(texto.validarValuesForm('subTitTexto','desSubTitulo')); indice++;
		// AUTOR DO TEXTO
		queryStrint[indice] = 'nomAutor='+Conversor.encode64(texto.validarValuesForm('nomAutor')); indice++;
		// REFRENCIA DO TEXTO
		queryStrint[indice] = 'desReferencia='+Conversor.encode64(texto.validarValuesForm('desReferencia')); indice++;
		// COD DA IMAGEM PRINCIPAL DO TEXTO
		queryStrint[indice] = 'codImagemPrincipal='+texto.validarValuesForm('codImagemPrincipal'); indice++;
		// DATA ADICIONAL
		queryStrint[indice] = 'dtaAdicional='+texto.validarValuesForm('dtaAdicional'); indice++;
		// LINK
		queryStrint[indice] = 'desLink='+Conversor.encode64(texto.validarValuesForm('desLink')); indice++;
		// LOCAL
		queryStrint[indice] = 'desLocal='+Conversor.encode64(texto.validarValuesForm('desLocal')); indice++;
		// COD DO ESTADO DO TEXTO
		queryStrint[indice] = 'codEstado='+texto.validarValuesForm('codEstado'); indice++;
		// COD DA CIDADE DO TEXTO
		queryStrint[indice] = 'codCidade='+texto.validarValuesForm('codCidade'); indice++;
		// COD DO TOPICO DO TEXTO
		queryStrint[indice] = 'codTextoTopico='+texto.validarValuesForm('codTextoTopico'); indice++;
		// STATUS DO TEXTO
		queryStrint[indice] = 'indStatus='+texto.validarValuesForm('indStatus'); indice++;
		*/
		var codPessoa				= $j('#codPessoa').val();
		var nomPessoa 				= ($j('#nomPessoa').html()==null 				|| $j('#nomPessoa').val()=='' 				|| $j('#nomPessoa').html()=='undefined')			?'': Conversor.encode64($j('#nomPessoa').val());
		var desEmailPessoa 			= ($j('#desEmailPessoa').html()==null 			|| $j('#desEmailPessoa').val()=='' 			|| $j('#desEmailPessoa').html()=='undefined')		?'': Conversor.encode64($j('#desEmailPessoa').val());
		var numTelefonePessoa		= ($j('#numTelefonePessoa').html()==null		|| $j('#numTelefonePessoa').val()=='' 		|| $j('#numTelefonePessoa').html()=='undefined')	?'': $j('#numTelefonePessoa').val();
		var codEstadoPessoa 		= ($j('#codEstadoPessoa').html()==null 			|| $j('#codEstadoPessoa').val()=='' 		|| $j('#codEstadoPessoa').html()=='undefined')		?'': $j('#codEstadoPessoa').val();
		var codCidadePessoa			= ($j('#codCidadePessoa').html()==null 			|| $j('#codCidadePessoa').val()=='' 		|| $j('#codCidadePessoa').html()=='undefined')		?'': $j('#codCidadePessoa').val();
		var titTexto 				= ($j('#titTexto').html()==null 				|| $j('#titTexto').val()=='' 				|| $j('#titTexto').html()=='undefined')				?'': Conversor.encode64($j('#titTexto').val());
		var subTitTexto 			= ($j('#subTitTexto').html()==null 				|| $j('#subTitTexto').val()=='' 			|| $j('#subTitTexto').html()=='undefined')			?'': Conversor.encode64($j('#subTitTexto').val());
		var nomAutor 				= ($j('#nomAutor').html()==null 				|| $j('#nomAutor').val()=='' 				|| $j('#nomAutor').html()=='undefined')				?'': Conversor.encode64($j('#nomAutor').val());
		var desReferencia 			= ($j('#desReferencia').html()==null 			|| $j('#desReferencia').val()=='' 			|| $j('#desReferencia').html()=='undefined')		?'': Conversor.encode64($j('#desReferencia').val());
		var codImagemPrincipal 		= ($j('#codImagemPrincipal').html()==null 		|| $j('#codImagemPrincipal').val()==''		|| $j('#codImagemPrincipal').html()=='undefined')	?'': $j('#codImagemPrincipal').val();
		var dtaAdicional 			= ($j('#dtaAdicional').html()==null 			|| $j('#dtaAdicional').val()=='' 			|| $j('#dtaAdicional').html()=='undefined')			?'': $j('#dtaAdicional').val();
		var desLink		 			= ($j('#desLink').html()==null 					|| $j('#desLink').val()=='' 				|| $j('#desLink').html()=='undefined')				?'': Conversor.encode64($j('#desLink').val());
		var desLocal	 			= ($j('#desLocal').html()==null 				|| $j('#desLocal').val()=='' 				|| $j('#desLocal').html()=='undefined')				?'': Conversor.encode64($j('#desLocal').val());
		var codEstado	 			= ($j('#codEstado').html()==null 				|| $j('#codEstado').val()=='' 				|| $j('#codEstado').html()=='undefined')			?'': $j('#codEstado').val();
		var codCidade 				= ($j('#codCidade').html()==null 				|| $j('#codCidade').val()=='' 				|| $j('#codCidade').html()=='undefined')			?'': $j('#codCidade').val();
		//var desTexto 				= ($j.fck.content('desTexto')==null				|| $j.fck.content('desTexto')==''			|| $j.fck.content('desTexto')=='undefined')			?'': Conversor.encode64($j.fck.content('desTexto'));
		var desTexto 				= ($j('#desTexto').html()==null 				|| $j('#desTexto').val()=='' 				|| $j('#desTexto').html()=='undefined')				?'': Conversor.encode64($j('#desTexto').val());
		var dtaAdicional 			= ($j('#dtaAdicional').html()==null 			|| $j('#dtaAdicional').val()=='' 			|| $j('#dtaAdicional').html()=='undefined')			?'': $j('#dtaAdicional').val();
		var codTextoTopico 			= ($j('#codTextoTopico').html()==null 			|| $j('#codTextoTopico').val()=='' 			|| $j('#codTextoTopico').html()=='undefined')		?'': $j('#codTextoTopico').val();
		var codEmpresaTextoSimRel 	= ($j('#codEmpresaTextoSimRel').html()==null 	|| $j('#codEmpresaTextoSimRel').val()=='' 	|| $j('#codEmpresaTextoSimRel').html()=='undefined')?'': manipulandoSelect.stringTodosValores('codEmpresaTextoSimRel',',');
		var codDestaqueTextoSimRel 	= ($j('#codDestaqueTextoSimRel').html()==null	|| $j('#codDestaqueTextoSimRel').val()==''	|| $j('#codDestaqueTextoSimRel').html()=='undefined')?'': manipulandoSelect.stringTodosValores('codDestaqueTextoSimRel',',');
		var codCategoriaTextoSimRel = ($j('#codCategoriaTextoSimRel').html()==null	|| $j('#codCategoriaTextoSimRel').val()==''	|| $j('#codCategoriaTextoSimRel').html()=='undefined')?'': manipulandoSelect.stringTodosValores('codCategoriaTextoSimRel',',');
		var codAlbumTextoSimRel 	= ($j('#codAlbumTextoSimRel').html()==null		|| $j('#codAlbumTextoSimRel').val()==''		|| $j('#codAlbumTextoSimRel').html()=='undefined')	?'': manipulandoSelect.stringTodosValores('codAlbumTextoSimRel',',');
		var indStatus 				= $j('#indStatus').val(); 
		//alert(queryStrint.join('&')); 
		//return queryStrint.join('&');
		return 'codPessoa='+codPessoa+'&nomPessoa='+nomPessoa+'&desEmailPessoa='+desEmailPessoa+'&numTelefonePessoa='+numTelefonePessoa+'&codEstadoPessoa='+codEstadoPessoa+'&codCidadePessoa='+codCidadePessoa+'&titTexto='+titTexto+'&subTitTexto='+subTitTexto+'&nomAutor='+nomAutor+'&desReferencia='+desReferencia+'&codImagemPrincipal='+codImagemPrincipal+'&dtaAdicional='+dtaAdicional+'&desLink='+desLink+'&desLocal='+desLocal+'&codCidade='+codCidade+'&codEstado='+codEstado+'&desTexto='+desTexto+'&codTextoTopico='+codTextoTopico+'&codEmpresaTextoSimRel='+codEmpresaTextoSimRel+'&codDestaqueTextoSimRel='+codDestaqueTextoSimRel+'&codCategoriaTextoSimRel='+codCategoriaTextoSimRel+'&codAlbumTextoSimRel='+codAlbumTextoSimRel+'&indStatus='+indStatus;
	},
	inserirTexto : function(idCtnMsgAlert,funcAflter){
		$j.ajax({
			type: 'POST', // Usando metodo Post
			url: 'adm/controllers/con_texto.php', // os dados que pegamos com a função serialize()
			data: 'acao=novoRegistro&'+texto.capturaDadosForm(),
			beforeSend: function(){ // Antes de enviar 
				$j('#'+idCtnMsgAlert).html("<center><span style='font-family:verdana; font-size:12px;'>Processando dados, aguarde...</center>");
			}, 
			success: function(txt){ // txt => conteúdo trazido pela requisição
				if(txt=='1') $j('#'+idCtnMsgAlert).html("<center><span style='font-family:verdana; font-size:12px; color:green;'>Inserido com sucesso!</center>");
				else if(txt=='0') $j('#'+idCtnMsgAlert).html("<center><span style='font-family:verdana; font-size:12px; color:red;'>Erro ao tentar inserir.</center>");
				if(funcAflter!=null && funcAflter!='' && funcAflter!='undefined' && funcAflter!='null') funcAflter(txt);
			},
			error: function(txt){ alert(txt); } //se ocorrer algum erro durante a requisisao
		});	
	}
}