FB_LoggedInEvents.push(FB_PrePopulateStandUpBoxForm);

jQuery(document).ready(function ($) {
    $("#standupbox_form_email").watermark("Email Address");
    $("#standupbox_form_firstname").watermark("First Name");
    $("#standupbox_form_lastname").watermark("Last Name");
    $("#standupbox_form_zip").watermark("Zip").numeric();

    $("#standupbox_form").validate({
        rules: {
            email: {
                required: true,
                email: true
            },
            zip: {
                digits: true,
                required: true
            }
        },
        invalidHandler: function () {
            $.watermark.showAll()
        }
    })
});

function FB_PrePopulateStandUpBoxForm(user) {
    var $ = jQuery;
    
    if ($("#standupbox_form_email").val().length == 0) {
        $("#standupbox_form_email").val(user.email);
    }
    
    if ($("#standupbox_form_firstname").val().length == 0) {
        $("#standupbox_form_firstname").val(user.first_name);
    }
    
    if ($("#standupbox_form_lastname").val().length == 0) {
        $("#standupbox_form_lastname").val(user.last_name);
    }
    
    if (user.current_location != null) {
        if (user.current_location.zip.length > 0) {
            if ($('#standupbox_form_zip').val().length == 0)
                $('#standupbox_form_zip').val(user.current_location.zip);
        } 
    }
};

