/******************************************
Version: 1.0
/****************************************** */
(function($) {
"use strict";
/* ==============================================
Fixed menu
=============================================== */
$(window).on('scroll', function () {
if ($(window).scrollTop() > 50) {
$('.header_style_01').addClass('fixed-menu');
} else {
$('.header_style_01').removeClass('fixed-menu');
}
});
/* ==============================================
Scroll to top
============================================== */
if ($('#scroll-to-top').length) {
var scrollTrigger = 100, // px
backToTop = function () {
var scrollTop = $(window).scrollTop();
if (scrollTop > scrollTrigger) {
$('#scroll-to-top').addClass('show');
} else {
$('#scroll-to-top').removeClass('show');
}
};
backToTop();
$(window).on('scroll', function () {
backToTop();
});
$('#scroll-to-top').on('click', function (e) {
e.preventDefault();
$('html,body').animate({
scrollTop: 0
}, 700);
});
}
/* ==============================================
LOADER -->
=============================================== */
$(window).load(function() {
$("#preloader").on(500).fadeOut();
$(".preloader").on(600).fadeOut("slow");
});
/* ==============================================
FUN FACTS -->
=============================================== */
function count($this) {
var current = parseInt($this.html(), 10);
current = current + 50; /* Where 50 is increment */
$this.html(++current);
if (current > $this.data('count')) {
$this.html($this.data('count'));
} else {
setTimeout(function() {
count($this)
}, 30);
}
}
$(".stat_count, .stat_count_download").each(function() {
$(this).data('count', parseInt($(this).html(), 10));
$(this).html('0');
count($(this));
});
/* ==============================================
FUN FACTS -->
=============================================== */
$(".slider-wrapper").owlCarousel({
items: 1,
nav: true,
dots: false,
autoplay: true,
loop: true,
navText: ["", ""],
mouseDrag: false,
touchDrag: false,
smartSpeed: 1200
});
/* ==============================================
TOOLTIP -->
=============================================== */
$('[data-toggle="tooltip"]').tooltip()
$('[data-toggle="popover"]').popover()
/* ==============================================
CONTACT -->
=============================================== */
jQuery(document).ready(function() {
$('#contactform').submit(function() {
var action = $(this).attr('action');
$("#message").slideUp(750, function() {
$('#message').hide();
$('#submit')
.after('
')
.attr('disabled', 'disabled');
$.post(action, {
name: $('#name').val(),
email: $('#email').val(),
phone: $('#phone').val(),
comments: $('#comments').val(),
verify: $('#verify').val()
},
function(data) {
document.getElementById('message').innerHTML = data;
$('#message').slideDown('slow');
$('#contactform img.loader').fadeOut('slow', function() {
$(this).remove()
});
$('#submit').removeAttr('disabled');
if (data.match('success') != null) $('#contactform').slideUp('slow');
}
);
});
return false;
});
});
/* ==============================================
CODE WRAPPER -->
=============================================== */
$('.code-wrapper').on("mousemove", function(e) {
var offsets = $(this).offset();
var fullWidth = $(this).width();
var mouseX = e.pageX - offsets.left;
if (mouseX < 0) {
mouseX = 0;
} else if (mouseX > fullWidth) {
mouseX = fullWidth
}
$(this).parent().find('.divider-bar').css({
left: mouseX,
transition: 'none'
});
$(this).find('.design-wrapper').css({
transform: 'translateX(' + (mouseX) + 'px)',
transition: 'none'
});
$(this).find('.design-image').css({
transform: 'translateX(' + (-1 * mouseX) + 'px)',
transition: 'none'
});
});
$('.divider-wrapper').on("mouseleave", function() {
$(this).parent().find('.divider-bar').css({
left: '50%',
transition: 'all .3s'
});
$(this).find('.design-wrapper').css({
transform: 'translateX(50%)',
transition: 'all .3s'
});
$(this).find('.design-image').css({
transform: 'translateX(-50%)',
transition: 'all .3s'
});
});
})(jQuery);
/* ==============================================
PROCESS-STEP
=============================================== */
$(function(){
$('.btn-circle').on('click',function(){
$('.btn-circle.btn-info').removeClass('btn-info').addClass('btn-default');
$(this).addClass('btn-info').removeClass('btn-default').blur();
});
$('.next-step, .prev-step').on('click', function (e){
var $activeTab = $('.tab-pane.active');
$('.btn-circle.btn-info').removeClass('btn-info').addClass('btn-default');
if ( $(e.target).hasClass('next-step') )
{
var nextTab = $activeTab.next('.tab-pane').attr('id');
$('[href="#'+ nextTab +'"]').addClass('btn-info').removeClass('btn-default');
$('[href="#'+ nextTab +'"]').tab('show');
}
else
{
var prevTab = $activeTab.prev('.tab-pane').attr('id');
$('[href="#'+ prevTab +'"]').addClass('btn-info').removeClass('btn-default');
$('[href="#'+ prevTab +'"]').tab('show');
}
});
});
/* ==============================================
Pop-UP
=============================================== */