﻿/* --------------------------- Inicializa Scripts --------------------------- */

$(document).ready(function () {

    $('.boxNewsletter .btOk').click(function () {

        var formFocus = document.formNews;

        if (confere(formFocus.pesEmaEmail, '<b>E-mail</b> Obrigatório') == true) { return; }

        var dataPost = $("#formNews").serialize();

        $.ajax({
            type: "POST",
            url: "index_ajax_news.asp",
            data: dataPost,
            dataType: 'json',
            success: function (data, textStatus) {

                var result = data.dados;

                var error = result.error;
                var ret = result.ret;

                if (ret >= 0) {

                    exibeAlerta("Sucesso", "Seu e-mail foi inerido na nossa lista de e-mails com sucesso.");

                } else {

                    exibeAlerta("Alerta", error);

                }

            },

            error: function (data, textStatus, errorThrown) {

                exibeAlerta("Erro", msg_ajax_error);

            }

        });

    });

    montarAnuncioHome();

    nav();

    bannerFrontal();

});

function bannerFrontal() {
    
    if ($(".anuncioFrontalEspaco")[0]) {
        setTimeout(function () {
            $(".anuncioFrontalEspaco").slideUp();
        }, 23000);
        setTimeout(function () {
            $("#anuncioFrontal").slideUp();
        }, 23000);
        /*$(".conteudoPag .banner936x233 .btFechar").click(function () {
            $(".conteudoPag .banner936x233").slideUp("fast");
        });*/
    }
}

var qtdArq          = 0;
var objAnuncio      = new Array();
var objDestaque     = new Array();
var objCasadinha    = new Array(); 
var diferenca       = 0;
var qtdAtual        = 0;

function montarAnuncioHome(){
    var a = 0;
    var b = 0;
    var c = 0;
    
    $(".boxAnuncio .anuncioLinha .anuncio").each(function(){
		objAnuncio[c] = $(this);
		if($(this).hasClass("casadinha")){
		    objCasadinha[a] = $(this);
		    a=a+1;
		}else{		
		    objDestaque[b] = $(this);
		    b=b+1;
		}
		c=c+1;	
	});   
    
    $(".btsAnuncio .btTodos").click(function(){
        $(".boxAnuncio .anuncioLinha .anuncio").remove();
        for(var i=0;i<objAnuncio.length;i++){
            $(".boxAnuncio .anuncioLinha").prepend(objAnuncio[i]);
        }
        qtdArq      = objAnuncio.length;
        diferenca   = qtdArq-1;
        qtdAtual    = 0;
        $(".boxAnuncio .anuncioLinha").css("margin-top","0px");
        $(".btsAnuncio .btCasadinhas").removeClass("btCasadinhasAtivo");
        $(".btsAnuncio .btDestaques").removeClass("btDestaquesAtivo");
        $(".btsAnuncio .btTodos").addClass("btTodosAtivo");
    });
    
    $(".btsAnuncio .btDestaques").click(function(){
        $(".boxAnuncio .anuncioLinha .anuncio").remove();
        for(var i=0;i<objDestaque.length;i++){
            $(".boxAnuncio .anuncioLinha").prepend(objDestaque[i]);
        }
        qtdArq      = objDestaque.length;
        diferenca   = qtdArq-1;
        qtdAtual    = 0;
        $(".boxAnuncio .anuncioLinha").css("margin-top","0px");
        $(".btsAnuncio .btCasadinhas").removeClass("btCasadinhasAtivo");
        $(".btsAnuncio .btDestaques").addClass("btDestaquesAtivo");
        $(".btsAnuncio .btTodos").removeClass("btTodosAtivo");
    });
    
    $(".btsAnuncio .btCasadinhas").click(function(){
        $(".boxAnuncio .anuncioLinha .anuncio").remove();
        for(var i=0;i<objCasadinha.length;i++){
            $(".boxAnuncio .anuncioLinha").prepend(objCasadinha[i]);
        }
        qtdArq      = objCasadinha.length;
        diferenca   = qtdArq-1;
        qtdAtual    = 0;
        $(".boxAnuncio .anuncioLinha").css("margin-top","0px");
        $(this).addClass("btCasadinhasAtivo");
        $(".btsAnuncio .btDestaques").removeClass("btDestaquesAtivo");
        $(".btsAnuncio .btTodos").removeClass("btTodosAtivo");
    });
    
    qtdArq = objAnuncio.length;
    diferenca   = qtdArq-1;
    carrossel(".anuncioHome .btSetaAnteriorAnuncio",".anuncioHome .btSetaProximoAnuncio",".boxAnuncio .anuncioLinha",230,0,".boxAnuncio .anuncioLinha .anuncio",1,1,500);
}

