﻿$.noConflict();

jQuery(document).ready(function() {
    jQuery('#TopBanner input.callBackNameBox').example('Name');
    jQuery('#TopBanner input.callBackNumberBox').example('Phone number');

    jQuery('#TopBanner .callBackSubmitButton').click(function() {
        var result = true;
        var message = 'The form could not be submitted:';
        var phoneNumberPattern = /^[\d\s]+$/i;

        if (jQuery('#TopBanner input.callBackNameBox').hasClass("example")) {
            message += '\n- Please enter a name';
            result = false;
        }

        if (jQuery('#TopBanner input.callBackNumberBox').hasClass("example")) {
            message += '\n- Please enter a phone number';
            result = false;
        }
        else {
            var number = jQuery('#TopBanner input.callBackNumberBox').val();
            if (!phoneNumberPattern.test(number)) {
                message += '\n- Please enter a valid phone number';
                result = false;
            }
        }

        if (!result)
            alert(message);

        return result;
    });
});
