function gAjax(path,callb) { $.getJSON( "api/"+path, callb); } function pAjax(path,callb,data) { $.post("api/"+path, data, callb, 'json'); } function postGen(args) { var data = {}; for(var arg = 0; arg < arguments.length; ++ arg) { var key = arguments[arg]; var val = $("#"+key).val(); data[key]=val; } return data; } function formApply(arr,data) { for(var arg = 0; arg < arr.length; ++ arg) { var key = arr[arg]; var val = $("#"+key).val(data[key]); } } function isError(data) { return data.result=="err"; } function displayError(err) { $("#errMsg").html(err.msg); $("#modalTitleStd").html("[^error]"); $("#myModal").modal("show"); } function displayInfo(txt) { $("#errMsg").html(txt); $("#modalTitleStd").html("[^info]"); $("#myModal").modal("show"); } function processErr(data) { if (isError(data)) { displayError(data); return false; } return true; } function renderFormControl(obj) { var out='
'; if (obj.type=="number") { out+=obj.name; } if (obj.type=="list") { out+=obj.name; } out+="
"; return out; } function templateNow(tplId,outId,data) { var tmpl = $("#"+tplId).html(); $("#"+outId).html(Mustache.to_html(tmpl,data)); } function showStdModal(kom) { $("#stdModalBody").html(kom); $("#stdModal").modal("show"); }