// JavaScript Document
$(document).ready(function(){    
    $("a.ampliar-imagem").fancybox({
        'transitionIn'              : 'elastic',
        'transitionOut'             : 'elastic',
        'titlePosition'             : 'inside'
    });    
   
    $(".carousel").carousel();
    $(".carousel-banner").carousel(/*{ autoSlide: true, autoSlideInterval: 5000 }*/);
    $(".carousel-cases").carousel({ dispItems: 5 });
    $(".carousel-cartao").carousel({ dispItems: 3 });    

     $('#ctt_como_conheceu').change(function(){
        if(($(this).val() == 'Outro')) {
            $('p.como_conheceu').css('display','block');
            if($('body').find('#outro').size() == 0) {
                var html = '<label for="outro">Favor especificar</label><br /><input type="text" name="outro" id="outro" class="char" value="" />';
                $(html).appendTo('p.como_conheceu');
            }
        } else {
            $('p.como_conheceu').css('display','none');
        }

    });

    $("img").error(function(){ $(this).hide(); });

    var cases = $('#cases').offset();
    if($.browser.mozilla) {
        $("#cases .carousel-next").css('left',cases.left + 920);
    } else {
        $("#cases .carousel-next").css({ 'left':cases.left + 920, 'top':cases.top + 85 });
    }
    $("#cases .carousel-previous").css('left',cases.left + 930);

    var banner = $('#banner').offset();
    $("#banner .carousel-next").css({'left':banner.left + 930, 'top':banner.top + 120 });
    $("#banner .carousel-previous").css({'left':banner.left - 20, 'top':banner.top + 120 });

    var tv = $('#destaque-sericard-tv').offset();
    $("#destaque-sericard-tv .carousel-next").css({'left':tv.left + 245, 'top':tv.top + 70 });
    $("#destaque-sericard-tv .carousel-previous").css({'left':tv.left + 270, 'top':tv.top + 105 });
    
    var chamadas_tv = $('#sericard-tv').offset();

    var tv_left_next        = chamadas_tv.left + 220;
    var tv_top_next         = chamadas_tv.top + 60;
    var tv_left_previous    = chamadas_tv.left + 245;
    var tv_top_previous     = chamadas_tv.top + 90;

    $("#sericard-tv .carousel-next").css({'left':tv_left_next, 'top':tv_top_next });
    $("#sericard-tv .carousel-previous").css({'left':tv_left_previous, 'top':tv_top_previous });

    if($.browser.msie && ($.browser.version == 7 || $.browser.version == 6)) {

        var cartao = $('#cartao-carousel').offset();
        $("#cartao-carousel .carousel-next").css({'left':cartao.left + 222, 'top':cartao.top + 42 });
        $("#cartao-carousel .carousel-previous").css({'left':cartao.left - 20, 'top':cartao.top + 120 });
    }

    $(".fone").mask("(99) 9999-9999");
    $(".data").mask("99/99/9999");

    $("#contato").validate({
            rules: {
                    ctt_email: {
                            required: true,
                            email: true
                    },
                    ctt_telefone: {
                            required: true,
                            number: false
                    },
                    ctt_celular: {
                            required: false,
                            number: false
                    },
                    code: {
                            required: true,
                            number: false
                    },
                    ctt_nome: "required",
                    ctt_como_conheceu: "required",
                    ctt_assunto: "required",
                    ctt_mensagem: "required",
                    ctt_cidade: "required",
                    ctt_estado: "required"
            }
    });

    $("#orcamento").validate({
            rules: {
                    orc_email: {
                            required: true,
                            email: true
                    },
                    orc_telefone: {
                            required: true,
                            number: false
                    },
                    orc_celular: {
                            required: false,
                            number: false
                    },
                    code: {
                            required: true,
                            number: false
                    },
                    orc_nome: "required"
            }
    });

    $("#comment").validate({
            rules: {
                    comm_email: {
                            required: true,
                            email: true
                    },
                    code: {
                            required: true,
                            number: false
                    },
                    comm_nome: "required",
                    comm_comentario: "required"
            }
    });

    $("#enviar-cartao").validate({
            rules: {
                    env_email: {
                            required: true,
                            email: true
                    },
                    code: {
                            required: true,
                            number: false
                    },
                    env_comentario: {
                        maxlength:300
                    },
                    env_data_utilizacao: {
                      required: true,
                      date: true,
                      number: false
                    },
                    env_localidade: "required",
                    env_nome: "required",
                    env_titulo: "required",
                    env_imagem: "required"
            }
    });

    $("#news").validate({
            rules: {
                    news_email: {
                            required: true,
                            email: true
                    },
                    news_nome: "required"
            }
    });
});


