function nmAjaxShowAutocomp(sFrameId) { if (document.getElementById("id_ac_frame_" + sFrameId)) { document.getElementById("id_ac_frame_" + sFrameId).style.display = ""; document.getElementById("id_ac_" + sFrameId).focus(); } } function nmAjaxHideAutocomp(sFrameId) { if (document.getElementById("id_ac_frame_" + sFrameId)) { document.getElementById("id_ac_frame_" + sFrameId).style.display = "none"; } } var NM_index = 0; var NM_hidden = new Array(); var NM_IE = (navigator.userAgent.indexOf('MSIE') > -1) ? 1 : 0; function NM_hitTest(o, l) { function getOffset(o){ for(var r = {l: o.offsetLeft, t: o.offsetTop, r: o.offsetWidth, b: o.offsetHeight}; o = o.offsetParent; r.l += o.offsetLeft, r.t += o.offsetTop); return r.r += r.l, r.b += r.t, r; } for(var b, s, r = [], a = getOffset(o), j = isNaN(l.length), i = (j ? l = [l] : l).length; i; b = getOffset(l[--i]), (a.l == b.l || (a.l > b.l ? a.l <= b.r : b.l <= a.r)) && (a.t == b.t || (a.t > b.t ? a.t <= b.b : b.t <= a.b)) && (r[r.length] = l[i])); return j ? !!r.length : r; } var tem_obj = false; function NM_show_menu(nn) { if (!NM_IE) { return; } x = document.getElementById(nn); x.style.display = "block"; obj_sel = document.body; tem_obj = true; x.ieFix = NM_hitTest(x, obj_sel.getElementsByTagName("select")); for (i = 0; i < x.ieFix.length; i++) { if (x.ieFix[i].style.visibility != "hidden") { x.ieFix[i].style.visibility = "hidden"; NM_hidden[NM_index] = x.ieFix[i]; NM_index++; } } } function NM_hide_menu() { if (!NM_IE) { return; } obj_del = document.body; if (tem_obj && obj_del == obj_sel) { for(var i = NM_hidden.length; i; NM_hidden[--i].style.visibility = "visible"); } NM_index = 0; NM_hidden = new Array(); } function nmAjaxSpecCharParser(sParseString) { var ta = document.createElement("textarea"); ta.innerHTML = sParseString.replace(//g, ">"); return ta.value; } function nmAjaxProcOn() { if (document.getElementById("id_div_process")) { if ($ && $.blockUI) { $.blockUI({ message: $("#id_div_process_block"), overlayCSS: { backgroundColor: sc_ajaxBg }, baseZ: 1013, css: { borderColor: sc_ajaxBordC, borderStyle: sc_ajaxBordS, borderWidth: sc_ajaxBordW } }); } else { document.getElementById("id_div_process").style.display = ""; document.getElementById("id_fatal_error").style.display = "none"; } } } function nmAjaxProcOff() { if (document.getElementById("id_div_process")) { if ($ && $.unblockUI) { $.unblockUI(); } else { document.getElementById("id_div_process").style.display = "none"; } } }