function collapseNavbar() {
if ($(".navbar").offset().top > 50) {
$(".navbar-fixed-top").addClass("top-nav-collapse");
} else {
$(".navbar-fixed-top").removeClass("top-nav-collapse");
}
}
$(window).scroll(collapseNavbar);
$(document).ready(function(){
collapseNavbar();
//Carrocel owl
var owl = $('.owl-carousel');
var vloop = ($('.owl-carousel .item').length < 1)? false : true;
owl.owlCarousel({
loop: vloop,
autoplay: true,
autoplayTimeout: 5000,
margin:0,
nav:true,
items: 1,
autoHeight:true,
animateOut: 'fadeOut',
animateIn: 'fadeIn',
navText: ['','']
})
$('.owl-carousel-clientes').owlCarousel({
loop:true,
margin:0,
autoplay: true,
autoplayTimeout: 5000,
nav:false,
responsive:{
0:{
items:2
},
600:{
items:3
},
1000:{
items:8
}
}
})
$('#submit').click(function(){
var form = $('#form');
var msg = $('#msg');
var uri = form.attr('action');
var group = $('.form-group');
$.ajax({
url: uri+'?ajax=true',
data: form.serialize(),
type: 'POST',
success: function (data) {
var retorno = data.split(":");
msg.removeClass('alert alert-danger');
group.removeClass('has-error');
if(retorno[0] == 'sucesso'){
msg.addClass('alert alert-success').text(retorno[1]).css({'display': 'block'});
form[0].reset();
} else {
msg.addClass('alert alert-danger').text(retorno[1]).css({'display': 'block'});
$('.' + retorno[0]).focus().parent().addClass('has-error');
}
}
});
});
$('.btNews').click(function(){
var form = $('#news');
$.ajax({
url: '/news',
data: form.serialize(),
type: 'POST',
success: function (data) {
form[0].reset();
alert('Cadastro efetuado com sucesso.');
}
});
})
var SPMaskBehavior = function (val) {
return val.replace(/\D/g, '').length === 11 ? '(00) 00000-0000' : '(00) 0000-00009';
},
spOptions = {
onKeyPress: function(val, e, field, options) {
field.mask(SPMaskBehavior.apply({}, arguments), options);
}
};
$(".cep").mask("99999-999");
$(".telefone").mask(SPMaskBehavior, spOptions);
$(".celular").mask(SPMaskBehavior, spOptions);
});
Shadowbox.init();
Shadowbox.setup({
continuous: true,
counterType: "skip",
handleOversize: "none",
displayCounter: true
});