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

// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				NoticiasList: function(p) {
					$.post("noticias.json.php",{
						acao: "LIST-LATERAL",
						lang: settings.lang,
						pagina: p.pagina,
						categoria: p.categoria,
						mes: p.mes
					}, function(json){

							var tblRow = "";
							if(json.report.error == "true"){								
								tblRow +=
									"<li>"
									+"<span class=\"noticias-data\">"+ json.report.mensagem +"</span><br />"
									+"</li>";	
								$("#lista-veja-tambem-noticias").html(tblRow);
								$("#lista-veja-tambem-paginacao").html("");
							}else{
							//if(json.report.error == "false"){
								var clasOver = "";
								$.each(json.noticiaslist, function(i,row){
									clasOver = "";
									if(p.idnoticia == row.codigo) { clasOver = "class=\"over\""; }
									tblRow +=
										"<li "+ clasOver +">"
										+"<span class=\"noticias-data\">"+ row.data +"</span><br />"
										+"<a href=\"noticias_interna.php?lang="+ settings.lang +"&id="+ row.codigo +"\"><b>"+ row.titulo +"</a></b><br />"
										+""+ row.resumo +""
										+"</li>";										
								});

								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 = "<span class=\"seta_esquerda\"><a href=\"#\" title=\"anterior\" code=\""+ (pagina-1) +"\" class=\"loadpage_noticia\"><img src=\"imgs/btn-seta4.gif\" alt=\"anterior\" border=\"0\" /></a></span>";
									if(pagina < pagecount) btnNext = "<span class=\"seta_dir_branca\"><a href=\"#\" title=\"próximo\" code=\""+ (pagina+1) +"\" class=\"loadpage_noticia\"><img src=\"imgs/btn-seta3.gif\" alt=\"próximo\" border=\"0\" /></a></span>";
									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>";
								//}


								$("#lista-veja-tambem-noticias").html(tblRow);
								$(".navegNoticiasPrev").html(btnPrev);
								$(".nagevNoticias").html(pagNumeros);
								$(".navegNoticiasNext").html(btnNext);
								//$("#lista-veja-tambem-paginacao").html(strPage);
								//$("#lista-veja-tambem-paginacao").html(strPage);

								$(".loadpage_noticia").click(function(){
									$.AbestNoticias.NoticiasList({
										idnoticia: p.idnoticia,
										pagina: $(this).attr('code'),
										categoria: p.categoria,
										mes: p.mes
									});
									return false;
								});// end : loadPage : click


								/*
								$.get("template/json/view_vejatambem.html", function(data){									
									var t = $.template( data );
									$.each(json.vejatambem, function(i,item){
										$("#listVeja tbody").append( t , {
											idcatalogo: item.idcatalogo,
											strcolecao: item.strcolecao,
											strtitulo: item.strtitulo
										});
									});

									$(".deleteVeja").click(function() {
										alert( $(this).attr('code') +'/'+ $(this).html() );
									}); // addItemVeja : click			
								}); // template : get
								*/
							
							}
							return false;
						},"json"
					);
				},// NoticiasList


				// MesesCboChange
				// -----------------------------------------------------------------
				MesesCboChange: function() {
					// Ação quando selecionar o combo					
					$("#cboMeses").change(function(){
						//$("#dvCBOEvento").html("carregando...");
						//alert('categ:'+  $("#idCategoria").val() +' / mes: '+ $(this).val() );
						$.AbestNoticias.NoticiasList({
							pagina: 1,
							categoria: $("#idCategoria").val(),
							mes: $(this).val()
						});
					}); // end : change

				},// end : MesesCboChange

				// bscFiltroNot
				// -----------------------------------------------------------------
				bscFiltroNot: function() {
					$("#bscFiltroNot").click(function(){
						$.AbestNoticias.NoticiasList({
							pagina: 1,
							categoria: $("#idCategoria").val(),
							mes: $("#cboMeses").val()
						});
					});
				},// end : bscFiltroNot











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



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

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

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