$(document).ready(function($) {
"use strict";
var loader = function() {
setTimeout(function() {
if($('#pb_loader').length > 0) {
$('#pb_loader').removeClass('show');
}
}, 700);
};
loader();
// scroll
var scrollWindow = function() {
$(window).scroll(function(){
var $w = $(this),
st = $w.scrollTop(),
navbar = $('.pb_navbar'),
sd = $('.js-scroll-wrap');
if (st > 150) {
if ( !navbar.hasClass('scrolled') ) {
navbar.addClass('scrolled');
}
}
if (st < 150) {
if ( navbar.hasClass('scrolled') ) {
navbar.removeClass('scrolled sleep');
}
}
if ( st > 350 ) {
if ( !navbar.hasClass('awake') ) {
navbar.addClass('awake');
}
if(sd.length > 0) {
sd.addClass('sleep');
}
}
if ( st < 350 ) {
if ( navbar.hasClass('awake') ) {
navbar.removeClass('awake');
navbar.addClass('sleep');
}
if(sd.length > 0) {
sd.removeClass('sleep');
}
}
});
};
scrollWindow();
// slick sliders
var slickSliders = function() {
$('.single-item').slick({
slidesToShow: 1,
slidesToScroll: 1,
dots: true,
infinite: true,
autoplay: false,
autoplaySpeed: 2000,
nextArrow: '',
prevArrow: '',
arrows: true,
draggable: false,
adaptiveHeight: true
});
$('.single-item-no-arrow').slick({
slidesToShow: 1,
slidesToScroll: 1,
dots: true,
infinite: true,
autoplay: true,
autoplaySpeed: 2000,
nextArrow: '',
prevArrow: '',
arrows: false,
draggable: false
});
$('.multiple-items').slick({
slidesToShow: 3,
slidesToScroll: 1,
dots: true,
infinite: true,
autoplay: true,
autoplaySpeed: 2000,
arrows: true,
nextArrow: '',
prevArrow: '',
draggable: false,
responsive: [
{
breakpoint: 1125,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
infinite: true,
dots: true
}
},
{
breakpoint: 900,
settings: {
slidesToShow: 2,
slidesToScroll: 2
}
},
{
breakpoint: 580,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
]
});
$('.js-pb_slider_content').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.js-pb_slider_nav',
adaptiveHeight: false
});
$('.js-pb_slider_nav').slick({
slidesToShow: 3,
slidesToScroll: 1,
asNavFor: '.js-pb_slider_content',
dots: false,
centerMode: true,
centerPadding: "0px",
focusOnSelect: true,
arrows: false
});
$('.js-pb_slider_content2').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.js-pb_slider_nav2',
adaptiveHeight: false
});
$('.js-pb_slider_nav2').slick({
slidesToShow: 3,
slidesToScroll: 1,
asNavFor: '.js-pb_slider_content2',
dots: false,
centerMode: true,
centerPadding: "0px",
focusOnSelect: true,
arrows: false
});
};
slickSliders();
// navigation
var OnePageNav = function() {
$(".smoothscroll[href^='#'], #probootstrap-navbar ul li a[href^='#']").on('click', function(e) {
e.preventDefault();
var hash = this.hash,
navToggler = $('.navbar-toggler');
$('html, body').animate({
scrollTop: $(hash).offset().top
}, 700, 'easeInOutExpo', function(){
window.location.hash = hash;
});
if ( navToggler.is(':visible') ) {
navToggler.click();
}
});
$('body').on('activate.bs.scrollspy', function () {
console.log('nice');
})
};
OnePageNav();
var offCanvasNav = function() {
var toggleNav = $('.js-pb_nav-toggle'),
offcanvasNav = $('.js-pb_offcanvas-nav_v1');
if( toggleNav.length > 0 ) {
toggleNav.click(function(e){
$(this).toggleClass('active');
offcanvasNav.addClass('active');
e.preventDefault();
});
}
offcanvasNav.click(function(e){
if (offcanvasNav.hasClass('active')) {
offcanvasNav.removeClass('active');
toggleNav.removeClass('active');
}
e.preventDefault();
})
};
offCanvasNav();
var ytpPlayer = function() {
if ($('.ytp_player').length > 0) {
$('.ytp_player').mb_YTPlayer();
}
}
ytpPlayer();
$("#submitForm").on("click", function(){
$.ajax({
type: "POST",
beforeSend: function(request) {
request.setRequestHeader("accept", "application/json");
request.setRequestHeader("api-key", "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");
request.setRequestHeader("content-type", "application/json");
},
url: "https://api.sendinblue.com/v3/smtp/email",
data: JSON.stringify({
"sender": {
"name": $("#name").val(),
"email": $("#email").val()
},
"to": [{
"email": "voluntar@fcrapid.ro"
}],
"subject": "Contact",
"htmlContent": $("#message").val()
})
}).done(function(response) {
console.log(response); // if you're into that sorta thing
});
});
});