// check for v_addDebt
function checkFormat(){
            if(!/^[ก-๙][ก-๙ 0-9\.\(\)\/\- ]*$/.test($('#dbtDescription').val())){
                $('#dbtDescription').focus();
                alert('กรุณาป้อนและควรป้อนเป็นภาษาไทยเท่านั้น');
                return false;
            }
            if(!/^[0-9][0-9]*$/.test($('#dbtAmt').val())){
                $('#dbtAmt').focus();
                alert('กรุณาป้อนและควรป้อนเป็นตัวเลขเท่านั้น');
                return false;
            }        
    return true;
}

// check for v_paymentDebt
function checkFormat2(){
            if($.trim($('#dbtRefNo').val())==""){
                $('#dbtRefNo').focus();
                alert('กรุณาป้อน');
                return false;
            }
    return true;
}

// ajax for v_addStudyPlan
    function delStdPlan(value, url, id,unit){
        if(confirm("คุณต้องการลบใช่หรือไม่") == true){
            var strdata = "ran="+Math.random();
            $.each(value,function(index,value){
                strdata += "&"+index+"="+value;
            });
            
            var ptotal = parseInt($("#total").text());
            
            $.ajax({
                type: "POST",
                url: url,
                data: strdata,
                async: false,
                success: function(res){
                    if(res.length>0){
                        $("#"+id).remove();
                        $("#total").text(ptotal-unit);
                    }
                }
            });
        }
    }
    
    //ajax load Course for TimeTable
    function chooseCourse(value,url,id){
        var strdata = "ran="+Math.random();
        
        $.each(value,function(index,value){
            strdata += "&"+index+"="+value;
        });
        
        $.ajax({
            type: "POST",
            url: url,
            data: strdata,
            async: false,
            success: function(res){
                if(res.length>0){
                    $("#"+id).html(res);
                }
            }
        });
    }
    
    //Cur Struc
    function struReq(value,url,id){
        var strdata = "ran="+Math.random();
        
        $.each(value,function(index,value){
            strdata += "&"+index+"="+value;
        });
        
        $.ajax({
            url: url,
            global: false,
            type: "POST",
            data: strdata,
            //dataType: "html",
            async:false,
            success: function(data) 
            {   
                if(data.length>0){
                    $('#'+id).html(data);
                }else{
                    alert("ไม่สามารถแก้ไขข้อมูลได้");
                }
            }
        });
    }
    
    //ajax to get data to table for timetable
    function setData(id,url,url_del){
        $("#add").hide();
        $("#edit").show();
        $("#tb").hide();
        $("#del").show();
        $("#tcmName").val("");
        $(":checkbox").removeAttr("checked");
        var strdata = "ran="+Math.random()+"&id="+id;
        $.ajax({
            type: "POST",
            async: false,
            url: url,
            global: false,
            data: strdata,
            dataType: "json",
            dataCharset: 'json',
            success: function(res){
                if(res.length>0){
                    $('#tbh').text("แก้ไขตารางสอน");
                    $('#onedy').show();
                    $('#prs').show();
                    $('#box').hide();
                    $('#muldy').hide();
                    $('.amo').hide();
                    $("#hidval").html("<input type=\"hidden\" name=\"ttId\" value=\""+res[0].ttId+"\"><input type=\"hidden\" name=\"edit\" value=\"edit\">");
                    pp = res[0].pp;
                    $("#tmcAcY").val(res[0].coAcY);
                    $("#tbtmcAcY").val(res[0].coAcY);
                    $("#tmId").val(res[0].coTmId);
                    $("#tmcAcY").attr("disabled","disabled");
                    $("#tbtmcAcY").attr("disabled","disabled");
                    $("#tmId").attr("disabled","disabled");
                    
                    $('#curId').val(res[0].coCurId);
                    $('#tbcurId').val(res[0].coCurId);
                    $("#curId").attr("disabled","disabled");
                    
                    
                    $('#syId').val(res[0].coSyId);
                    $("#tbsyId").val(res[0].coSyId);
                    $("#syId").attr("disabled","disabled");
    
                    $('#crs').html(res[0].crs);
                    $("#tbcrsId").val(res[0].crsId);
                    $("#crsId").attr("disabled","disabled");
                    chooseSec();
                    $('#sec').html(res[0].sec);
                    $("#tbcoSection").val(res[0].coId);
                    $("#coSection").attr("disabled","disabled");
                    
                    
                    $("#rmId").val(res[0].ttRmId);
                    $("#tbrmId").val(res[0].ttRmId);
                    $('#mep').html(res[0].mep);
                    $('#tbmep').html(res[0].tbmep);

                    $('#sep').html(res[0].sep);
                    $("#tbsepId").val(res[0].tbsep);
                    
                    if(res[0].ttRmId==null){
                        $('input:radio[name=place]:nth(1)').attr('checked',true);
                        $('#rmerror').hide();
                        $('#bd').hide();
                        $('#mep').show();
                        $('#sep').show();
                        $('#meperror').show();
                        $('#seperror').show();
                    }else{
                        $('input:radio[name=place]:nth(0)').attr('checked',true);
                        $('#bd').show();
                        $('#rmerror').show();
                        $('#mep').hide();
                        $('#sep').hide();
                        $('#meperror').hide();
                        $('#seperror').hide();
                    }
                    
                    $('#wd').html(res[0].wd);
                    $("#wdAcYWeekNo").attr("disabled","disabled");
                    
                    $(':input[name="day"]').val(res[0].day);
                    $("#prdFrTime").val(res[0].ttPrdFrTime);
                    
                    if(res.length>1){
                        $("#tcmName").val(res[1].txt);
                        $('#inp').html(res[1].id);
                    }
                    
                    $("#prdTo").html(res[0].prdTo);
                    $("#prsId").val(res[0].ttPrsId);
                    $("#stId").val(res[0].ttStId);
                    $("#title").val(res[0].ttTitle);
                    
                    $("#tbwd").html(res[0].tbwd);
                    
                    loadDelTable(url_del);
                    checkSubmit();
                    timeTable();
                }
            }
        });
    }
    
    
    function loadDelTable(url){
        var strdata = "ran="+Math.random()+"&year="+$("#tmcAcY").val()+"&tm="+$("#tmId").val()+"&cur="+$("#curId").val()+"&crsId="+$("#crsId").val()+"&tbwdAcYWeekNo="+$("#tbwdAcYWeekNo").val();
        $.ajax({
            type: "POST",
            async: false,
            url: url,
            global: false,
            data: strdata,
            //dataType: "json",
            //dataCharset: 'json',
            success: function(res){
                $("#del").html(res);
            }
        });
    }
    
// บุคลากร โครงสร้างหน่วยงาน

    function sendReqOrg(value,url,id,msg,tog){
        var strdata = "ran="+Math.random();
        
        $.each(value,function(index,value){
            strdata += "&"+index+"="+value;
        });
        
        $.ajax({
            url: url,
            global: false,
            type: "POST",
            data: strdata,
            //dataType: "html",
            async:false,
            success: function(data) 
            {   
                if(data.length>0){
                    $('#'+id).html(data);
                    $("#"+tog).slideToggle("slow");
                }else{
                    alert(msg);
                }
            }
        });
    }