X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=js%2Futils.js;h=0fba1abb5cd2b79fe93407a5f8f1cc98d8e858fe;hb=76addbf42e148553411cf37bf1284d2cf6082b84;hp=d051b10f1a900a1a9d1bb4e478cbfe218b7f4715;hpb=8864b1ec0fd3321e510511ef22614bc36845540e;p=fa-stable.git diff --git a/js/utils.js b/js/utils.js index d051b10f..0fba1abb 100644 --- a/js/utils.js +++ b/js/utils.js @@ -10,8 +10,17 @@ ***********************************************************************/ function set_mark(img) { var box = document.getElementById('ajaxmark'); - if(img) box.src = user.theme+'images/'+ img; - box.style.visibility = img ? 'visible' : 'hidden' + if(box) { + if(img) box.src = user.theme+'images/'+ img; + box.style.visibility = img ? 'visible' : 'hidden' + } +} + +function disp_msg(msg, cl) { + var box = document.getElementById('msgbox') + box.innerHTML= "
"+ msg+'
'; +// box.style.display = msg=='' ? 'none':'block'; + if (msg!='') window.scrollTo(0,element_pos(box).y-10); } // @@ -25,13 +34,13 @@ function set_mark(img) { // request is directed to current location // 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); } JsHttpRequest._request = function(trigger, form, tout, retry) { - if (trigger.tagName=='A') { var content = {}; var upload = 0; @@ -223,9 +232,11 @@ function price_format(post, num, dec, label, color) { function get_amount(doc, label) { if(label) - var val = document.getElementById(doc).innerHTML; + var val = document.getElementById(doc).innerHTML; else - var val = document.getElementsByName(doc)[0].value; + var val = typeof(doc) == "string" ? + document.getElementsByName(doc)[0].value : doc.value; + val = val.replace(new RegExp('\\'+user.ts, 'g'),''); val = +val.replace(new RegExp('\\'+user.ds, 'g'),'.'); return isNaN(val) ? 0 : val;