
$().ready(function(){

 $('#left_newsletter_container form #add_me').click(function(ev) {
    ev.preventDefault();

    var email=$('#left_newsletter_container form #email').val();
    $('#left_newsletter_container .errors').toggleClass('hidden', true);
    $('#left_newsletter_container .info').toggleClass('hidden', true);
    $('#left_newsletter_container .description').toggleClass('hidden', false);
    $('#left_newsletter_container .description').html('Submitting details, please wait.');
    $.ajax({
        data: 'email='+encodeURIComponent(email),
        dataType:'json',
        url: '/newsletter/signup',
        type: 'POST',
        success: function (data){
            $('#left_newsletter_container .description').toggleClass('hidden', true);

            if(data.status == true) {            
                $('#left_newsletter_container .info').toggleClass('hidden', false);
                $('#left_newsletter_container .info').html('<ul><li>Email added</li></ul>');
            } else {
                $('#left_newsletter_container .errors').toggleClass('hidden', false);
                $('#left_newsletter_container .errors').html('<ul><li>'+data.errors+'</li></ul>');

            }
        }
    });
    return false;
});

$('#left_newsletter_container form #remove_me').click(function(ev) {
    ev.preventDefault();

    var email=$('#left_newsletter_container form #email').val();
    $('#left_newsletter_container .errors').toggleClass('hidden', true);
    $('#left_newsletter_container .info').toggleClass('hidden', true);
    $('#left_newsletter_container .description').toggleClass('hidden', false);
    $('#left_newsletter_container .description').html('Submitting details, please wait.');
    $.ajax({
        data: 'email='+encodeURIComponent(email),
        dataType:'json',
        url: '/newsletter/remove',
        type: 'POST',
        success: function (data){
            $('#left_newsletter_container .description').toggleClass('hidden', true);

            if(data.status == true) {
                $('#left_newsletter_container .info').toggleClass('hidden', false);
                $('#left_newsletter_container .info').html('<ul><li>Email removed</li></ul>');
            } else {
                $('#left_newsletter_container .errors').toggleClass('hidden', false);
                $('#left_newsletter_container .errors').html('<ul><li>'+data.errors+'</li></ul>');

            }
        }
    });
    return false;
});

});

