$(document).ready(function() { 
            var options = {
            target: '#mailingList',
            beforeSubmit: showRequest,
            success: showResponse
            };

            $('#mailingListForm').submit(function() { 
                  $(this).ajaxSubmit(options);
                 return false;
            }); 
        }); 

function showRequest(formData, jqForm, options) {
var form = jqForm[0];
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value)){
return (true)
}
alert("Please enter a valid e-mail address.")
return (false)
}

function showResponse(responseText, statusText) {
$("#mailingList").animate({"opacity" : 0}, 0);
FLIR.replace(['#mailingList h2'], new FLIRStyle({ cFont:'helveticath', mode: 'wrap' }) );
$("#mailingList").animate({"opacity" : 1}, 600);
}
