var ajax = new sack(); var IE = document.all?true:false; var xPos var yPos function getCoordinates(event) { xPos = event.clientX; yPos = event.clientY; } function showChangeForm() { ADDDATAFORM.style.display = "none"; CHANGEDATAFORM.style.display = "block"; CHANGEDATAFORM.style.position = "absolute"; if (IE) { leftPos = (screen.width/2) - (CHANGEDATAFORM.offsetWidth/2); CHANGEDATAFORM.style.left =leftPos+"px"; //CHANGEDATAFORM.style.top = event.clientY+15+"px"; CHANGEDATAFORM.style.top = yPos+ document.body.scrollTop+document.documentElement.scrollTop+10+"px"; } else { CHANGEDATAFORM.style.left = window.event.pageX+"px"; CHANGEDATAFORM.style.top = window.event.pageY+"px"; } } function showAddForm() { CHANGEDATAFORM.style.display = "none"; ADDDATAFORM.style.display = "block"; ADDDATAFORM.style.position = "absolute"; if (IE) { leftPos = (screen.width/2) - (ADDDATAFORM.offsetWidth/2); ADDDATAFORM.style.left =leftPos+"px"; ADDDATAFORM.style.top = event.clientY+15+"px"; } else { ADDDATAFORM.style.left = window.event.pageX+"px"; ADDDATAFORM.style.top = window.event.pageY+"px"; } } function ajaxGetData(paramid) { var data="action=getData"; data=data+"&TRANS_CODE="+paramid; data=data+"&sid="+Math.random(); ajax.requestFile = 'prm_trsry_tran_ajax.php?'+data; ajax.onCompletion = dataChanged; ajax.runAJAX(); } function dataChanged(){ if (ajax.response == -1) { CHANGEDATAFORM.style.display = "none"; alert("Data sudah dihapus user lain."); ajax.reset(); location.reload(true); } else { document.getElementById("DATAFORMSPAN").innerHTML = ajax.response; ajax.reset(); } } function ajaxNewData() { var data="action=newData"; data=data+"&sid="+Math.random(); ajax.requestFile = 'prm_trsry_tran_ajax.php?'+data; ajax.onCompletion = newdataChanged; ajax.runAJAX(); } function newdataChanged(){ document.getElementById("ADDDATAFORMSPAN").innerHTML = ajax.response; ajax.reset(); } function ajaxSaveData(action){ var attr; document.getElementById("ACTION").value = action; if (action == "I") { validate = validateForm(NEWDATAFORM); attr = build_attr(NEWDATAFORM); } else { if (action == "U") { validate = validateForm(DATAFORM); } else { keterangan = document.getElementById("TRANS_CODE_DESC").innerHTML; validate = confirm("Hapus Data " + keterangan + " ?"); } attr = build_attr(DATAFORM); } if (validate == 1) { var data="action="+action; data=data+"&table=TRSRY_TRAN_CODE_TAB"; data=data+"&PAGENAME=prm_trsry_tran.php"; data=data+"&attr="+attr; data=data+"&sid="+Math.random(); //alert(data); ajax.requestFile = 'ajax_dml.php?'+data; ajax.onCompletion = SaveDataChanged; ajax.runAJAX(); } } function SaveDataChanged(){ result = ajax.response; action = document.getElementById("ACTION").value; if (action == "U" || action == "D") { CHANGEDATAFORM.style.display='none'; if (action == "U") { alert_msg = 'Update data berhasil'; } else { alert_msg = 'Delete data berhasil'; } } else { ADDDATAFORM.style.display='none'; alert_msg = 'Input data berhasil'; } if (result == "1") { alert(alert_msg); } else { alert(result); } ajax.reset(); location.reload(true); }