;(function($){
	$.extend({
		AbestBooks: function(options) {
			return {
				init: function(options) {
					settings = jQuery.extend({
						lang: options.lang
					}, options);
						
					return this;
				},


				comboBook: function(p) {
					// Ação quando selecionar o combo					
					$(".cboIdBook").change(function(){
						var $idBook = $(this).val();
						if($idBook.length > 0){
							window.location='B_interna.php?lang='+ settings.lang +'&id='+ $idBook;
						}else{
							window.location='B_home.php?lang='+ settings.lang;	
						}
					}); // end : change
				},// comboBook


				comboTemporada: function(p) {
					$.post("desfiles.json.php",{
						acao: "COMBO-TEMPORADA",
						lang: settings.lang
					}, function(json){
							if(json.report.error == "false"){
								var selTemporada = json.report.temporada;
								var tblRow = "<select name=\"cbotemp\" id=\"cbotemp\" class=\"inputDesfile\">"
								+"<option value=\"\">"+ selTemporada +"</option>";
								$.each(json.conteudoslist, function(i,row){
									tblRow +="<option value=\""+ row.codigo +"\">"+ row.titulo +"</option>";										
								});
								tblRow +="</select>";

								$("#dvCBOTemporada").html(tblRow);

								
								// Ação quando selecionar o combo
								$("#cbotemp").change(function(){
									$("#dvCBOEvento").html("carregando...");
									$.AbestBooks.comboEvento({
										idtemporada: $(this).val()
									});
								}); // end : change

							}
							return false;
						},"json"
					);
				},// comboTemporada


				comboEvento: function(p) {
					$.post("desfiles.json.php",{
						acao: "COMBO-EVENTOS-DESFILES",
						idtemporada: p.idtemporada, 
						lang: settings.lang
					}, function(json){
							if(json.report.error == "false"){
								var selEvento = json.report.evento;
								var tblRow = "<select name=\"cboeve\" id=\"cboeve\" class=\"inputDesfile\">"
								+"<option value=\"\">"+ selEvento +"</option>";
								$.each(json.eventoslist, function(i,row){
									tblRow +="<option value=\""+ row.codigo +"\">"+ row.titulo +"</option>";										
								});
								tblRow +="</select>";

								$("#dvCBOEvento").html(tblRow);

								// Ação quando selecionar o combo
								$("#cboeve").change(function(){
									$("#dvCBODesfile").html("carregando...");
									$.AbestBooks.comboDesfiles({
										idtemporada: p.idtemporada, 
										idevento: $(this).val()
									});
								}); // end : change

							}
							return false;
						},"json"
					);
				},// comboEvento


				comboDesfiles: function(p) {
					$.post("desfiles.json.php",{
						acao: "COMBO-DESFILES",
						idtemporada: p.idtemporada, 
						idevento: p.idevento, 
						lang: settings.lang
					}, function(json){
							if(json.report.error == "false"){
								var selDesfile = json.report.desfile;
								var tblRow = "<select name=\"cbodesf\" id=\"cbodesf\" class=\"inputDesfile\">"
								+"<option value=\"\">"+ selDesfile +"</option>";
								$.each(json.desfileslist, function(i,row){
									tblRow +="<option value=\""+ row.codigo +"\">"+ row.titulo +"</option>";										
								});
								tblRow +="</select>";

								$("#dvCBODesfile").html(tblRow);

								// Ação quando selecionar o combo
								$("#cbodesf").change(function(){
									window.location='desfiles_interna.php?lang='+ settings.lang +'&id='+ $(this).val();
								}); // end : change								

							}
							return false;
						},"json"
					);
				},// comboEvento




// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				NoticiasList: function(p) {
					$.post("noticias.json.php",{
						acao: "LIST-LATERAL",
						pagina: p.pagina
					}, function(json){
							if(json.report.error == "false"){
								var tblRow = "";
								$.each(json.noticiaslist, function(i,row){
									tblRow +=
										"<li>"
										+"<span class=\"noticias-data\">"+ row.data +"</span><br />"
										+"<b>"+ row.titulo +"</b><br />"
										+""+ row.resumo +""
										+"</li>";										
								});

								var pagina = new Number(json.paginacao.pagina);
								var pagecount = new Number(json.paginacao.pagecount);
								var btnPrev = "&nbsp;";
								var btnNext = "&nbsp;";
								if(pagina > 1) btnPrev = "<a href=\"#\" 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=\"#\" title=\"próximo\" code=\""+ (pagina+1) +"\" class=\"loadpage_noticia\"><img src=\"imgs/btn-seta3.gif\" alt=\"próximo\" border=\"0\" /></a>";

								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);
								$("#lista-veja-tambem-paginacao").html(strPage);

								$(".loadpage_noticia").click(function(){
									$.AbestBooks.NoticiasList({
										pagina: $(this).attr('code')
									});
									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










// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

				
				// Imagens da Home
				// -----------------------------------------------------------------
				HomeImages: function(p) {
					$.post('get_home.php',{
						acao: "IMAGEM-HOME",
						lang: settings.lang
					},function(resposta){							
						$("#colunahome").html(resposta);						
						return false;
					});
				},// end : HomeImages


				// Notícias
				// -----------------------------------------------------------------
				NoticiasListHome: function(p) {
					$.post('get_noticias.php',{
						acao: "NEWS-LIST",
						lang: settings.lang
					},
						function(resposta){							
							$("#news").html(resposta);						
							return false;
						}
					);
				},// end : NoticiasListHome


				// Galerias
				// -----------------------------------------------------------------
				GaleriasLoad: function(p) {
					$.post('get_galerias.php',{
						acao: "PICTURES-LIST",
						lang: settings.lang,
						idcategoria: p.idcategoria
					},
						function(resposta){							
							$("#pictures").html(resposta);
							$.AbestBooks.GaleriasLoadMain();
							$.AbestBooks.GaleriaAccordion();
							return false;
						}
					);
				},// end : GaleriasLoad

				// Vídeos
				// -----------------------------------------------------------------
				VideosLoad: function(p) {
					$.post('get_galerias.php',{
						acao: "VIDEOS-LIST",
						lang: settings.lang,
						idcategoria: p.idcategoria
					},
						function(resposta){							
							$("#videos").html(resposta);
							return false;
						}
					);
				},// end : VideosLoad

				// PDFs
				// -----------------------------------------------------------------
				PDFSLoad: function(p) {
					$.post('get_galerias.php',{
						acao: "PDFS-LIST",
						lang: settings.lang,
						idcategoria: p.idcategoria
					},
						function(resposta){							
							$("#pdfs").html(resposta);
							return false;
						}
					);
				},// end : PDFSLoad


				// Carrega a imagem Main
				// -----------------------------------------------------------------
				GaleriasLoadMain: function() {
					$(".fileGaleria").click(function(){			
						$img	= $(this).attr('rel');
						
						//$(".fotoMainCenter").html('<div class="center"><img id="imgPreview" src="img/loading.gif"></div>');
						$("#imgPreview").attr("src", '');
						$("#imgPreview").hide();

						imgPreloader = new Image();
						imgPreloader.onload = function(){	
						imgPreloader.onload = null;
							$("#imgPreview").attr("src", $img);
						}
						imgPreloader.src = $img;
						$("#imgPreview").fadeIn();
					});// end : fileGaleria : click
				},// end : GaleriasLoadMain



				um: function() { 
					alert('um ' + settings.name )
				},

        dois: function() {
					alert('dois ' + settings.id)
				}

			};
		}()
	});
})(jQuery);
