$(function(){
    $('a[href=mailinglist]').click(function(){
        $('nav').addClass('mailinglist');
        $('#back .textfield').focus();
        return false;
    })

    $('a[href=close]').click(function(){
        $('nav').removeClass('mailinglist');
        return false;
    })
});

var emailEntered;

$(document).ready(function() {
    $("#back input[type=submit]").click(function() {
            $(".error").hide();
            var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
            var emailaddressVal = $("#back .textfield").val();

            if(emailaddressVal == '') {
                $(".thx").html('Enter your email address');
                return false; 
            }
            else if(!emailReg.test(emailaddressVal)) {
                $(".thx").html("That's not<br/> an email address");
                return false; 
            } 
            else {
                emailEntered = escape($('#back .textfield').val());
            }
    });
    $('#back form').submit(function() {
        $("#message").html("Adding your email address...");
        $.ajax({
            url: '/mailinglist/subscribe', // proper url to your "store-address.php" file
            data: 'ajax=true&email=' + emailEntered,
            success: function(msg) {
                $('#back form').hide();
                $('.thx').html("Thanks for signing up.");
            }
        });
        return false;
    });
});
