/* Objeto MediaBox, definições e comportamentos
 * Paulo Rodrigues
 * 26-03-2009
 */

jQuery.mediabox = {
	/*
	 * array com boxes, divs de conteudos (imagens)
	 */
	boxes: null,
	/*
	 * array com os controladores (botoes numericos)
	 */
	controllers:  null,
	/*
	 * int Intervalo entre a transição
	 */
	interval: 6000,
	/*
	 * bool Caso falso, os botões de próximo e anterior devem ser usados para fazer a transição
	 */
	looping: true,
	/*
	 * int Primeiro a ser executado
	 */
	selected: 0,
	change: function(number) {
		$.mediabox.selected = number;
		$.mediabox.boxes.hide();
		$($.mediabox.boxes[number - 1]).fadeIn();
		$.mediabox.controllers.removeClass("pointer_selected");
		$($.mediabox.controllers[number - 1]).addClass("pointer_selected");
	},
	rotate: function() {
		$.mediabox.next();
		setTimeout('$.mediabox.rotate()', $.mediabox.interval);	
	},
	next: function() {
		number = $.mediabox.selected + 1;
		if (number > $.mediabox.boxes.length) { 
			if ($.mediabox.looping) number = 1;
			else return false;
		}
		$.mediabox.change(number);	
	},
	previous: function() {
		number = $.mediabox.selected - 1;
		if (number  < 1) { 
			if ($.mediabox.looping) number = $.mediabox.boxes.length;
			else return false;
		}
		$.mediabox.change(number);	
	}
};