function tempoLoop(recipiente, tamanho, excesso, objeto, qtdMin, qtdPass, time){
	setTimeout( function()
      {
        qtdAtual = qtdAtual + 1;
        if(qtdAtual>diferenca){			   
		qtdAtual=0;					
	}       
        var posicao = -(tamanho * qtdAtual);
        $(recipiente).animate({
            marginTop: posicao + "px"
        }, time, function(){tempoLoop(recipiente, tamanho, excesso, objeto, qtdMin, qtdPass, time);});
    }, 4000);
}

function carrossel(setaE,setaD,recipiente,tamanho,excesso,objeto,qtdMin,qtdPass,time){
	
	var qtdArqMin=qtdMin;	
	//var qtdAtual= 0;
	var qtdPasse=qtdPass;
	var tempoAnimacao=time;
	
	/*$(objeto).each(function(){
		qtdArq=qtdArq+1;
	});*/    
    	
	tempoLoop(recipiente, tamanho, excesso, objeto, qtdMin, qtdPass, time);
	
	//var diferenca=qtdArq-qtdArqMin;	
	if(qtdArq>qtdArqMin){		
		$(setaE).click(function(){			
			qtdAtual=qtdAtual-qtdPasse;
			if(qtdAtual<0){
				qtdAtual=diferenca;
			}
			var posicao = - (tamanho * qtdAtual);
			$(recipiente).animate({ 				
				marginTop: posicao + "px"
			 }, tempoAnimacao );			
		});
		$(setaD).click(function(){
			qtdAtual=qtdAtual+qtdPasse;	
			if(qtdAtual>diferenca){			   
				qtdAtual=0;	
				var posicao = - (tamanho * qtdAtual) + excesso;
			}else{				    
				var posicao = - (tamanho * qtdAtual);				    
			}
			$(recipiente).animate({ 				
				marginTop: posicao +"px"
			 }, tempoAnimacao );
			
		});
		
	}	
}

function nav() {
    $("#conteudoHome .centro .colunaDir .boxRedesSociais .btTwitter").mouseover(function () {
        $(".balaoTwitter").show();
    });
    $("#conteudoHome .centro .colunaDir .boxRedesSociais .btTwitter").mouseout(function () {
        $(".balaoTwitter").hide();
    });

    $("#conteudoHome .centro .colunaDir .boxRedesSociais .btOrkut").mouseover(function () {
        $(".balaoOrkut").show();
    });
    $("#conteudoHome .centro .colunaDir .boxRedesSociais .btOrkut").mouseout(function () {
        $(".balaoOrkut").hide();
    });

    $("#conteudoHome .centro .colunaDir .boxRedesSociais .btFacebook").mouseover(function () {
        $(".balaoFacebook").show();
    });
    $("#conteudoHome .centro .colunaDir .boxRedesSociais .btFacebook").mouseout(function () {
        $(".balaoFacebook").hide();
    });

    $("#conteudoHome .centro .colunaDir .boxRedesSociais .btYoutube").mouseover(function () {
        $(".balaoYoutube").show();
    });
    $("#conteudoHome .centro .colunaDir .boxRedesSociais .btYoutube").mouseout(function () {
        $(".balaoYoutube").hide();
    });

};
