var ajax = new sack(); var IE = document.all?true:false; var xPos var yPos function getCoordinates(event) { xPos = event.clientX; yPos = event.clientY; } function showDetailForm() { DETAILDATAFORM.style.display = "block"; DETAILDATAFORM.style.position = "absolute"; if (IE) { leftPos = (screen.width/2) - (DETAILDATAFORM.offsetWidth/2); DETAILDATAFORM.style.left =leftPos+"px"; currYPos = yPos+ document.body.scrollTop+document.documentElement.scrollTop+10; if (currYPos + DETAILDATAFORM.offsetHeight > screen.height) { currYPos = screen.height - DETAILDATAFORM.offsetHeight-30; } DETAILDATAFORM.style.top = currYPos+"px"; } else { DETAILDATAFORM.style.left = window.event.pageX+"px"; DETAILDATAFORM.style.top = window.event.pageY+"px"; } } function getList() { document.getElementById("listData").style.display = 'none'; document.getElementById("listData").innerHTML = ''; processId = document.getElementById("SELECT_PROCESS_ID").options[document.getElementById("SELECT_PROCESS_ID").selectedIndex].value; curr = 1; var data="action=getList"; data=data+"&PROCESS_ID="+processId; data=data+"&page="+curr; data=data+"&sid="+Math.random(); ajax.requestFile = 'log_proses_ajax.php?'+data; ajax.onCompletion = listChanged; ajax.runAJAX(); } function goFirstIndex(processId) { curr = 1; var data="action=getList"; data=data+"&PROCESS_ID="+processId; data=data+"&page="+curr; data=data+"&sid="+Math.random(); ajax.requestFile = 'log_proses_ajax.php?'+data; ajax.onCompletion = listChanged; ajax.runAJAX(); } function goPrevIndex(processId, currPage) { curr = parseInt(currPage) - 1; var data="action=getList"; data=data+"&PROCESS_ID="+processId; data=data+"&page="+curr; data=data+"&sid="+Math.random(); ajax.requestFile = 'log_proses_ajax.php?'+data; ajax.onCompletion = listChanged; ajax.runAJAX(); } function goNextIndex(processId, currPage) { curr = parseInt(currPage) + 1; var data="action=getList"; data=data+"&PROCESS_ID="+processId; data=data+"&page="+curr; data=data+"&sid="+Math.random(); ajax.requestFile = 'log_proses_ajax.php?'+data; ajax.onCompletion = listChanged; ajax.runAJAX(); } function goLastIndex(processId, currPage) { curr = parseInt(currPage); var data="action=getList"; data=data+"&PROCESS_ID="+processId; data=data+"&page="+curr; data=data+"&sid="+Math.random(); ajax.requestFile = 'log_proses_ajax.php?'+data; ajax.onCompletion = listChanged; ajax.runAJAX(); } function doRefresh() { document.getElementById("listData").style.display = 'none'; document.getElementById("listData").innerHTML = ''; processId = document.getElementById("SELECT_PROCESS_ID").options[document.getElementById("SELECT_PROCESS_ID").selectedIndex].value; curr = 1; var data="action=getList"; data=data+"&PROCESS_ID="+processId; data=data+"&page="+curr; data=data+"&sid="+Math.random(); ajax.requestFile = 'log_proses_ajax.php?'+data; ajax.onCompletion = listChanged; ajax.runAJAX(); } function listChanged(){ if (ajax.response == -1) { document.getElementById("listData").innerHTML = 'NO DATA FOUND'; } else { document.getElementById("listData").innerHTML = ajax.response; } document.getElementById("listData").style.display='block'; ajax.reset(); } function breakJob(schemaUser, jobId) { validate = confirm("Job is Failure, Break This Job ?"); if (validate == 1) { var data="action=breakJob"; data=data+"&SCHEMA_USER="+schemaUser; data=data+"&JOB_ID="+jobId; data=data+"&sid="+Math.random(); alert(data); ajax.requestFile = 'log_proses_ajax.php?'+data; ajax.onCompletion = doRefresh; ajax.runAJAX(); } }