﻿
function jsSOPACT_Actions(name, param) {
    switch (name) {
        case "SGO":
            {
                param = vSOPUNM.GetText()
                        + "#" + vSOPUPW.GetText()
                        + "#" + vSOPRPW.GetValue();
                cbSOPACT.SendCallback(name + "|" + param);
                break;
            }
        case "SPW":
            {
                param = vSOPUNM.GetText();
                cbSOPACT.SendCallback(name + "|" + param);
                break;
            }
        case "LEN": { cbSOPACT.SendCallback("LNG|0"); break; }
        case "LDE": { cbSOPACT.SendCallback("LNG|1"); break; }
        case "LFR": { cbSOPACT.SendCallback("LNG|2"); break; }
        case "LIT": { cbSOPACT.SendCallback("LNG|3"); break; }
        default: jsMSPACT_Actions(name, param);
    }
}
function jsSOPACT_Results(s,e) {
    jsMasterProgressStop();
    var tasks = e.result.split('||');
    var len = tasks.length;
    for (var i = 0; i < len; ++i) {
        jsSOPACT_Actions(tasks[i].split('#')[0], tasks[i]);
    }
}

