$(document).ready(function() {
	
    // Podpiecie ajaxowej obslugi submita formularza zapisywania sie
    $('#form_newsletter').submit(newsletterSignInSubmit);
    
    // Podpiecie ajaxowej obslugi wypisywania sie
    $('#newsletter_sign_out').click(newsletterSignOutSubmit);

    return false;
});

// Ajaxowa obsluga submita formularza
function newsletterSignInSubmit() {
//	return false;
    var options = {
        url:    'newsletter/ajax-sign-in'         // override for form's 'action' attribute
        ,target: '#newsletter_response'           // target element(s) to be updated with server response
        ,success: newsletterSignInResponse                     // post-submit callback
    };
    $(this).ajaxSubmit(options);
    return false;
}

// Ajaxowa obsluga submita formularza
function newsletterSignOutSubmit() {
    $.post('newsletter/ajax-sign-out', {email: $('#newsletter_email_input').val()},
        function(data){
            showAjaxLayer ('newsletter_layer');
            $('#newsletter_response_on_layer').html(data);
            $('#form_newsletter').submit(newsletterSignInSubmit);
            $('#newsletter_sign_out').click(newsletterSignOutSubmit);
        }
    );
    return false;
}

// Metoda wykonywana tuz po wyslaniu formularza
function newsletterSignInResponse() {
    showAjaxLayer ('newsletter_layer');
    $('#newsletter_response_on_layer').html($('#newsletter_response').html());
    $('#newsletter_response').html('');
    $('#form_newsletter').submit(newsletterSignInSubmit);
    $('#newsletter_sign_out').click(newsletterSignOutSubmit);
}
