function submit_form(event) {
    event.stop();
    //var element = event.element();
    $('contacts').hide();
    $('sending').show();

    var url = "/idealvoice/pt/contacto_ajax.php";
    new Ajax.Request(url, {
        method: 'post',
        parameters: $('contacts').serialize(),
        onSuccess: function(transport) {
            if (transport.responseText == '1') {
                submit_sucess();
            }
            else {
                submit_failure();
            }
        },
        onFailure: function(transport) {
            submit_failure();
        }
    });
}

function submit_sucess() {
    $('contacts').reset();
    $('sending').hide();
    $('status').show();
    $('status').update('<h1>Mensagem enviada com sucesso!</h1>');
}

function submit_failure(element) {
    $('sending').hide();
    $('status').show();
    $('status').update('<h1 class="erro">Erro ao enviar formul&aacute;rio. Tente novamente, por favor.</h1>');
    $('contacts').show();
}

if ($('contacts')) {
    $('enviar').observe('click', submit_form);
}

