function submit_uri(method, uri, post_data, no_reload_on_success) {
//    alert("|"+uri+" AND "+post_data);
    var successful = false;
    $.ajax({
        url: uri,
        type: method.toUpperCase(),
        cache: false,
        async: false,
        success: function(html) {
//            alert(".ajax request successful.!");
            set_status(".ajax request successful", 'message');
            if ( !no_reload_on_success ) {
                window.location.reload();
            };
            successful = true;
            },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
//            alert(".ajax request failed: '"+textStatus+"' '"+errorThrown+"'");
            set_status(textStatus, 'error');
            },
    });
    return successful;
}
