function contact_send() {
        $('contact_form').request({
                onSuccess: function(transport) {
                        var response = transport.responseText || "no response text";
                        //alert(response);
                        contact_processContactSend(response.evalJSON());
                },
                onFailure: function() {
                        alert('Error calling Ajax...')
                },
                onLoading: function() {
                        $('contact_result_ok').hide();
                        $('contact_result_error').hide();
                        $('bt_send').hide();
                        $('contact_loading').show();                        
                },
                onComplete: function() {
                        $('contact_loading').hide();
                }
        });
        return false;
}

function contact_processContactSend(r) {
	code  = r.RESULT;
	error = r.ERROR;
   msg   = r.MESSAGE;
	if (code == 'OK') {
        $('contact_form').reset();
        $('contact_result_ok').update(msg).show();
	}
	else {		
        $('contact_result_error').update(msg).show();
        $('bt_send').show();
	}
}

