$( window ).scroll(function() { $('#navbarSupportedContent').removeClass('show'); }); $('ul.navbar-nav li.home_link').click(function(){ $('#navbarSupportedContent').removeClass('show'); }) $(window).scroll(function(){ if ($('.div-typing-word').isOnScreen() === true) { $('.div-typing-word').addClass('typing-word-without-caret-'); }else{ $('.div-typing-word').removeClass('typing-word-without-caret-'); } }) $.fn.isOnScreen = function(){ var win = $(window); var viewport = { top : win.scrollTop(), left : win.scrollLeft() }; viewport.right = viewport.left + win.width(); viewport.bottom = viewport.top + win.height(); var bounds = this.offset(); $(window).right = $(window).left + $(window).outerWidth(); $(window).bottom = $(window).top + $(window).outerHeight(); return (!(viewport.right < $(window).left || viewport.left > $(window).right || viewport.bottom < $(window).top || viewport.top > $(window).bottom)); }; $(document).ready(function(){ $('.other_link').css('display','none'); AOS.init(); if($('.disclaimer_content').length>0){ $('.other_link').css('display','block'); $('#navbarSupportedContent .home_link').attr('style', 'display: none !important'); } $('ul.navbar-nav').on('click', 'a[href^="#"]', function (event) { event.preventDefault(); $('html, body').animate({ scrollTop: $($.attr(this, 'href')).offset().top - 120}, 800); }); }); // function validatemail() { // if($("#contact_email").val()){ // if ($("#contact_email").val().match(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/)) { // $("#contact_email").css("border","none"); // } // else { // $("#contact_email").css("border","red 1px solid"); // } // } // else{ // $("#contact_email").css("border-color","red"); // } // }; // $("#contact_email").on("keyup change" , validatemail); // $('.btn_send_contact').click(function(){ // $('.err').each(function(){ // $(this).html(''); // }); // var err = 0; // $('.required').each(function(){ // if( fixStr($(this).val())==''){ // $(this).parent('div').find('.err').html('123'); // err= 1; // console.log(err); // } // }); // if(!isEmail(fixStr($('#contact_email').val()))){ // $('#contact_email').parent('div').find('.err').html('php echo $lang['err_email']'); // err= 2; // console.log(err); // } // if(err==0){ // $.ajax({ // type: "POST", // url: '/index.php?task=send_contact', // data: 'name=' + fixStr($('.contact_name').val()) + // '&g-recaptcha-response='+$('#g-recaptcha-response').val()+ // '&company='+fixStr($('.contact_company').val())+ // '&country=' + fixStr($('.contact_country').val()) + // '&tel='+fixStr($('.contact_tel').val()) + // '&email='+fixStr($('.contact_email').val()) + // '&msg='+fixStr($('.contact_message').val()) , // success: function(response) { // var obj = JSON.parse(response); // $('#popup').modal('hide'); // $('.required').val(''); // $('#popup_msg .modal-body').html(obj.msg); // $('#popup_msg').modal('show'); // setTimeout(function(){ $('#popup_msg').modal('hide'); }, 3000); // /*if(obj['status']==1){ // $('#popup_msg').show(); // setTimeout(function(){ $('#popup_msg').modal('hide'); // }, 3000); // }else{ // $('#popup_msg').show(); // setTimeout(function(){ $('#popup_msg').modal('hide'); // }, 3000); // }*/ // } // }); // } // }); function sendEmail(){ var res_msg = ""; $.ajax({ type: "POST", url: '/?task=send_contact', data: ({ name:$('#name').val(), grecaptcharesponse:$('#grecaptcharesponse').val(), company:$("#company").val(), phone:$('#phone').val(), address:$("#address").val(), postcode:$("#postcode").val(), email:$('#email').val(), comment:$('#comment').val() }), success: function(response) { var obj = JSON.parse(response); if(obj.status==1){ $('.pm_popup .required').each(function(){ $(this).val(''); }); $('#popup_info .title').html(''); }else{ $('#popup_info .title').html(''); }; $('#popup_info').modal('show'); } }); } function showErrorMsg(msg){ $('#popup_info .title').html(msg); $('#popup_info').modal('show'); } function submitEmail(){ var emailValue = $('#email').val(); var err = 0; var msg = ""; $("*").removeClass('err'); $('.form_contact .required').each( function(){ if($(this).val()=="") { $(this).addClass('err'); err = 1; msg = ''; } }); if(!isEmail(emailValue)){ $('#email').addClass('err'); err = 2; msg = ''; } if (err == 0){ sendEmail(); }else{ showErrorMsg(msg); } } $('.btn_send_contact').click(function(){ submitEmail(); });