/* -------------------------- */ /* INSERT VACATION */ /* -------------------------- */ /* Required: var nocache is a random number to add to request. This value solve an Internet Explorer cache issue */ nocache = 0; progress_bar = new Image(); progress_bar.src = '../HRManagement/images/ajax-loader.gif'; function success_handler(o) { replace_html('leaveinserting', o.responseText); } function failure_handler(o) { replace_html('leaveinserting', 'Server or your connection is death'); } function replace_html(id, leaveinserting) { document.getElementById(id).innerHTML = leaveinserting; } function show_progressbar(leaveinserting) { replace_html(leaveinserting, 'Loading, please wait...'); } function insert(Divid,emp,req,type,start,end,total,clr) { alert("Inside the script"); alert("progressbar"); show_progressbar('leaveinserting'); alert("DivID :"+Divid) alert("emp :"+emp) alert("req :"+req) alert("type :"+type) alert("start :"+start) alert("end :"+end) alert("total :"+total) alert("clr:"+ clr) var Divid = Divid; var emp = emp; var req = req; var type = type; var start = start; var end = end; var total = total; var sta = "E"; //document.getElementById('leaveinserting').innerHTML = "Just a Second... "; nocache = Math.random(); alert("nocache="+nocache) //alert("progressbar"); //show_progressbar('inserting'); //var callback = { success:success_handler, failure:failure_handler, timeout: 10000 }; searchReq.open('get','leaveinsert.jsp?EMPLOYEE_LEAVE.EMPLOYEE_ID='+emp+'&EMPLOYEE_LEAVE.REQUEST_DATE='+req+'&EMPLOYEE_LEAVE.LEAVE_TYPE='+type+'&EMPLOYEE_LEAVE.START_DATE='+start+'&EMPLOYEE_LEAVE.END_DATE='+end+'&EMPLOYEE_LEAVE.TOTAL_DAYS='+total+'&EMPLOYEE_LEAVE.STATUS='+sta+'&mode=insert'); //searchReq.open('get','employeeleaveoverview.jsp?EMPLOYEE_LEAVE.EMPLOYEE_ID='+emp+'&EMPLOYEE_LEAVE.REQUEST_DATE='+req+'&EMPLOYEE_LEAVE.LEAVE_TYPE='+type+'&EMPLOYEE_LEAVE.START_DATE='+start+'&EMPLOYEE_LEAVE.END_DATE='+end+'&EMPLOYEE_LEAVE.TOTAL_DAYS='+total+'&EMPLOYEE_LEAVE.STATUS='+sta+'&mode=insert'); searchReq.onreadystatechange = insertleaveReply; searchReq.send(null); //form.reset(); } function insertleaveReply() { if(searchReq.readyState == 4){ var response = searchReq.responseText; // else if login is ok show a message: "Site added+ site URL". document.getElementById('leaveinserting').innerHTML = 'Inserted'+response; document.getElementById('clearing').innerHTML = ""; alert("Response"+ responseText); document.getElementById('leaveinserting').innerHTML = responseText; } }