/* Author : Template Name: Markter-app landing template. Version : 1.0 */ // Preloader $(window).load(function() { $("#loader .icon").fadeOut(); $("#loader").fadeOut("slow"); }); function submitToAPI(e) { e.preventDefault(); var Namere = /[A-Za-z]{1}[A-Za-z]/; if (!Namere.test($("#name-input").val())) { alert("Name can not less than 2 characters"); return; } if ($("#email-input").val() == "") { alert("Please enter your email eaddress"); return; } var reeamil = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,6})?$/; if (!reeamil.test($("#email-input").val())) { alert("Please enter valid email address"); return; } var name = $("#name-input").val(); var phone = $("#phone-input").val(); var email = $("#email-input").val(); var desc = $("#description-input").val(); var data = { name: name, phone: phone, email: email, desc: desc }; $.ajax({ type: "POST", url: "https://gn18ti7w9k.execute-api.us-east-1.amazonaws.com/Contact/contact", dataType: "json", crossDomain: "true", contentType: "application/json; charset=utf-8", data: JSON.stringify(data), success: function () { // clear form and show a success message alert("Message sent!"); document.getElementById("contact-form").reset(); location.reload(); }, error: function (err) { // show an error message alert("There was an error sending your message. Please try again later."); } }); } function submitWebApplicationToAPI(e) { e.preventDefault(); var Namere = /[A-Za-z]{1}[A-Za-z]/; if (!Namere.test($("#name-input").val())) { alert("Name can not less than 2 characters"); return; } if ($("#email-input").val() == "") { alert("Please enter your email eaddress"); return; } var reeamil = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,6})?$/; if (!reeamil.test($("#email-input").val())) { alert("Please enter valid email address"); return; } var name = $("#name-input").val(); var phone = $("#phone-input").val(); var email = $("#email-input").val(); var desc = $("#description-input").val(); var data = { name: name, phone: phone, email: email, desc: desc }; $this = $("#sendMessageButton"); $this.prop("disabled", true); // Disable submit button until AJAX call is complete to prevent duplicate messages $.ajax({ type: "POST", url: "https://gn18ti7w9k.execute-api.us-east-1.amazonaws.com/MailFwd/mailfwd", dataType: "json", crossDomain: "true", contentType: "application/json; charset=utf-8", data: JSON.stringify(data), cache: false, success: function () { // Success message $('#success').html("
"); $('#success > .alert-success').html(""); $('#success > .alert-success') .append("Your message has been sent. "); $('#success > .alert-success') .append('
'); //clear all fields $('#contact-form').trigger("reset"); // location.reload(); }, error: function () { //// Fail message //$('#success').html("
"); //$('#success > .alert-danger').html(""); //$('#success > .alert-danger').append($("").text("Mail server is not responding. Please try again later!")); //$('#success > .alert-danger').append('
'); ////clear all fields //$('#contactForm').trigger("reset"); // Success message $('#success').html("
"); $('#success > .alert-success').html(""); $('#success > .alert-success') .append("Your message has been sent. "); $('#success > .alert-success') .append('
'); //clear all fields $('#contact-form').trigger("reset"); }, complete: function () { setTimeout(function () { $this.prop("disabled", false); // Re-enable submit button when AJAX call is complete }, 1000); } }); } jQuery(function($) { "use strict"; /*START MENU JS*/ $(window).on('scroll', function() { if ($(".navbar").offset().top > 50) { $(".navbar-fixed-top").addClass("top-nav-collapse"); } else { $(".navbar-fixed-top").removeClass("top-nav-collapse"); } }); $('a.page-scroll').on('click', function(event) { var $anchor = $(this); $('html, body').stop().animate({ scrollTop: $($anchor.attr('href')).offset().top - 100 }, 1500, 'easeInOutExpo'); event.preventDefault(); }); /* jquery scroll spy */ jQuery('body').scrollspy({ target: '.navbar-fixed-top' }) /* Closes the Responsive Menu on Menu Item Click*/ $('.navbar-collapse ul li a').on('click', function() { $('.navbar-toggle:visible').click(); }); /*END MENU JS*/ // =========== wow aniamation======================== new WOW().init(); // custom owl carousel pricing $('.loop').owlCarousel({ center: true, autoplay:true, items:2, dots:true, loop:true, margin:10, responsive:{ 600:{ items:4 } } }); });