X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=js%2Futils.js;h=8d707b3dd01682212d6add3644cc0e21f4dfa690;hb=4019df1a1a914da6061795ae88fd54d506208ffc;hp=0fba1abb5cd2b79fe93407a5f8f1cc98d8e858fe;hpb=f018643dc04ce130f1729e16a65458af443308a0;p=fa-stable.git diff --git a/js/utils.js b/js/utils.js index 0fba1abb..8d707b3d 100644 --- a/js/utils.js +++ b/js/utils.js @@ -35,9 +35,10 @@ function disp_msg(msg, cl) { // JsHttpRequest.request= function(trigger, form, tout) { // if (trigger.type=='submit' && !validate(trigger)) return false; - tout = tout | 3000; // default timeout value - set_mark(tout>5000 ? 'progressbar.gif' : 'ajax-loader.gif'); - JsHttpRequest._request(trigger, form, tout, 2); + tout = tout | 6000; // default timeout value + document.getElementById('msgbox').innerHTML=''; + set_mark(tout>10000 ? 'progressbar.gif' : 'ajax-loader.gif'); + JsHttpRequest._request(trigger, form, tout, 0); } JsHttpRequest._request = function(trigger, form, tout, retry) { @@ -184,10 +185,13 @@ JsHttpRequest._request = function(trigger, form, tout, retry) { { if(el.type=='select-multiple') { + name = name.substr(0,name.length-2); + q[name] = new Array; for (var j = 0; j < el.length; j++) { + s = name.substring(0, name.length-2); if (el.options[j].selected == true) - q[name] = el.options[j].value; + q[name].push(el.options[j].value); } } else