function hideAllMessages() {
    $('.message').hide();
};

function fadeAllMessages() {
    setTimeout("$('.message').fadeOut(500);", 3000);
};

function showSaving() {
    hideAllMessages();
    $('#saving_holder').show();
};

function showError(message) {
    hideAllMessages();
    $('#error_holder #error_message').html(message);
    $('#error_holder').show();
    fadeAllMessages();
};

function showSuccess(message) {
    hideAllMessages();
    $('#success_holder #success_message').html(message);
    $('#success_holder').show();
    fadeAllMessages();
};

$(document).ready(function() {

    $('#add_place').click(function(){
        if($('#add_place_holder').is(":visible")) {
            $('#add_place_holder').fadeOut(500);
        } else {
            hideAllMessages();
            $('#add_place_holder').fadeIn(500);
        };
    });

    $('#places_here').click(function(){
        if($('#places_here_holder').is(":visible")) {
            $('#places_here_holder').fadeOut(500);
        } else {
            hideAllMessages();
            $('#places_here_holder').fadeIn(500);
        };
    });

    $('.close_button').click(function(){
        hideAllMessages();
    });

});

