var site_url = '';

$(function(){
  $('#slider_clientes').bxSlider({
    displaySlideQty: 3,
    moveSlideQty: 3,
    speed: 1200,
    auto: true,
    pause: 8000
  });
});

$(function(){
  $('#slider_clientes_internas').bxSlider({
    displaySlideQty: 1,
    moveSlideQty: 1,
    auto: true,
    speed: 1400,
    pause: 4000
  });
});

$(function(){
  $('#slider_case_internas').bxSlider({
    auto: true,
    pager: true,
    controls: false
  });
});
$(function(){
  $('.slider_noticia .slider').bxSlider({
    auto: true,
    pager: true,
    pause: 8000,
    controls: false
  });
});

$(function(){
    $('#box_premios #slider_years').bxSlider({
        displaySlideQty: 11,
        moveSlideQty: 1,
        speed: 400,
        pagerActiveClass:"teste",
        infiniteLoop: false        
    });
});


$(function(){
    $('#box_linha_tempo #slider_years').bxSlider({
        displaySlideQty: 4,
        moveSlideQty: 1,
        speed: 400,
        pagerActiveClass:"teste",
    infiniteLoop: false
    });
});

$(function(){
  $('#slider_relacionamento').bxSlider({
    auto: false,
    pager: false,
    controls: true,
    displaySlideQty: 2,
    moveSlideQty: 1,
    speed: 400,
    infiniteLoop: false,
    hideControlOnEnd: true
  });
});

$(function(){
  $('#slider_meioambiente').bxSlider({
    auto: false,
    pager: false,
    controls: true,
    displaySlideQty: 2,
    moveSlideQty: 1,
    speed: 400,
    infiniteLoop: false,
    hideControlOnEnd: true
  });
});

$(function(){
  $('#slider_qualidadevida').bxSlider({
    auto: false,
    pager: false,
    controls: true,
    displaySlideQty: 2,
    moveSlideQty: 1,
    speed: 400,
    infiniteLoop: false,
    hideControlOnEnd: true
  });
});


$(function() {
    //find all form with class jqtransform and apply the plugin
    $("form.jqtransform").jqTransform();
});


$(document).ready(function(){
  
  
    site_url = $('#site_url').val();

    $(".bt_youtube").colorbox({iframe:true, innerWidth:425, innerHeight:344});

    $('.subir').click(function(){
        $('html,body').animate({scrollTop: 0}, 500 );
    });

    $('.voltar').click(function(){
        history.back();
    });

    $('.carousel').carousel({hAlign:'right',hMargin:0.3,slidesPerScroll:3,frontWidth:233,frontHeight:200,carouselWidth:300,carouselHeight:220,directionNav:false,buttonNav:'bullets',shadow:true,description:false,descriptionContainer:'.description'});


    $('.zoo_cliente').hover(function(){
        //$(this).find('a').css('z-index', '2');
        $(this).find('div').fadeIn();
        
    }, function(){
        $(this).find('div').stop(true,true).hide();
        //$(this).find('a').css('z-index', '-1');
    });
    
    //if ( $.browser.msie ) {
    listaZindex = 500;
    $('.listar_clientes').each(function(i){
        $(this).css('z-index',listaZindex-i);
    });
    //}    

    $(".data").mask("99/99/9999");
//    $('.preco').maskMoney({symbol:"R$", decimal:",", thousands:"."});
    $(".fone").mask("(99) 9999-9999");
    $(".ano").mask("9999");
    $(".nextel").mask('99*99999');
    $(".cep").mask('99999-999');
    $(".cnpj").mask('99.999.999/9999-99');

    $('.imprimir').click(function(){
        $(".leitura").printElement({printMode:'popup',
            overrideElementCSS:[site_url+'stylesheet/print.css']
        });
    });
    
    
    $('input[type=text], textarea').focus(function(){
        var title = $(this).attr('title');
        var valor = $(this).val();
        if(valor == title){
            $(this).val('');
        }
    });
    
    $('input[type=text], textarea').blur(function(){
        var title = $(this).attr('title');
        var valor = $(this).val();
        if(valor == ''){
            $(this).val(title);
        }
    });
    
    
    // Menu lateral
    $('.link_menu_lateral a').click(function(){
        var elemento = $(this).attr('href');
        
        $(elemento).slideToggle('slow');
        $(elemento).toggleClass('visible');
    });
    // Fim Menu lateral
    
    // Mandala Produtos
    $('#bt_max').click(function(){
        var class_ant = $(this).attr('class');
        $('#nav_mandala #bloco').slideToggle('slow', function(){
            if(class_ant == 'minimizar'){
                $('#bt_max').removeClass('minimizar');
                $('#bt_max').addClass('maximizar');
            }else{
                $('#bt_max').removeClass('maximizar');
                $('#bt_max').addClass('minimizar');
            }
        });
    });
    // FIM Mandala Produtos
    
    
    // Premiações
     $('#bloco_premios').cycle({ 
        fx:     'scrollHorz', 
        timeout: 0
    });
     
     $('.pager_premios').click(function(){
         var ref = $(this).attr('rel');
         
         $('#slider_years div').removeClass('ativo');
         //$('#nav_'+ref).addClass('ativo');
         $(this).parent().addClass('ativo');
          $('#bloco_premios').cycle(parseFloat(ref));
     });
    // FIM Premiações
    
     
    // Linha do Tempo
     $('#bloco_linha_tempo').cycle({ 
        fx:     'scrollHorz', 
        timeout: 0
    });
     
     $('.pager_linha_tempo').click(function(){
         var ref = $(this).attr('rel');
         ref  = parseFloat(ref);
         
         $('#slider_years div').removeClass('ativo');
         //$('#nav_'+(ref+1)).addClass('ativo');
         $(this).parent().addClass('ativo');
         
//         console.log('#nav_'+(ref+1));
         
         $('#bloco_linha_tempo').cycle(parseFloat(ref));
     });
    // FIM Linha do Tempo
    
    
    
    // Box Login Topo
    $("body, html").click(function(event) {
        var classclicado = '';
        classclicado = event.target.className;
        
        if(classclicado == 'box_login' || classclicado == 'login_topo' || classclicado == 'bt_entrar' || classclicado == 'bt_entrar ativo'){
            $('#bt_login').addClass('ativo');
            $('.box_login').fadeIn();
        }else{
            $('.box_login').fadeOut();
            $('#bt_login').removeClass('ativo');
        }
    });
    // FIM Box Login Topo
    
    
    $('.lista-faq div:first').show();
    $('.lista-faq a').click(function(){
        $(this).toggleClass('active');
        $(this).parent().children('div').slideToggle();
    });

    $('.leitura *').jfontsize({
        btnMinusClasseId: '.menor a',
        btnPlusClasseId: '.maior a'
    });
    
    
    $('#renovar_captcha').click(function(){
        var src = site_url+'/captcha/?sid=' + Math.random();
        $('#siimage').attr('src', src);
    });
    
    
    if($('.baixo').length>0){
        $('#captcha').focus();
    }
    
});

