;(function($){
	$.extend({
		AbestImprensa: function(options) {
			return {
				init: function(options) {
					settings = jQuery.extend({
						lang: options.lang
					}, options);
						
					return this;
				},

// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				// ClippingsList
				// -----------------------------------------------------------------
				ReleaseList: function(p) {
					$.post("imprensa.json.php",{
						acao: "LIST-RELEASE-LATERAL",
						lang: settings.lang,
						pagina: p.pagina,
						mesano: p.mesano
					}, function(json){
							if(json.report.error == "true"){								
								$("#lista-chamada-imprensa").html(json.report.mensagem);
							}else{
								$.AbestImprensa.paginarRelease({
									json: json.jsonlist,
									pagesize: 6,
									pagina: p.pagina
								});
								return false;							
							}
							return false;
						},"json"
					);
				},// ReleaseList

				// paginarRelease
				// -----------------------------------------------------------------
				paginarRelease: function(p) {
					var $_json	= p.json;
					var $rows		= new Number( $_json.length );
					var pgSize	= new Number( p.pagesize );
					var pagina	= new Number( p.pagina );
					var pagecount = new Number( Math.ceil($rows / pgSize) );
					if( pagecount <= 0) pagecount = new Number( parseInt(1) ); 
					var iniRows	= new Number( parseInt((pagina-1)*pgSize) );
					var endRows	= new Number( parseInt(iniRows + pgSize) );
					if(endRows > $rows ) endRows = new Number( parseInt($rows) );

					$.get("htmls/tpl_releases.html", function(data){						
						var t = $.template( data );
						
						// FAZENDO UMA PAGINAÇÃO MANUAL
						$("#lista-chamada-imprensa").html('');
						for(y=(iniRows);y < endRows; y++) {
							var exibeDown = false;
							// Arquivo Texto --------------------------------
							var tagArqTexto = '';
							var arqTexto = $_json[ y ]['arqtexto'];
							if( arqTexto.length > 0){
								exibeDown = true;
								tagArqTexto = '<span class="link-download-tipo"><a href="arquivos/releases/'+ arqTexto +'">TEXTO</a></span>';
							}
							// Arquivo Foto --------------------------------
							var tagArqFoto = '';
							var arqFoto = $_json[ y ]['arqfoto'];
							if( arqFoto.length > 0){
								exibeDown = true;
								tagArqFoto = '<span class="link-download-tipo"><a href="arquivos/releases/'+ arqFoto +'">FOTOS</a></span>';
							}
							// Arquivo PDF --------------------------------
							var tagArqPDF = '';
							var arqPDF = $_json[ y ]['arqpdf'];
							if( arqPDF.length > 0){
								exibeDown = true;
								tagArqPDF = '<span class="link-download-tipo"><a href="arquivos/releases/'+ arqPDF +'">PDF COMPLETO</a></span>';
							}
							var tagDownload = '';
							if(exibeDown) tagDownload = '<span class="link-download">DOWNLOADS:</span><br />';
							$("#lista-chamada-imprensa").append( t , {
								dtenoticia: $_json[ y ]['data'],
								strtitulo: $_json[ y ]['titulo'],
								arqtexto: tagArqTexto,
								arqfoto: tagArqFoto,
								arqpdf: tagArqPDF,
								strdownloads: tagDownload
							});
						}						
						/*// USANDO O MÉTODO NORMAL
						$.each(json.jsonlist, function(i,row){
							$("#resultado_busca_conteudo").append( t , {
								strtitulo: row.titulo,
								strsecao: row.secao,
								txtresumo: row.resumo
							});
						});
						*/
					});

					var btnPrev = "<img src=\"imgs/seta_esquerda.gif\" alt=\"anterior\" border=\"0\" class=\"transparenciaTemp\" />";
					var btnNext = "<img src=\"imgs/seta_dir_branca.gif\" alt=\"próximo\" border=\"0\" class=\"transparenciaTemp\" />";
					var pagNumeros = "";
					//if(pagecount > 1){
						if(pagina > 1) btnPrev = "<a href=\"#"+ (pagina-1) +"\" title=\"anterior\" code=\""+ (pagina-1) +"\" class=\"loadpage_release\"><img src=\"imgs/seta_esquerda.gif\" alt=\"anterior\" border=\"0\" /></a>";
						if(pagina < pagecount) btnNext = "<a href=\"#"+ (pagina+1) +"\" title=\"próximo\" code=\""+ (pagina+1) +"\" class=\"loadpage_release\"><img src=\"imgs/seta_dir_branca.gif\" alt=\"próximo\" border=\"0\" /></a>";
						var pagNumeros = (pagina +'/'+ pagecount)

						var strPage = "";
						strPage = "<table cellpadding=\"0\" cellspacing=\"0\" style=\"float:right;\"><tr>"
						+"<td>"+ btnPrev +"</td>"
						+"<td bgcolor=\"#FFFFFF\"s style=\"padding:0 4px;\">"+ pagina +"/"+ pagecount +"</td>"
						+"<td>"+ btnNext +"</td>"
						+"</tr></table>";
					//}

					$(".navegReleasePrev").html(btnPrev);
					$(".navegRelease").html(pagNumeros);
					$(".navegReleaseNext").html(btnNext);

					$(".navegReleasePrev .loadpage_release").find('img').mouseover(function(){
						$(this).attr("src", "imgs/seta_esquerda_o.gif");
						return false;
					});
					$(".navegReleasePrev .loadpage_release").find('img').mouseout(function(){
						$(this).attr("src", "imgs/seta_esquerda.gif");
						return false;
					});	
					$(".navegReleaseNext .loadpage_release").find('img').mouseover(function(){
						$(this).attr("src", "imgs/seta_direita_o.gif");
						return false;
					});
					$(".navegReleaseNext .loadpage_release").find('img').mouseout(function(){
						$(this).attr("src", "imgs/seta_dir_branca.gif");
						return false;
					});	


					$(".loadpage_release").click(function(){
						$.AbestImprensa.paginarRelease({
							json: p.json,
							pagesize: p.pagesize,
							pagina: $(this).attr('code')
						});						
						return false;
					});// end : loadPage : click		
				},// end : paginarRelease



				// #################################################################################################


				// ClippingsList
				// -----------------------------------------------------------------
				ClippingsList: function(p) {
					$.post("imprensa.json.php",{
						acao: "LIST-CLIPPINGS",
						lang: settings.lang,
						pagina: p.pagina,
						categoria: p.categoria,
						mesano: p.mesano
					}, function(json){

							var tblRow = "";
							if(json.report.error == "true"){								
								$(".listarevistas").html(json.report.mensagem);
							}else{
								$.AbestImprensa.paginarClippings({
									json: json.jsonlist,
									pagesize: 6,
									pagina: p.pagina
								});
								return false;							
							}
							return false;
						},"json"
					);
				},// ClippingsList

				// paginarClippings
				// -----------------------------------------------------------------
				paginarClippings: function(p) {

					var $_json	= p.json;
					var $rows		= new Number( $_json.length );
					//alert( $_json.length );
					var pgSize	= new Number( p.pagesize );
					var pagina	= new Number( p.pagina );
					var pagecount = new Number( Math.ceil($rows / pgSize) );
					if( pagecount <= 0) pagecount = new Number( parseInt(1) ); 
					//var pgCount = parseInt($rows / pgSize);
					var iniRows	= new Number( parseInt((pagina-1)*pgSize) );
					var endRows	= new Number( parseInt(iniRows + pgSize) );
					if(endRows > $rows ) endRows = new Number( parseInt($rows) );
					//alert( pagecount );

					//var pagNumeros = ('atual: '+ pagina +' | '+ pagina +'/'+ pagecount);
					//$(".pageNaveg").html( pgAtual +'/'+ pgCount);
					//alert( json.jsonlist[( $_len-1 )]['titulo'] );

					//alert( json.jsonlist.length );
					//alert( $_json[0]['titulo'] );// .jsonlist.length );
					$.get("htmls/tpl_clippings.html", function(data){						
						var t = $.template( data );
						
						// FAZENDO UMA PAGINAÇÃO MANUAL
						$(".listarevistas").html('');
						//alert('ini:'+ iniRows +' en: '+ endRows);
						for(y=(iniRows);y < endRows; y++) {

							var tagImg = '';
							var strImagem = $_json[ y ]['imagem'];
							if( strImagem.length > 0){							
								tagImg = strImagem;
								//tagImg = '<div class="resultado_busca_conteudo_box_img">'+ strImagem +'</div>';
							}
							$(".listarevistas").append( t , {
								idclipping: $_json[ y ]['codigo'],
								strtitulo: $_json[ y ]['titulo'],
								strimagem: tagImg
							});
						}


						$.AbestImprensa.ClippingSlide({
							id: $_json[ iniRows ]['codigo']
						});

						$(".imprensa-revista-box").find('div').removeClass('over');
						$(".imprensa-revista-box:first").find('div').addClass('over');
						$(".loadGaleria").click(function(){
							$(".imprensa-revista-box").find('div').removeClass('over');
							$(this).parent().addClass('over');
							$.AbestImprensa.ClippingSlide({
								id: $(this).attr('code')
							});
							return false;
						});
						
						
						// USANDO O MÉTODO NORMAL
						/*
						$.each(json.jsonlist, function(i,row){
							$("#resultado_busca_conteudo").append( t , {
								strtitulo: row.titulo,
								strsecao: row.secao,
								txtresumo: row.resumo
							});
						});
						*/

					});

					//alert( $("#imprensa-revistas").html() );



					var btnPrev = "<img src=\"imgs/seta_esquerda.gif\" alt=\"anterior\" border=\"0\" class=\"transparenciaTemp\" />";
					var btnNext = "<img src=\"imgs/seta_dir_branca.gif\" alt=\"próximo\" border=\"0\" class=\"transparenciaTemp\" />";


					//var pagina = new Number(json.paginacao.pagina);
					//var pagecount = new Number(json.paginacao.pagecount);
					var btnPrev = "<img src=\"imgs/seta_esquerda.gif\" alt=\"anterior\" border=\"0\" class=\"transparenciaTemp\" />";
					var btnNext = "<img src=\"imgs/seta_dir_branca.gif\" alt=\"próximo\" border=\"0\" class=\"transparenciaTemp\" />";
					var pagNumeros = "";
					//if(pagecount > 1){
						if(pagina > 1) btnPrev = "<a href=\"#"+ (pagina-1) +"\" title=\"anterior\" code=\""+ (pagina-1) +"\" class=\"loadpage_noticia\"><img src=\"imgs/seta_esquerda.gif\" alt=\"anterior\" border=\"0\" /></a>";
						if(pagina < pagecount) btnNext = "<a href=\"#"+ (pagina+1) +"\" title=\"próximo\" code=\""+ (pagina+1) +"\" class=\"loadpage_noticia\"><img src=\"imgs/seta_dir_branca.gif\" alt=\"próximo\" border=\"0\" /></a>";
						//var pagNumeros = pagina +"/"+ pagecount;
						var pagNumeros = (pagina +'/'+ pagecount)

						var strPage = "";
						strPage = "<table cellpadding=\"0\" cellspacing=\"0\" style=\"float:right;\"><tr>"
						+"<td>"+ btnPrev +"</td>"
						+"<td bgcolor=\"#FFFFFF\"s style=\"padding:0 4px;\">"+ pagina +"/"+ pagecount +"</td>"
						+"<td>"+ btnNext +"</td>"
						+"</tr></table>";
					//}


					//alert( tblRow );
					//$("#result_busca").html(tblRow);
					//$("#lista-veja-tambem-noticias").html(tblRow);
					//alert( $rows );
					$(".bscQtdRows").html(''+ $rows);
					$(".navegBuscaPrev").html(btnPrev);
					$(".navegBusca").html(pagNumeros);
					$(".navegBuscaNext").html(btnNext);

					$(".navegBuscaPrev .loadpage_noticia").find('img').mouseover(function(){
						$(this).attr("src", "imgs/seta_esquerda_o.gif");
						return false;
					});
					$(".navegBuscaPrev .loadpage_noticia").find('img').mouseout(function(){
						$(this).attr("src", "imgs/seta_esquerda.gif");
						return false;
					});	
					$(".navegBuscaNext .loadpage_noticia").find('img').mouseover(function(){
						$(this).attr("src", "imgs/seta_direita_o.gif");
						return false;
					});
					$(".navegBuscaNext .loadpage_noticia").find('img').mouseout(function(){
						$(this).attr("src", "imgs/seta_dir_branca.gif");
						return false;
					});	


					$(".loadpage_noticia").click(function(){
						//$(".listarevistas").html('');
						$.AbestImprensa.paginarClippings({
							json: p.json,
							pagesize: p.pagesize,
							pagina: $(this).attr('code')
						});						
						/*
						var $pg = $(this).attr('code');
						$(".imprensa-revistas").fadeOut(1000, function () {
							//$("div").text("'" + $(this).text() + "' has faded!");
							//$(this).remove();
							$(".listarevistas").html('');
							$.AbestImprensa.paginarClippings({
								json: p.json,
								pagesize: p.pagesize,
								pagina: $pg
							});
						});
						*/

						/*
						$.AbestBusca.NoticiasList({
							pagina: $(this).attr('code'),
							categoria: p.categoria,
							search: p.search
						});
						*/
						return false;
					});// end : loadPage : click		
				},// end : paginarClippings



				// ClippingSlide
				// -----------------------------------------------------------------
				ClippingSlide: function(p) {
					//alert(settings.lang);
					$.post('imprensa.json.php',{
						acao: "SLIDE-CLIPPINGS",
						lang: settings.lang,
						id: p.id						
					},function(resposta){
						//alert( resposta );
						$("#slideClippings").html(resposta);
						var height = $("#imprensa_esquerda").height();
						if( height > 666){ 
							$("#imprensa_direita").css('height' ,  (height)  +'px');
						}
						//$("#imprensa_direita").css('height' ,  ($("#imprensa_direita"))  +'px');
						//$("#imprensa_direita").height( $("#imprensa_direita") );
						//height:666px
						$("#slideClippings").MrSlide({}, function(url) {
							//window.location='template.php?<?php print _LANGUAGE_LINK; ?>&cat='+ url;
						});
						
						var titulo = $("#titulo-imprensa > h2 > span").html();
						var linkShare = 'http://www.abest.com.br/2009/imprensa.php?lang='+ settings.lang +'&id='+ p.id;
						//var linkShare = 'imprensa.php?id='+ p.id;
						var obj = SHARETHIS.addEntry({
							title:titulo, url:linkShare
							}, {button:true,bind:false});
						$("#mySharediv").html('<a href="#"><img src="imgs/share-this.gif" alt="" border="0" /></a>');
						var el = document.getElementById("mySharediv");
						obj.attachButton(el);
						SHARETHIS.onReady();


						//var linkShare = 'javascript:void(0);';
						//$("#shareThis").html('<a href="'+ linkShare +'" class="sharethis"><img src="imgs/share-this.gif" alt="" border="0" /></a>')

						//$("#shareThis").html('<script type="text/javascript">SHARETHIS.addEntry({ title: "titulo", url: "'+ linkShare +'" });</script>');
						//SHARETHIS.addEntry({ title: "teste", url: linkShare });

//						$("div#mySharediv").attr("innerHTML",
//						"<script type='text/javascript'>SHARETHIS.addEntry({ " +
//						" title:'Check out this video', " +
//						" url: 'www.mysite.com/videos/30994', " +
//						" summary:'This is a great video!', " +
//						" icon: 'http://img.youtube.com/vi/a3fad33/1.jpg' " +
//						" }, {button:true, offsetLeft:'-435px', offsetTop:'-250px'} );alert(1);<\/script>"); 
//
//						$("div#mySharediv").html("<script type=\"text/javascript\" src=\"http://w.sharethis.com/button/sharethis.js#publisher=432fbbdc-51f2-4628-acb5-7668f5643c2d&type=website&post_services=delicious%2Ctwitter%2Cfacebook%2Cwordpress%2Cmyspace%2Cgoogle_bmarks%2Cstumbleupon%2Clinkedin%2Corkut%2Cblogger%2Cwindows_live%2Clivejournal%2Csphinn%2Cxanga\"></script>" +
//						" <script type='text/javascript'>SHARETHIS.addEntry({ title: \"titulo\", url: \""+ linkShare +"\" });alert(1);</script>");
//						//$("div#mySharediv").live("click", alert('123'))
//						alert( $("#imprensa_contato_saiba").html() );


						/*
						var objetct = $("#shareThis").find('a');

						SHARETHIS
						.addEntry({ 
							title: 'testtitle',
							url: 'http://www.abest.com.br/2009/imprensa.php?lang='+ settings.lang +'&id='+ p.id
						}, {button: false})
						.attachButton( jQuery(objetct).get(0) );
						SHARETHIS.onReady();
						*/


						//$('a.sharethis').sharethis();
						//$('a.sharethis').sharethis();
						/*
						$(document).ready(function($){							
						//$('#shareThis').bind('onload', function(event){
							var object2 = SHARETHIS.addEntry({
								title:'New Title',
								icon: 'New Icon',
								url: 'http://www.abest.com.br/2009/imprensa.php?lang=pt'
							},
							{button:false,bind:false});
							var element2 = document.getElementById('share');
							object2.attachButton(element2);

							SHARETHIS
							.addEntry({ 
								title: 'testtitle',
								url: 'http://www.abest.com.br/2009/imprensa.php?lang='+ settings.lang +'&id='+ p.id
							}, {button: false})
							.attachButton( document.getElementById('share') );
							SHARETHIS.onReady();							
						});
						*/
						return false;
					});
				},// ClippingSlide


				// ComboCategClipping 
				// -----------------------------------------------------------------
				ComboCategClipping: function() {
					$("#cboCategClipping").change(function(){
						$.AbestImprensa.ClippingsList({
							pagina: 1,
							categoria: $(this).val(),
							mesano: $("#cboMesClippings").val()
						});
					}); // end : change
				},// end : ComboCategClipping


				// ComboMesClipping 
				// -----------------------------------------------------------------
				ComboMesClipping: function() {
					$("#cboMesClippings").change(function(){
						$.AbestImprensa.ClippingsList({
							pagina: 1,
							categoria: $("#cboCategClipping").val(),
							mesano: $(this).val()
						});
					}); // end : change
				},// end : ComboMesClipping


				// ComboMesRelease 
				// -----------------------------------------------------------------
				ComboMesRelease: function() {
					$("#cboMesRelease").change(function(){
						$.AbestImprensa.ReleaseList({
							pagina: 1,
							mesano: $(this).val()
						});
					}); // end : change
				},// end : ComboMesRelease







// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



				um: function() { 
					alert('um ' + settings.name )
				},

        dois: function() {
					alert('dois ' + settings.id)
				}

			};
		}()
	});
})(jQuery);