// Quando a página estiver pronta.
$(document).ready(function() {

    /*
     * Media Box - Rotaciona automaticamente os banners na home
     * 26-03-2009
     * Paulo Rodrigues
     */  
	
	/* Configuracoes */
	$.mediabox.controllers = $(".mediabox .control");
	$.mediabox.boxes = $(".mediabox .faixa");
	
	/* Rotacionar automaticamente */
	$.mediabox.rotate();
	
	/* Controle dos clicks  */  
	$("#control1").click(function () { $.mediabox.change(1); });
	$("#control2").click(function () { $.mediabox.change(2); });
	$("#control3").click(function () { $.mediabox.change(3); });
	$("#control4").click(function () { $.mediabox.change(4); });
	$("#control5").click(function () { $.mediabox.change(5); });
	/* botoes de proximo e anterior [se for por setas, ja ta pronto] */
	// $("#next").click(function () { $.mediabox.next(); });
	// $("#previous").click(function () { $.mediabox.previous(); });
	
		
	
	/*
	 * Quadro de matérias mais lidas, inferior da home 
	 * PS: Passar para objeto, quando houver tempo :) [paulo]
	 * 19-03-2009
	*/
		
	/* Array das seções do site */
	var numSecoes = new Array();
	numSecoes[1] = 16;
	numSecoes[2] = 6;
	numSecoes[3] = 13;
	numSecoes[4] = 1;	
	numSecoes[5] = 19;
	numSecoes[6] = 18;
	numSecoes[7] = 10;
	
	/* Array com os nomes das seções */
	var nomeSecoes = new Array();
	nomeSecoes[1] = 'A Balança e você!';
	nomeSecoes[2] = 'Agite seu dia!';
	nomeSecoes[3] = 'Receitas!';
	nomeSecoes[4] = 'Sua Alimentação!';
	nomeSecoes[5] = 'Mulher!';
	nomeSecoes[6] = 'Homem!';
	nomeSecoes[7] = 'Teens!';
	
	/* Array com as urls */
	var urlSecoes = new Array();
	urlSecoes[1] = 'a_balanca_e_voce';
	urlSecoes[2] = 'agite_seu_dia';
	urlSecoes[3] = 'receitas';
	urlSecoes[4] = 'sua_alimentacao';
	urlSecoes[5] = 'mulher';
	urlSecoes[6] = 'homem';
	urlSecoes[7] = 'teens';
	
	// link titulo inicial
	var tituloInicial = '<a href=\"http://www.emagrecendo.net.br/'+ urlSecoes[1] +'/" class=\"link_maislidas\" \>'+ nomeSecoes[1] +'</a>';
	
	// limpa o titulo do box 
	$(".titulo_canal").empty();
	
	// gera a lista de noticias da primeira seção: id:16
	$.ajax({
		type: "GET",
		url: "http://www.emagrecendo.net.br/includes/ajax.php",
		data: "f=mais_lidas_home&s=16&l=3,4",
		timeout: 8000,
		success: function(resposta){
			$(".titulo_canal").html(tituloInicial);
			$(".lista_mais_lidas").html(resposta);		
		}
	});
	
	// gera lista com 3 thumbs
	$.ajax({
		type: "GET",
		url: "http://www.emagrecendo.net.br/includes/ajax.php",
		data: "f=mais_lidas_home_thumb&s=16&l=3",
		timeout: 8000,
		success: function(resposta){
			$(".top_lidas_imagem").html(resposta);
		}
	});

	/*	
	*  Starta o script dando fadein no display, em seguida seta a contagem para 1 
	*/
	
	$(".display").hide();
	$("#display1").fadeIn("normal");
	numCount = 1;
	
	/* Function para roteamento automatico das camadas */			
	//autoLoadBox(1);
     
    /*  
	*  Botão de Próximo 
	*/
	
    $("#next").click(function () {
    	if(numCount<7){
			numCount++;
			$(".titulo_canal").empty();
			$(".lista_mais_lidas").empty();
			$(".lista_mais_lidas").html("<img src=\"http://www.emagrecendo.net.br/templates/1.0/media/imagens/ajax_loader.gif\" valign=\"absmiddle\"> Carregando...");				
			$(".top_lidas_imagem").empty();
			$(".top_lidas_imagem").html("<img src=\"http://www.emagrecendo.net.br/templates/1.0/media/imagens/ajax_loader.gif\" valign=\"absmiddle\"> Carregando...");
			var tituloSecao = '<a href=\"http://www.emagrecendo.net.br/'+ urlSecoes[numCount] +'/" class=\"link_maislidas\" \>'+ nomeSecoes[numCount] +'</a>';			
			$.ajax({
				type: "GET",
				url: "http://www.emagrecendo.net.br/includes/ajax.php",
				data: "f=mais_lidas_home&s="+numSecoes[numCount]+"&l=3,4",
				timeout: 9000,
				success: function(resposta){
					$(".titulo_canal").html(tituloSecao);
					$(".lista_mais_lidas").empty();
					$(".lista_mais_lidas").html(resposta);
				}
			});
			
			// gera lista com 3 thumbs
			$.ajax({
				type: "GET",
				url: "http://www.emagrecendo.net.br/includes/ajax.php",
				data: "f=mais_lidas_home_thumb&s="+numSecoes[numCount]+"&l=3",
				timeout: 9000,
				success: function(resposta){
					$(".top_lidas_imagem").empty();
					$(".top_lidas_imagem").html(resposta);
				}
			});				
    	}		
	});
	
    /* 
	* Botão de Anterior.
	*/    
    
    $("#previous").click(function () {
    	if(numCount>1){
			numCount--;	
			$(".titulo_canal").empty();
			$(".lista_mais_lidas").empty();
			$(".lista_mais_lidas").html("<img src=\"http://www.emagrecendo.net.br/templates/1.0/media/imagens/ajax_loader.gif\" valign=\"absmiddle\"> Carregando...");				
			$(".top_lidas_imagem").empty();
			$(".top_lidas_imagem").html("<img src=\"http://www.emagrecendo.net.br/templates/1.0/media/imagens/ajax_loader.gif\" valign=\"absmiddle\"> Carregando...");
			var tituloSecao = '<a href=\"http://www.emagrecendo.net.br/'+ urlSecoes[numCount] +'/" class=\"link_maislidas\" \>'+ nomeSecoes[numCount] +'</a>';
			$.ajax({
				type: "GET",
				url: "http://www.emagrecendo.org.br/includes/ajax.php",
				data: "f=mais_lidas_home&s="+numSecoes[numCount]+"&l=3,4",
				timeout: 8000,
				success: function(resposta){
					$(".titulo_canal").html(tituloSecao);
					$(".lista_mais_lidas").empty();
					$(".lista_mais_lidas").html(resposta);
				}
			});
			
			// gera lista com 3 thumbs
			$.ajax({
				type: "GET",
				url: "http://www.emagrecendo.net.br/includes/ajax.php",
				data: "f=mais_lidas_home_thumb&s="+numSecoes[numCount]+"&l=3",
				timeout: 8000,
				success: function(resposta){
					$(".top_lidas_imagem").empty();
					$(".top_lidas_imagem").html(resposta);
				}
			});
    	}
	});	

	/**
	 * Funções realocadas para este arquivo como medida peleativa para o problema de compatibilidade com a biblioteca usada
	 * anteriormente *mootools*
	 */

	//abre o pop de receba-boletim
	if($('#receba_boletim'))
	{
		$('#receba_boletim').bind('click',function(){
			window.open('http://www.emagrecendo.net.br/no_render/boletim',
					'boletim',
					'width=350,height=350,top=50, left=50, scrollbars=no');

			return false;
		});
	}
	
	//abre o pop de fale conosco
	if($('#fale_conosco'))
	{
		$('#fale_conosco').bind('click',function(){
			window.open('http://www.emagrecendo.net.br/no_render/fale_conosco',
					'fale_conosco',
					'width=350,height=400,top=50, left=50, scrollbars=no');

			return false;
		});
	}
});