HEX
Server: Apache
System: Linux www3.pit.tblive.com 5.14.0-687.38.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Aug 12 17:19:12 EDT 2026 x86_64
User: awaldron (1020)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/awaldron/_buildinmotion/public_html/js/main.js
$(window).scroll(function () {
    let scrollTop = $(window).scrollTop();

    if (scrollTop > 25) {
        $('header').addClass('scrolled');
    } else {
        $('header').removeClass('scrolled');
    }

});

$(document).ready(function () {
    $('.testimonials').slick({
        slidesToShow: 3,
        slidesToScroll: 1,
        autoplay: true,
        autoplaySpeed: 4000,
        infinite: true,
        responsive: [
            {
                breakpoint: 991,
                settings: {
                    slidesToShow: 2,
                    slidesToScroll: 1,
                    infinite: true,
                }
            },
            {
                breakpoint: 550,
                settings: {
                    slidesToShow: 1,
                    slidesToScroll: 1,
                    infinite: true,
                    arrows: false
                }
            },
        ]
    });

    $('#toggle-menu').click(function () {
        $('#topnav').toggleClass('open');
        $(this).toggleClass('open');
    });

    $('#submitContact').click(function () {
        let name = $('#name').val();
        let company = $('#company').val();
        let email = $('#email').val();
        let phone = $('#phone').val();
        let message = $('#message').val();
        let referral = $('#referral').val();
        let comments = $('#comments').val();

        const data = {
            name: name,
            company: company,
            email: email,
            phone: phone,
            message: message,
            referral: referral,
            comments: comments
        }

        $.ajax({
            type: "POST",
            url: '/contact/sendcontact',
            data: data,
            success: ()=>{
                $('#submit-success').show();
                $('#contact-form').hide();
            },
            dataType: 'json'
        });
    });

    $('#submitResume').click(function () {
        $('#submitResume').prop("disabled",true);
        $('span[id^="err"]').hide();

        let jobtitle = $('#jobtitle').val();
        let name = $('#name').val();
        let email = $('#email').val();
        let phone = $('#phone').val();
        let message = $('#message').val();
        let comments = $('#comments').val();
        let salary = $('#salary').val();
        let salaryTerm = $('#salaryTerm').val();
        let eligibility = $('#eligibility').val();
        let employStatus = $('#employStatus').val();

        let pattern = /^\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b$/i

        let fd = new FormData();
        let files = $('#resumeFile')[0].files;

        let okToSubmit = true;

        if (name.length < 3) {
            $('#errName').show();
            okToSubmit = false;
        }
        if (!pattern.test(email)) {
            $('#errEmail').show();
            okToSubmit = false;
        }
        if (phone.length < 10) {
            $('#errPhone').show();
            okToSubmit = false;
        }
        if (message.length < 20) {
            $('#errMessage').show();
            okToSubmit = false;
        }
        if (salary.length < 1) {
            $('#errSalary').show();
            okToSubmit = false;
        }
        if (eligibility === '0') {
            $('#errEligibility').show();
            okToSubmit = false;
        }
        if (salaryTerm === '0') {
            $('#errSalary').show();
            okToSubmit = false;
        }
        if (employStatus === '0') {
            $('#errEmployStatus').show();
            okToSubmit = false;
        }
        if (files.length === 0) {
            $('#errResume').show();
            okToSubmit = false;
        }

        if (okToSubmit) {
            fd.append('jobtitle', jobtitle);
            fd.append('name', name);
            fd.append('email', email);
            fd.append('phone', phone);
            fd.append('comments', comments);
            fd.append('message', message);
            fd.append('salary', '$'+salary.toLocaleString("en-US")+' / '+salaryTerm);
            fd.append('salaryNum', salary);
            fd.append('salaryTerm', salaryTerm);
            fd.append('eligibility', eligibility);
            fd.append('employStatus', employStatus);
            fd.append('file', files[0]);

            $.ajax({
                type: "POST",
                url: '/contact/sendresume',
                data: fd,
                contentType: false,
                processData: false,
                success: ()=>{
                    $('#submit-success').show();
                    $('#resume-form').hide();
                },
                dataType: 'json'
            });
        }
        $('#submitResume').prop("disabled",false);

    });
});