//LOADER/SPINNER $(window).bind("load", function() { "use strict"; $(".spn_hol").fadeOut(1000); }); //MENU APPEAR AND HIDE $(document).ready(function() { "use strict"; $(window).scroll(function() { "use strict"; if ($(window).scrollTop() > 80) { $(".navbar").css({ 'margin-top': '0px', 'opacity': '1' }) $(".navbar-nav>li>a").css({ 'padding-top': '15px' }); $(".navbar-brand img").css({ 'height': '35px' }); $(".navbar-brand img").css({ 'padding-top': '0px' }); $(".navbar-default").css({ 'background-color': 'rgba(59, 59, 59, 0.7)' }); } else { $(".navbar").css({ 'margin-top': '-100px', 'opacity': '0' }) $(".navbar-nav>li>a").css({ 'padding-top': '45px' }); $(".navbar-brand img").css({ 'height': '45px' }); $(".navbar-brand img").css({ 'padding-top': '20px' }); $(".navbar-default").css({ 'background-color': 'rgba(59, 59, 59, 0)' }); } }); }); // MENU SECTION ACTIVE $(document).ready(function() { "use strict"; $(".navbar-nav li a").click(function() { "use strict"; $(".navbar-nav li a").parent().removeClass("active"); $(this).parent().addClass("active"); }); }); // Hilight MENU on SCROLl $(document).ready(function() { "use strict"; $(window).scroll(function() { "use strict"; $(".page").each(function() { "use strict"; var bb = $(this).attr("id"); var hei = $(this).outerHeight(); var grttop = $(this).offset().top - 70; if ($(window).scrollTop() > grttop - 1 && $(window).scrollTop() < grttop + hei - 1) { var uu = $(".navbar-nav li a[href='#" + bb + "']").parent().addClass("active"); } else { var uu = $(".navbar-nav li a[href='#" + bb + "']").parent().removeClass("active"); } }); }); }); //SMOOTH MENU SCROOL $(function() { "use strict"; $('a[href*=#]:not([href=#])').click(function() { if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { var target = $(this.hash); target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); if (target.length) { $('html,body').animate({ scrollTop: target.offset().top }, 1000); return false; } } }); }); // FIX HOME SCREEN HEIGHT $(document).ready(function() { "use strict"; setInterval(function() { "use strict"; var widnowHeight = $(window).height(); var containerHeight = $(".home-container").height(); var padTop = widnowHeight - containerHeight; $(".home-container").css({ 'padding-top': Math.round(padTop / 2) + 'px', 'padding-bottom': Math.round(padTop / 2) + 'px' }); }, 10) }); //PARALLAX $(document).ready(function() { "use strict"; $(window).bind('load', function() { "use strict"; parallaxInit(); }); function parallaxInit() { "use strict"; $('.home-parallax').parallax("30%", 0.1); $('.subscribe-parallax').parallax("30%", 0.1); $('.testimonial').parallax("10%", 1); /*add as necessary*/ } }); //OWL CAROSEL $(document).ready(function() { "use strict"; $("#owl-demo").owlCarousel({ autoPlay: 3000, items: 4, //10 items above 1000px browser width itemsDesktop: [1370, 3], //5 items between 1000px and 901px itemsDesktopSmall: [900, 2], // betweem 900px and 601px itemsTablet: [600, 1], //2 items between 600 and 0 }); }); //PRETTYPHOTO $(document).ready(function() { "use strict"; $("a[rel^='prettyPhoto']").prettyPhoto({ show_title: false, /* true/false */ }); }); //WOW JS $(document).ready(function() { "use strict"; new WOW().init(); }); //RESPONSIVE VIDEO $(document).ready(function() { "use strict"; // Basic FitVids Test $(".video").fitVids(); }); //MAILCHIMP $(document).ready(function() { "use strict"; $('#mc-form').ajaxChimp({ callback: mailchimpCallback, url: "https://themerocks.us9.list-manage.com/subscribe/post?u=f04c804868966b1b4509daa9b&id=ad7b6aba65" }); function mailchimpCallback(resp) { "use strict"; if (resp.result === 'success') { $('.subscription-success').html('
' + resp.msg).fadeIn(1000); $('.subscription-error').fadeOut(500); } else if (resp.result === 'error') { $('.subscription-error').html('
' + resp.msg).fadeIn(1000); } } }); //CONTACT FORM VALIDATION $(document).ready(function() { "use strict"; $(".form_submit").click(function() { "use strict"; var name = $("#name").val(); var emaild = $("#email").val(); var subject = $("#subject").val(); var message = $("#message").val(); var testEmail = /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}$/i; if (!name) { $(".form_error .name_error").addClass("show").removeClass("hide"); return false; } else { $(".form_error .name_error").addClass("hide").removeClass("show"); } if (!emaild) { $(".form_error .email_error").addClass("show").removeClass("hide"); return false; } else { $(".form_error .email_error").addClass("hide").removeClass("show"); if (testEmail.test(emaild)) { $(".form_error .email_val_error").addClass("hide").removeClass("show"); } else { $(".form_error .email_val_error").addClass("show").removeClass("hide"); return false; } } if (!message) { $(".form_error .message_error").addClass("show").removeClass("hide"); return false; } else { $(".form_error .message_error").addClass("hide").removeClass("show"); } if (name && emaild && message) { $.ajax({ url: 'contact.php', data: { name: name, emaild: emaild, subject: subject, message: message }, type: 'POST', success: function(data) { $(".Sucess").show(); $(".Sucess").fadeIn(2000); $(".Sucess").html(" Dear " + name + " Thank you for your inquiry we will respond to you as soon as possible!"); $("#Name").val(""); $("#Email").val(""); $("#Subject").val(""); $("#Message").val(""); $(".form_error .name_error, .form_error .email_error, .form_error .email_val_error, .form_error .message_error").addClass("hide").removeClass("show"); $("#name").val(""); $("#email").val(""); $("#subject").val(""); $("#message").val(""); } }); } return false; }); }); /// SMOOTH SCROLL $(document).ready(function() { "use strict"; var scrollAnimationTime = 1200, scrollAnimation = 'easeInOutExpo'; $('a.scrollto').bind('click.smoothscroll', function(event) { event.preventDefault(); var target = this.hash; $('html, body').stop().animate({ 'scrollTop': $(target).offset().top }, scrollAnimationTime, scrollAnimation, function() { window.location.hash = target; }); }); //COUNTER $('.counter_num').counterUp({ delay: 10, time: 2000 }); }); //VIDEO BACKGROUND $(document).ready(function() { var videobackground = new $.backgroundVideo($('body'), { "align": "centerXY", "width": 1280, "height": 720, "path": "media/", "filename": "cloud", "types": ["mp4","ogg","webm"] }); });