function changeUnit(){ var URL = "script-AjaxFunc.php"; var data = "action=changeUnit&unitID="+document.examForm.elements['unitID'].value; ajaxLoad('get', URL, data, 'menuDiv'); } function changeAmphur_TumbonOffice(obj_div){ var URL = "script-AjaxFunc.php"; if(obj_div=="amphurOffice"){ var data = "action="+obj_div+"&provinceIDOffice="+document.frm.elements['provinceIDOffice'].value; ajaxLoad('get', URL, data, 'amphurOfficeDiv'); var data = "action=ClearTumbonOffice"; ajaxLoad('get', URL, data, 'tumbonOfficeDiv'); } if(obj_div=="tumbonOffice"){ var data = "action="+obj_div+"&hurIDOffice="+document.frm.elements['amphurIDOffice'].value; ajaxLoad('get', URL, data, 'tumbonOfficeDiv'); } } function changeAmphur_Tumbon(obj_div){ var URL = "script-AjaxFunc.php"; if(obj_div=="amphur"){ var data = "action="+obj_div+"&provinceID="+document.frm.elements['provinceID'].value; ajaxLoad('get', URL, data, 'amphurDiv'); var data = "action=ClearTumbon"; ajaxLoad('get', URL, data, 'tumbonDiv'); } if(obj_div=="tumbon"){ var data = "action="+obj_div+"&hurID="+document.frm.elements['amphurID'].value; ajaxLoad('get', URL, data, 'tumbonDiv'); } } function number_format( number, decimals, dec_point, thousands_sep ) { var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals; var d = dec_point == undefined ? "," : dec_point; var t = thousands_sep == undefined ? "." : thousands_sep, s = n < 0 ? "-" : ""; var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0; return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); } function format2(input) { var num = input.value.replace(/\,/g,''); if(!isNaN(num)) { if(num.indexOf('.') > -1) { num = num.split('.'); num[0] = num[0].toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,''); if(num[1].length > 2) { alert('กรุณาป้อนทศนิยมไม่เกินสองตำแหน่ง'); num[1] = num[1].substring(0,num[1].length-1); } input.value = num[0]+'.'+num[1]; } else { input.value = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'') ; }; } else { alert('กรุณากรอกตัวเลขในช่องนี้'); input.value = input.value.substring(0,input.value.length-1); } } function addCommas(nStr){ nStr = parseFloat(nStr); nStr=nStr.toFixed(2); nStr += ''; x = nStr.split('.'); x1 = x[0]; x2 = x.length > 1 ? '.' + x[1] : ''; var rgx = /(\d+)(\d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1' + ',' + '$2'); } return x1 + x2; }