(function($) {
"use strict";
//Hide Loading Box (Preloader)
function handlePreloader() {
if ($('.preloader').length) {
$('.preloader').delay(200).fadeOut(500);
}
}
//Update Header Style and Scroll to Top
function headerStyle() {
if ($('.main-header').length) {
var windowpos = $(window).scrollTop();
var siteHeader = $('.main-header');
var scrollLink = $('.scroll-to-top');
if (windowpos >= 250) {
siteHeader.addClass('fixed-header');
scrollLink.fadeIn(300);
} else {
siteHeader.removeClass('fixed-header');
scrollLink.fadeOut(300);
}
}
}
headerStyle();
//Submenu Dropdown Toggle
if ($('.main-header .navigation li.dropdown ul').length) {
$('.main-header .navigation li.dropdown').append('
');
//Dropdown Button
$('.main-header .navigation li.dropdown .dropdown-btn').on('click', function() {
$(this).prev().prev('ul').slideToggle(500);
});
//Disable dropdown parent link
/* $('.navigation li.dropdown > a').on('click', function(e) {
e.preventDefault();
}); */
}
//Accordion Box
if ($('.accordion-box').length) {
$(".accordion-box").on('click', '.acc-btn', function() {
var outerBox = $(this).parents('.accordion-box');
var target = $(this).parents('.accordion');
if ($(this).hasClass('active') !== true) {
$(outerBox).find('.accordion .acc-btn').removeClass('active');
}
if ($(this).next('.acc-content').is(':visible')) {
return false;
} else {
$(this).addClass('active');
$(outerBox).children('.accordion').removeClass('active-block');
$(outerBox).find('.accordion').children('.acc-content').slideUp(300);
target.addClass('active-block');
$(this).next('.acc-content').slideDown(300);
}
});
}
//Four Item Carousel
if ($('.four-item-carousel').length) {
$('.four-item-carousel').owlCarousel({
loop: true,
margin: 0,
nav: true,
smartSpeed: 700,
autoplay: 5000,
navText: ['', ''],
responsive: {
0: {
items: 1
},
600: {
items: 1
},
800: {
items: 2
},
1024: {
items: 3
},
1200: {
items: 3
},
1300: {
items: 4
}
}
});
}
// Sponsors Carousel
if ($('.sponsors-carousel').length) {
$('.sponsors-carousel').owlCarousel({
loop: true,
margin: 30,
nav: true,
smartSpeed: 500,
autoplay: 4000,
navText: ['', ''],
responsive: {
0: {
items: 1
},
480: {
items: 2
},
600: {
items: 2
},
800: {
items: 3
},
1024: {
items: 4
}
}
});
}
//Fact Counter + Text Count
if ($('.count-box').length) {
$('.count-box').appear(function() {
var $t = $(this),
n = $t.find(".count-text").attr("data-stop"),
r = parseInt($t.find(".count-text").attr("data-speed"), 10);
if (!$t.hasClass("counted")) {
$t.addClass("counted");
$({
countNum: $t.find(".count-text").text()
}).animate({
countNum: n
}, {
duration: r,
easing: "linear",
step: function() {
$t.find(".count-text").text(Math.floor(this.countNum));
},
complete: function() {
$t.find(".count-text").text(this.countNum);
}
});
}
}, {accY: 0});
}
//Tabs Box
if ($('.tabs-box').length) {
$('.tabs-box .tab-buttons .tab-btn').on('click', function(e) {
e.preventDefault();
var target = $($(this).attr('data-tab'));
if ($(target).is(':visible')) {
return false;
} else {
target.parents('.tabs-box').find('.tab-buttons').find('.tab-btn').removeClass('active-btn');
$(this).addClass('active-btn');
target.parents('.tabs-box').find('.tabs-content').find('.tab').fadeOut(0);
target.parents('.tabs-box').find('.tabs-content').find('.tab').removeClass('active-tab');
$(target).fadeIn(300);
$(target).addClass('active-tab');
}
});
}
//Single Item Carousel
if ($('.single-item-carousel').length) {
$('.single-item-carousel').owlCarousel({
loop: true,
margin: 10,
nav: true,
smartSpeed: 1000,
autoplay: 5000,
navText: ['', ''],
responsive: {
0: {
items: 1
},
600: {
items: 1
},
1200: {
items: 1
}
}
});
}
//Custom Seclect Box
if ($('.custom-select-box').length) {
$('.custom-select-box').selectmenu().selectmenu('menuWidget').addClass('overflow');
}
//LightBox / Fancybox
if ($('.lightbox-image').length) {
$('.lightbox-image').fancybox({
openEffect: 'fade',
closeEffect: 'fade',
helpers: {
media: {}
}
});
}
//Contact Form Validation
if ($('#contact-form').length) {
$('#contact-form').validate({
rules: {
fname: {
required: true
},
lname: {
required: true
},
email: {
required: true,
email: true
},
message: {
required: true
}
}
});
}
// Scroll to a Specific Div
if ($('.scroll-to-target').length) {
$(".scroll-to-target").on('click', function() {
var target = $(this).attr('data-target');
// animate
$('html, body').animate({
scrollTop: $(target).offset().top
}, 1000);
});
}
// Elements Animation
if ($('.wow').length) {
var wow = new WOW(
{
boxClass: 'wow', // animated element css class (default is wow)
animateClass: 'animated', // animation css class (default is animated)
offset: 0, // distance to the element when triggering the animation (default is 0)
mobile: false, // trigger animations on mobile devices (default is true)
live: true // act on asynchronously loaded content (default is true)
}
);
wow.init();
}
/* ==========================================================================
When document is Scrollig, do
========================================================================== */
$(window).on('scroll', function() {
headerStyle();
});
/* ==========================================================================
When document is loaded, do
========================================================================== */
$(window).on('load', function() {
handlePreloader();
});
})(window.jQuery);
setTimeout(function() {
$('#show_success_mss').fadeOut().empty();
}, 5000);
// Removed global contextmenu suppression to allow browser inspect tools.
function base_url() {
return 'https://vaielevator.com/';
}
$(function() {
$(".owl-carousel").owlCarousel({
items: 1,
loop: true,
autoplay: true,
autoplayTimeout: 4000,
nav: true,
responsive: {
1200: {items: 4},
982: {items: 3},
768: {items: 2},
480: {items: 1},
0: {items: 1}
}
});
});
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-211256706-1');
window.addEventListener("scroll", function() {
let topNav = document.querySelector('.top-nav');
topNav.classList.toggle("fixed", window.scrollY > 0);
});
$(document).ready(function() {
$('#customerPhone').on('submit', function(event) {
event.preventDefault(); // Prevent form from reloading the page
var formData = {
name: $('#customerPhone input[name="phone"]').val(), // Collect the form data
active: $('#customerPhone input[name="action"]').val()
};
sendAction(formData);
});
});
$(document).ready(function() {
$('#wpcf7-f283-p256-o1').on('submit', function(event) {
event.preventDefault(); // Prevent form from reloading the page
var formData = {
full_name: $('#wpcf7-f283-p256-o1 input[name="full_name"]').val(), // Collect the form data
email: $('#wpcf7-f283-p256-o1 input[name="email"]').val(), // Collect the form data
phone: $('#wpcf7-f283-p256-o1 input[name="phone"]').val(), // Collect the form data
comment: $('#wpcf7-f283-p256-o1 textarea[name="comment"]').val(), // Collect the form data
action: $('#wpcf7-f283-p256-o1 input[name="action"]').val()
};
sendAction(formData);
});
});
function sendAction(formData) {
$.ajax({
url: '/action',
type: "POST",
contentType: "application/json",
data: JSON.stringify(formData),
success: function(response) {
if (response.status === 204) {
alert("Chúng tôi sẽ liên hệ với bạn trong thời gian gần nhất!")
}
// You can handle the response here if needed
},
error: function(error) {
console.log("Error sending data");
}
});
}