;(function($){

	var mover = null;
	$.extend({
		AbestHome: function(options) {
			return {
				init: function(options) {
					settings = jQuery.extend({
						lang: options.lang
					}, options);
						
					return this;
				},

// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
				NoticiasDestaque: function(p) {
					$.post("home.json.php",{
						acao: "NOTICIAS-DESTAQUE"
					}, function(json){
							if(json.report.error == "false"){
								
								var im  = {
									titulo: [],
									legenda: [],
									imagem: []
								};

								$.each(json.noticiaslist, function(i,row){
									im.titulo[i] = row.titulo;
									im.legenda[i] = row.resumo;
									im.imagem[i] = row.imagem;
									im.website[i] = row.website;									
								});

								var tot = im.titulo.length;// qtd de registros
								var cur = 0;
								var pageCurrent = 1;
							 
								 // Definições
								 $pImagem = $("#imagemaqui");//$("#destaque1-esq-img");
								 $pTitulo = $("#destaque1-esq-desc-txt");
								 $pages = $("#pagesDestaque");
								 
								 // Inicialização
								 $pImagem.html( im.imagem[cur] ).fadeIn();
								 $pTitulo.html("<h1>"+  im.titulo[cur] +"</h1><a href=\""+ im.website[cur]  +"\"><p>" + im.legenda[cur] +"</p></a>").fadeIn();
								 $pages.html( pageCurrent +"/"+ tot);
								 
								$("#anterior").click(function(){
									if( cur <= 0 ) {
										cur = tot - 1;
										pageCurrent = tot; 
									} else {
										pageCurrent--;
										cur--;
									}
									
									//.animate({ height: 150 },{duration: 1200, easing: 'easeInQuad'});
									$pImagem.fadeTo("fast", 0.1, function(){
										//$pImagem.html( im.imagem[cur] ).fadeIn();
										$pImagem.html( im.imagem[cur] ).fadeTo("fast", 1);
									});
									//.animate({ height: 150 },{duration: 1200, easing: 'easeInQuad'});

									$pTitulo = $("#destaque1-esq-desc-txt");
									/*
									$pTitulo.fadeOut("slow",function(){
										$pTitulo.html("<h1>"+  im.titulo[cur] +"</h1><p>" + im.legenda[cur] +"</p>").fadeIn();
									});
									*/

									$pTitulo.fadeTo("fast", 0.1,function(){
										$pTitulo.html("<h1>"+  im.titulo[cur] +"</h1><p>" + im.legenda[cur] +"</p>").fadeTo("fast", 1);
									});									
									//.animate({ height: 150 },{duration: 1200, easing: 'easeInQuad'});

									$pages.html( pageCurrent +"/"+ tot);

									/*
									$pImagem = $("#destaque1-esq-img");
									$pImagem.animate({ opacity: 1}, 200 );
									$pImagem.html( im.imagem[cur]);

									$pTitulo = $("#destaque1-esq-desc-txt");
									$pTitulo.html( im.titulo[cur] + im.legenda[cur]);
									*/
									return false;
								});// end : anterios : click
								$("#anterior").find('img').mouseover(function(){
									$(this).attr("src", "imgs/seta4-esquerda_o.gif");
									return false;
								});
								$("#anterior").find('img').mouseout(function(){
									$(this).attr("src", "imgs/seta4-esquerda.gif");
									return false;
								});


								$("#proximo").click(function(){

									if( cur < ( tot - 1) ) {
										pageCurrent++;
										cur++; 
									} else {
										pageCurrent = 1;
										cur = 0;
									}
									//.fadeTo("fast", 0.3)
									$pImagem.fadeTo("fast", 0.1, function(){
										//$pImagem.html( im.imagem[cur] ).fadeIn();
										$pImagem.html( im.imagem[cur] ).fadeTo("fast", 1);
									});
/*
									$pImagem.fadeTo("slow", 0.1, function(){
										//$pImagem.html( im.imagem[cur] ).fadeIn();
										$pImagem.html( im.imagem[cur] ).fadeTo("fast", 1);
									});
*/

									$pTitulo = $("#destaque1-esq-desc-txt");
									/*
									$pTitulo.fadeOut("slow",function(){
										$pTitulo.html("<h1>"+  im.titulo[cur] +"</h1><p>" + im.legenda[cur] +"</p>").fadeIn();
									});
									*/
									$pTitulo.fadeTo("fast", 0.1,function(){
										$pTitulo.html("<h1>"+  im.titulo[cur] +"</h1><p>" + im.legenda[cur] +"</p>").fadeTo("fast", 1);
									});
									$pages.html( pageCurrent +"/"+ tot);
									return false;
								});// end : proximo : click
								$("#proximo").find('img').mouseover(function(){
									$(this).attr("src", "imgs/seta4-direita_o.gif");
									return false;
								});
								$("#proximo").find('img').mouseout(function(){
									$(this).attr("src", "imgs/seta4-direita.gif");
									return false;
								});

								//AutoPlay();
								/*
								$.AbestHome.AutoPlay({
									cur: cur,
									pageCurrent: pageCurrent,
									tot: tot									
								});*/
								// -------------------------------------------------------------------------------
								// -------------------------------------------------------------------------------

							}
							return false;
						},"json"
					);

				},// NoticiasDestaque

				AutoPlay: function(p) {
					clearInterval(mover); 
					mover = setInterval(function(){ 

						$.AbestHome.AutoProximo({
							cur: p.cur,
							pageCurrent: p.pageCurrent,
							tot: p.tot									
						});


					},5000);
				},

				AutoProximo: function(p) {
					var cur = p.cur;
					var pageCurrent = p.pageCurrent;
					var tot = p.tot;

					$pImagem = $("#imagemaqui");//$("#destaque1-esq-img");
					$pTitulo = $("#destaque1-esq-desc-txt");
					$pages = $("#pagesDestaque");


					if( cur < ( tot - 1) ) {
						pageCurrent++;
						cur++; 
					} else {
						pageCurrent = 1;
						cur = 0;
					}
					$pImagem.fadeTo("fast", 0.1, function(){
						$pImagem.html( im.imagem[cur] ).fadeTo("fast", 1);
					});
					$pTitulo = $("#destaque1-esq-desc-txt");
					$pTitulo.fadeTo("fast", 0.1,function(){
						$pTitulo.html("<h1>"+  im.titulo[cur] +"</h1><p>" + im.legenda[cur] +"</p>").fadeTo("fast", 1);
					});
					$pages.html( pageCurrent +"/"+ tot);

					//alert('123');
					clearInterval(mover); 
					return false;								
				},












// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

				um: function() { 
					alert('um ' + settings.name )
				},

        dois: function() {
					alert('dois ' + settings.id)
				}

			};
		}()
	});


	// Auto Play
	// ----------------------------------------------------------
	var mover = null;
	function AutoPlay(){
		clearInterval(mover); 
		mover = setInterval(function(){ 
			autoProximo();
		},10);

	}

	function autoProximo(){
		if( cur < ( tot - 1) ) {
			pageCurrent++;
			cur++; 
		} else {
			pageCurrent = 1;
			cur = 0;
		}
		$pImagem.fadeTo("fast", 0.1, function(){
			$pImagem.html( im.imagem[cur] ).fadeTo("fast", 1);
		});
		$pTitulo = $("#destaque1-esq-desc-txt");
		$pTitulo.fadeTo("fast", 0.1,function(){
			$pTitulo.html("<h1>"+  im.titulo[cur] +"</h1><p>" + im.legenda[cur] +"</p>").fadeTo("fast", 1);
		});
		$pages.html( pageCurrent +"/"+ tot);
		return false;								
	}


})(jQuery);