// AJAX Script Document // Create by Mr.Jiroat Sritrai /********************** AJAX SCRIPT ****************************/ function init_AJAX() { try{ return new ActiveXObject( "Msxml2.XMLHTTP" ); }catch(e){}; try{ return new ActiveXObject( "Microsoft.XMLHTTP" ); } catch(e){}; try{ return new XMLHttpRequest(); } catch(e){}; alert( "XMLHttpRequest not supported" ); return null; }; function checkBudget(){ var budget = document.getElementById("Budget_use").value; var projectID = document.getElementById("ProjectId").value; if(isNaN(budget) == false){ xmlHttp = init_AJAX(); var url = "checkBudget.php?budget="+budget+"&projectID="+projectID; xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ document.getElementById("budgetOver").innerHTML = xmlHttp.responseText; } } } xmlHttp.open("GET",url,true); xmlHttp.send(null); xmlHttp2 = init_AJAX(); var url2 = "checkBudgetBtn.php?budget="+budget+"&projectID="+projectID; xmlHttp2.onreadystatechange = function(){ if(xmlHttp2.readyState == 4){ if(xmlHttp2.status == 200){ document.getElementById("submitBtn").innerHTML = xmlHttp2.responseText; } } } xmlHttp2.open("GET",url2,true); xmlHttp2.send(null); } else{ document.getElementById("budgetOver").innerHTML = " กรุณากรอกข้อมูลเป็นตัวเลขเท่านั้น"; document.getElementById("submitBtn").innerHTML = ""; } } function checkBudgetEdit(){ var budgetOld = document.getElementById("budgetOld").value; var budget = document.getElementById("Budget_use").value; var projectID = document.getElementById("ProjectId").value; //if(isNaN(budget) == false || budget.indexOf(',')){ xmlHttp = init_AJAX(); var url = "checkBudgetEdit.php?budget="+budget+"&budgetOld="+budgetOld+"&projectID="+projectID; xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ document.getElementById("budgetOver").innerHTML = xmlHttp.responseText; } } } xmlHttp.open("GET",url,true); xmlHttp.send(null); xmlHttp2 = init_AJAX(); var url2 = "checkBudgetEditBtn.php?budget="+budget+"&budgetOld="+budgetOld+"&projectID="+projectID; xmlHttp2.onreadystatechange = function(){ if(xmlHttp2.readyState == 4){ if(xmlHttp2.status == 200){ document.getElementById("submitBtn").innerHTML = xmlHttp2.responseText; } } } xmlHttp2.open("GET",url2,true); xmlHttp2.send(null); /*} else{ document.getElementById("budgetOver").innerHTML = " กรุณากรอกข้อมูลเป็นตัวเลขเท่านั้น"; document.getElementById("submitBtn").innerHTML = ""; }*/ } function checkBudgetReset(){ document.getElementById("budgetOver").innerHTML = ""; document.getElementById("submitBtn").innerHTML = ""; } function sendPersonal(){ document.getElementById("progress").innerHTML='

กำลังส่งข้อมูล...'; xmlHttp = init_AJAX(); var url = "send.php?dataType=personal"; xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ document.getElementById("progress").innerHTML = xmlHttp.responseText; } } } xmlHttp.open("GET",url,true); xmlHttp.send(null); } function sendBuilding(){ document.getElementById("progress").innerHTML='

กำลังส่งข้อมูล...'; xmlHttp = init_AJAX(); var url = "send.php?dataType=building"; xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ document.getElementById("progress").innerHTML = xmlHttp.responseText; } } } xmlHttp.open("GET",url,true); xmlHttp.send(null); } function sendStudent(){ document.getElementById("progress").innerHTML='

