;(function($){
	$.extend({
		AbestMadeInBrazil: function(options) {
			return {
				init: function(options) {
					settings = jQuery.extend({
						lang: options.lang
					}, options);
						
					return this;
				},

// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

				// MadeInBrazilList
				// -----------------------------------------------------------------
				MadeInBrazilList: function(p) {
					$.post("madeinbrazil.json.php",{
						acao: "MADEINBRAZIL-LATERAL",
						lang: settings.lang,
						pagina: p.pagina
					}, function(json){

							var tblRow = "";
							if(json.report.error == "true"){								
								$(".listarevistas").html(json.report.mensagem);
							}else{
								$.AbestMadeInBrazil.paginarMadeInBrazil({
									json: json.jsonlist,
									pagesize: 100,
									pagina: p.pagina
								});
								return false;							
							}
							return false;
						},"json"
					);
				},// MadeInBrazilList

				// paginarClippings
				// -----------------------------------------------------------------
				paginarMadeInBrazil: 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) );

					$.get("htmls/tpl_list_madeinbrazil.html", function(data){						
						var t = $.template( data );
						
						// FAZENDO UMA PAGINAÇÃO MANUAL
						$("#lista-menu-madeinbrazil").html('');
						for(y=(iniRows);y < endRows; y++) {
							$("#lista-menu-madeinbrazil").append( t , {
								idconteudo: $_json[ y ]['codigo'],
								strtitulo: $_json[ y ]['titulo']
							});
						}

						$.AbestMadeInBrazil.showMadeInBrazil({
							id: $_json[ iniRows ]['codigo']
						});
						$(".loadTextoMade:first").parent('span').addClass("over");
	
						$(".loadTextoMade").click(function(){
							$(".loadTextoMade").parent('span').removeClass("over");
							$(this).parent('span').addClass("over");

							$.AbestMadeInBrazil.showMadeInBrazil({
								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
							});
						});
						*/
					});

					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/btn-seta4.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/btn-seta3.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>";
					//}

					$(".bscQtdRows").html(''+ $rows);
					$(".navegBuscaPrev").html(btnPrev);
					$(".nagevBusca").html(pagNumeros);
					$(".navegBuscaNext").html(btnNext);

					$(".loadpage_noticia").click(function(){
						$.AbestMadeInBrazil.paginarMadeInBrazil({
							json: p.json,
							pagesize: p.pagesize,
							pagina: $(this).attr('code')
						});
						return false;
					});// end : loadPage : click		
				},// end : paginarMadeInBrazil


				// showMadeInBrazil
				// -----------------------------------------------------------------
				showMadeInBrazil: function(p) {
					$.post('madeinbrazil.json.php',{
						acao: "MADEINBRAZIL-SHOW",
						lang: settings.lang,
						id: p.id						
					},function(resposta){							
						$("#madeinbrazil-dir").html(resposta);
						$("#espaco_topo3").find('h1').html( $("#hideTituloMade").html() );

//						$("#slideClippings").MrSlide({}, function(url) {
//							window.location='template.php?<?php print _LANGUAGE_LINK; ?>&cat='+ url;
//						});	
						return false;
					});
				},// showMadeInBrazil



				// ClippingSlide
				// -----------------------------------------------------------------
				ClippingSlide: function(p) {

					//alert(settings.lang);
					$.post('imprensa.json.php',{
						acao: "SLIDE-CLIPPINGS",
						lang: settings.lang,
						id: p.id						
					},function(resposta){							
						$("#slideClippings").html(resposta);
						$("#slideClippings").MrSlide({}, function(url) {
							//window.location='template.php?<?php print _LANGUAGE_LINK; ?>&cat='+ url;
						});
						
						var linkShare = 'http://www.abest.com.br/2009/imprensa.php?lang='+ settings.lang +'&id='+ p.id;
						var linkShare = 'javascript:void(0);';
						$("#shareThis").html('<a href="'+ linkShare +'" class="sharethis"><img src="imgs/share-this.gif" alt="" border="0" /></a>')

						/*
						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





// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



				um: function() { 
					alert('um ' + settings.name )
				},

        dois: function() {
					alert('dois ' + settings.id)
				}

			};
		}()
	});
})(jQuery);
