function showWaiting() { var node = document.getElementById("waiting"); if (node != null) node.style.display = "inline"; } function hideWaiting() { var node = document.getElementById("waiting"); if (node != null) node.style.display = "none"; } function getRequest() { if(window.XMLHttpRequest) // Firefox { return new XMLHttpRequest(); } else if(window.ActiveXObject) // Internet Explorer { try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } else { window.alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...'); return null; } } function findMotif(code) { var Xmlhttp = getRequest(); if (Xmlhttp == null) return; var url = '/edealCasinoSC/object/select/unilog/solMotifFind.jsp?code='+code; showWaiting(); Xmlhttp.open("GET", url, true); Xmlhttp.onreadystatechange = function() { if (Xmlhttp.readyState == 4) { eval(Xmlhttp.responseText); hideWaiting(); } }; Xmlhttp.send(null); } function getMotifDisp(frm, field1, id1, field2, id2, field3, id3, field4, id4, field5, id5, objRad) { var Xmlhttp = getRequest(); if (Xmlhttp == null) return; var url = '/edealCasinoSC/object/select/unilog/solMotifDisp.jsp'; var first = true; if (field1) { url += (first ? '?' : '&') + field1+'='+id1; first = false; } if (field2) { url += (first ? '?' : '&') + field2+'='+id2; first = false; } if (field3) { url += (first ? '?' : '&') + field3+'='+id3; first = false; } if (field4) { url += (first ? '?' : '&') + field4+'='+id4; first = false; } if (field5) { url += (first ? '?' : '&') + field5+'='+id5; first = false; } if (objRad) { url += (first ? '?' : '&') + 'objRad='+objRad; first = false; } Xmlhttp.open("GET", url, false); Xmlhttp.send(null); if (Xmlhttp.readyState == 4) { //CUSTOM LOGICA KSCH : Mantis 2745 if(objRad == "Frm") { var d = frm.document.getElementById('divMotif'); if (d) d.innerHTML = Xmlhttp.responseText; } //FIN CUSTOM LOGICA KSCH : Mantis 2745 else { var d = frm.document.forms[0].motif_input; if (d) d.value = Xmlhttp.responseText; frm.doChangeMotifId(); } } } function findProduct(codeEAN, isWebForm ) { var Xmlhttp = getRequest(); if (Xmlhttp == null) return; var url = '/edealCasinoSC/object/select/unilog/solProductFind.jsp?codeEAN='+codeEAN+'&isWebForm='+isWebForm; if(!isWebForm) showWaiting(); Xmlhttp.open("GET", url, true); Xmlhttp.onreadystatechange = function() { if (Xmlhttp.readyState == 4) { eval(Xmlhttp.responseText); if(!isWebForm) hideWaiting(); } }; Xmlhttp.send(null); } function getProductDisp(frm, fld, id, objRad ,isWebForm) { var Xmlhttp = getRequest(); if (Xmlhttp == null) return; var url = '/edealCasinoSC/object/select/unilog/solProductDisp.jsp?'+fld+'='+id+'&frm='+frm+'&isWebForm='+isWebForm; if (objRad) { url += '&objRad='+objRad; } Xmlhttp.open("GET", url, false); Xmlhttp.send(null); if (Xmlhttp.readyState == 4) { eval(Xmlhttp.responseText); } }