กำลังส่งข้อมูล...'; xmlHttp = init_AJAX(); var url = "send.php?dataType=student"; xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ document.getElementById("progress").innerHTML = xmlHttp.responseText; } } } xmlHttp.open("GET",url,true); xmlHttp.send(null); } function getOrderListID(){ var e = document.getElementById("Faculty_code"); var FID = e.options[e.selectedIndex].value var budgetYear = document.getElementById("budgetYear").value; xmlHttp = init_AJAX(); var url = "getOrderListID.php?FID="+FID+"&budgetYear="+budgetYear; xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ document.getElementById("order").innerHTML = xmlHttp.responseText; document.getElementById("AddPlanSubmitBtn").innerHTML = "" } } } xmlHttp.open("GET",url,true); xmlHttp.send(null); } function addCommas(nStr){ nStr += ''; x = nStr.split('.'); x1 = x[0].replace(',',''); x2 = x.length > 1 ? '.' + x[1] : ''; var rgx = /(\d+)(\d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1' + ',' + '$2'); } return x1 + x2; } function addRow(tableID) { var table = document.getElementById(tableID); var rowCount = table.rows.length; var colCount = table.rows[0].cells.length; if(rowCount < 15){ var row = table.insertRow(rowCount); for(var i=0; i"; } } function checkSysUsername(){ var username = document.getElementById("inputUsername").value; if(username != ""){ xmlHttp = init_AJAX(); var url = "checkSysUsername.php?username="+username+"&btnStatus=0"; xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ document.getElementById("showSysUserStatus").innerHTML = xmlHttp.responseText; } } } xmlHttp.open("GET",url,true); xmlHttp.send(null); xmlHttp2 = init_AJAX(); var url2 = "checkSysUsername.php?username="+username+"&btnStatus=1"; xmlHttp2.onreadystatechange = function(){ if(xmlHttp2.readyState == 4){ if(xmlHttp2.status == 200){ document.getElementById("submitBtn").innerHTML = xmlHttp2.responseText; } } } xmlHttp2.open("GET",url2,true); xmlHttp2.send(null); } else{ document.getElementById("showSysUserStatus").innerHTML = ""; document.getElementById("submitBtn").innerHTML = ""; } } function selectFacultyCon(){ var Faculty_code = document.getElementById("Faculty_code").value; xmlHttp = init_AJAX(); var url = "showFacultyCon.php?Faculty_code="+Faculty_code; xmlHttp.onreadystatechange = function(){ if(xmlHttp.readyState == 4){ if(xmlHttp.status == 200){ document.getElementById("showFacultyCon").innerHTML = xmlHttp.responseText; } } } xmlHttp.open("GET",url,true); xmlHttp.send(null); } /***************************************************************/ function NumAndCharOnly(e) { var KeyCode = (e.keyCode) ? e.keyCode : e.which; return ((KeyCode == 8) // backspace || (KeyCode == 9) // tab || (KeyCode == 37) // left arrow || (KeyCode == 39) // right arrow || (KeyCode == 46) // delete || ((KeyCode > 47) && (KeyCode < 58)) // 0 - 9 || ((KeyCode > 64) && (KeyCode < 91)) // A - Z || ((KeyCode > 96) && (KeyCode < 123)) // a - z ); } function changeFormatPin(formField, e){ var formTest = (window.Event) ? e.which : e.keyCode; if (formTest == 8){ formField.value = formField.value.substr(0, (formField.value.length-1)); } if( (formTest > 47) && (formTest < 58)|| (event.keyCode > 95) && (event.keyCode < 105)){ if(formField.value.length == 1) formField.value += '-'; if(formField.value.length == 6) formField.value += '-'; if(formField.value.length == 12) formField.value += '-'; if(formField.value.length == 15) formField.value += '-'; } } /* Validate Form*/ function validateAdminEditUserSysForm(){ var form = document.myForm; var validate = true; var text = ""; if(form.inputPasswordNew.value && (form.inputPassword.value == form.inputPasswordNew.value)){ text += "- ท่านกรอกรหัสผ่านเดิม\n"; validate = false; } if(!form.permission.value){ text += "- กรุณาเลือกระบบงาน\n"; validate = false; } if(validate == true) return true; else{ alert(text); return false; } } function validateAdminAddUserSysForm(){ var form = document.myForm; var validate = true; var text = ""; if(!form.inputPassword.value){ text += "- กรุณากรอกรหัสผ่าน\n"; validate = false; } if(!form.permission.value){ text += "- กรุณาเลือก Piority / ฝ่ายงาน\n"; validate = false; } if(validate == true) return true; else{ alert(text); return false; } } function validateAddPlanFileTextForm(){ var form = document.pc; var validate = true; var text = ""; if(!form.Filename.value){ text += "- กรุณากรอกแผนการสอนบท/หัวข้อที่\n"; validate = false; } if(!form.Plan_title.value){ text += "- กรุณากรอกเรื่อง/หัวข้อ ที่สอน\n"; validate = false; } if(!form.Plan_atty.value){ text += "- กรุณากรอกกิจกรรมการเรียนการสอน\n"; validate = false; } if(!form.Plan_resou.value){ text += "- กรุณากรอกพฤติกรรมการเรียนรู้\n"; validate = false; } if(!form.Plan_stiti.value){ text += "- กรุณาวิธีวัดและการประเมินผล\n"; validate = false; } if(!form.Total_now.value){ text += "- กรุณากรอกจำนวนชั่วโมงที่สอน\n"; validate = false; } if(!form.Total_time.value){ text += "- กรุณากรอกเวลา\n"; validate = false; } if(validate == true) return true; else{ alert(text); return false; } } function validateEditPlanFileTextForm(){ var form = document.pc; var validate = true; var text = ""; if(!form.Filename.value){ text += "- กรุณากรอกแผนการสอนบท/หัวข้อที่\n"; validate = false; } if(!form.Plan_title.value){ text += "- กรุณากรอกเรื่อง/หัวข้อ ที่สอน\n"; validate = false; } if(!form.Plan_atty.value){ text += "- กรุณากรอกกิจกรรมการเรียนการสอน\n"; validate = false; } if(!form.Plan_resou.value){ text += "- กรุณากรอกพฤติกรรมการเรียนรู้\n"; validate = false; } if(!form.Plan_stiti.value){ text += "- กรุณาวิธีวัดและการประเมินผล\n"; validate = false; } if(!form.Total_now.value){ text += "- กรุณากรอกจำนวนชั่วโมงที่สอน\n"; validate = false; } if(!form.Total_time.value){ text += "- กรุณากรอกเวลา\n"; validate = false; } if(validate == true) return true; else{ alert(text); return false; } } function validateAddFacultyForm(){ var form = document.form1; var validate = true; var text = ""; if(!form.Faculty_name.value){ text += "- กรุณากรอกชื่อภาควิชา/ฝ่ายงาน (ไทย)\n"; validate = false; } if(validate == true) return true; else{ alert(text); return false; } } function validateAddConFacultyForm(){ var form = document.form1; var validate = true; var text = ""; if(!form.Group_name.value){ text += "- กรุณากรอกชื่อกลุ่ม /หน่วยงาน (Th)\n"; validate = false; } if(validate == true) return true; else{ alert(text); return false; } } function validateAddQAReportForm(){ var form = document.pc; var validate = true; var text = ""; if(!form.Report_name.value){ text += "- กรุณากรอกชื่อรายการเอกสาร\n"; validate = false; } if(!form.Filename.value){ text += "- กรุณาเลือกรายการโหลดเอกสาร\n"; validate = false; } if(validate == true) return true; else{ alert(text); return false; } } function validateEditQAReportForm(){ var form = document.pc; var validate = true; var text = ""; if(form.Report_name.value == ""){ text += "- กรุณากรอกชื่อรายการเอกสาร\n"; validate = false; } if(validate == true) return true; else{ alert(text); return false; } }