events.js 869 Bytes
$(function() {
    var clicked = null;

    $('.modal-link')
        .on('click', function() {
            clicked = $(this)
                .data('event');
        });

    $('.section-forms #contact-form')
        .on('submit', function() {
            window.dataLayer.push({'event': 'formsend_send'});
            console.log('callback pushed');
        });

    $(document)
        .on('submit', '#callback #contact-form', function() {
            dataLayer.push({'event': 'formsend_callback'});
        });

    $(document)
        .on('submit', '#buy-form #contact-form', function() {
            console.log(clicked);
            if (clicked === 'buy1') {
                dataLayer.push({'event': 'formsend_order1'});
            }
            if (clicked === 'buy2') {
                dataLayer.push({'event': 'formsend_order2'});
            }
        });
});