//Form
$.ui.form.subclass('ui.sign_up_form', {
    submitHandler: function(responce) {
        if (responce) {
            if (responce.redirect_url) {
                if ($("#aweber_subscription").attr('checked')){
                    $("#awf_field-2929555-last").val($("input#user_Customer\\.0\\.last_name").val())
                    $("#awf_field-2929555-first").val($("input#user_Customer\\.0\\.first_name").val())
                    $("#awf_field-2929549").val($('#user_email').val())
                    $('#aweber_form').submit()
                }
                if (responce.html) {
                    if (responce.html.fieldset_content) this.recreateFieldSet(responce.html.fieldset_content);
                }
                setTimeout("window.location = '"+responce.redirect_url+"'", 7000);
                return true;
            }
            if (responce.html) {
                if (responce.html.fieldset_content) this.recreateFieldSet(responce.html.fieldset_content);
            }
        }
    } 
});

// Page
$.ui.page.subclass('ui.sign_up_page', {
    _init: function() {
        this.createForm();
    }, 
    createForm: function() {
        this.form = this.getBodyObject('#sign_up_form').sign_up_form();
    }
});
/********* Init *********/
$(document).ready(function() {
    $('.page').sign_up_page();
});