
function AjaxRequest(cmd, data, callback, nocache, async) {
    data.cmd = cmd;
    return $.ajax({
        url: "/ajaxserver.php",
        cache: nocache,
        timeout: 9999999, 
        data: data, 
        type: "POST",
        processData: true,
        async: async != undefined ? async : false,
        time: new Date(),
        success: callback
    });
}

function AjaxRunTemplate(prefix, object, template, args, callback) {
    args.cmd = prefix+':'+object+'.'+template;
    return $.ajax({
        url: "/ajaxserver.php",
        cache: false,
        timeout: 9999999, 
        data: args, 
        type: "POST",
        processData: true,
        async: true,
        time: new Date(),
        success: callback
    });
}
