﻿// subscription form jquery code

$(document).ready(function() {

    var default_req_msg = "campo obbligatorio";

    $("#subscription_form").validate({

        // debug: true,

        submitHandler: function(form) {
            $(form).ajaxSubmit({
                target:'#form_wrap',
                success: function() {
                    pageTracker._trackPageview("/subscription_funnel/subscription.html");
                }
            });
        },

        rules: {
            promoter_name: { required: true },
            contact_firstname: { required: true },
            contact_lastname: { required: true },
            contact_email: {
                required: true,
                email: true
            },
            event_kind: { required: true },
            town: { required: true },
            event_description: {
                required: true,
                maxlength: 1000
            }
        },

        messages: {
            promoter_name: { required: default_req_msg },
            contact_firstname: { required: default_req_msg },
            contact_lastname: { required: default_req_msg },
            contact_email: {
                required: default_req_msg,
                email: "inserisci un indirizzo email valido"
            },
            event_kind: { required: default_req_msg },
            town: { required: default_req_msg },
            event_description: {
                required: default_req_msg,
                maxlength: "per favore non usare più di 1000 caratteri"
            }
        }
    });
});