function build_message() { var message = ['name=' + escape($('#contact_name').attr('value')), 'email=' + escape($('#contact_email').attr('value')), 'telephone=' + escape($('#contact_telephone').attr('value')), 'message=' + escape($('#contact_message').attr('value'))]; return message.join('&') } $(document).ready(function () { $(".confirm").click(function () { return confirm("Are you sure?") }); $(".back").click(function () { history.back(); return false }); $('#cmd_sendmessage').click(function () { $.ajax({ type: 'POST', url: '/contact', data: build_message(), beforeSend: function () { $('#cmd_sendmessage').css('display', 'none'); $('#sending').css('display', 'block') }, complete: function () { $('#sending').css('dislay', 'none') }, success: function (message) { $('#contact_form').fadeOut('normal', function () { $('#messagesent').fadeIn('normal').html(message) }) } }) }) });