function definir_atendimento_home(valor){
        if(valor == 'LG'){
            $('#atend_msg_b').fadeOut('fast', function(){
                $('#atend_msg_a').fadeIn();
                $('#atend_tipo').fadeIn();
                $("#selec_atend").jqTransSelect();
            });
        }else{
            $('#atend_msg_a, #atend_tipo').fadeOut('fast', function(){
                $('#atend_msg_b').fadeIn();
            });
        }
}

function definir_atendimento_home_tipo(valor){
        if(valor != ''){
            var caminho = $('#atend_form').attr('action');
            $('#atend_form').attr('action', caminho+'#'+valor);
        }
}


function lista_cidades(uf, retorno){
    var html = '<span class="label">Cidade:</span>';
        html += '<select name="cidade" id="cidade">';
       
    var load = '<option>Aguarde...</option>';
    $('#cidade').html(load);

    $.getJSON(site_url+"listar-cidades/"+uf, function(data) {



        if(data.valores != ''){
            var cidades = data.cidades;
            var option = '';
            for(var i in cidades){
                if(retorno == 'nome'){
                    var valor = cidades[i].nome;
                }else{
                    var valor = cidades[i].id;
                }
                option += '<option value="'+valor+'">';
                option += cidades[i].nome;
                option += '</option>';
            }

             html += option;
             html += '</select>';

            $('#bloco_cidade').html(html);
            $("#cidade").jqTransSelect();
        }else{
            $('#cidade').html('<option>Erro ao carregar cidade...</option>');
        }
    });
    
}

// TextArea com Auto-Resize
var observe;
if (window.attachEvent) {
    observe = function (element, event, handler) {
        element.attachEvent('on'+event, handler);
    };
}
else {
    observe = function (element, event, handler) {
        element.addEventListener(event, handler, false);
    };
}
function init () {
    var text = document.getElementById('texto');
    function resize () {
        text.style.height = 'auto';
        text.style.height = text.scrollHeight+'px';
    }
    /* 0-timeout to get the already changed text */
    function delayedResize () {
        window.setTimeout(resize, 0);
    }
    observe(text, 'change',  resize);
    observe(text, 'cut',     delayedResize);
    observe(text, 'paste',   delayedResize);
    observe(text, 'drop',    delayedResize);
    observe(text, 'keydown', delayedResize);

    text.focus();
    text.select();
    resize();
}
// Fim do Auto-Resize
