
function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
    var d=document; if(d.images){
        if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
            if (a[i].indexOf("#")!=0){
                d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
            }
    }
}

function MM_findObj(n, d) { //v4.01
    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
    }
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
        if ((x=MM_findObj(a[i]))!=null){
            document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
        }
}

function checkStyle(){
    var advance = document.getElementById("frmadvance");
    if(advance.style.display == "block"){
        $("#frmadvance").slideUp("slow");
    }else{
        $("#frmadvance").toggle("slow");
    }

}

function changeFont(size){
    var el = document.getElementById("bodyid");
    el.style.fontSize=size+"pt";
}

function checkFrmSearch(){
    var keyword = document.getElementById("keywork");
    var status = document.getElementById("frmadvance").style.display;
    var hidvalue = document.getElementById("hidvalue");
    var frmadv = document.getElementById("frmsearch");
    
    if(keyword.value == ""){
        alert("\u0e01รุณาป้อนคำที่ต้องการค้นหา");
        return;
    }

    if(status == "none"){
        hidvalue.value="none";
        frmadv.submit();
    }else{
        hidvalue.value="block";
        frmadv.submit();
    }
    
}

function checkHoroSearch(){
    var date1 = document.getElementById("date1");
    var date2 = document.getElementById("date2");
    
    if(date1.value != "" && date2.value != ""){
        frmadv.submit();
    }else{
        alert("\u0e01รุณาเลือกช่วงที่ต้องการค้นหา");
        return;
    }
}

function checkFrmComment(){
    var name = $("#name").val();
    var email = $("#email").val();
    var comment = $("#comment").val();
    
    if(name==""||email==""||comment==""){
        alert("\u0e01รุณาป้อนข้อมูลให้ครบ");
        return;
    }

    var rmail = new RegExp("[\\w._%+-]+@[\\w.-]+\\.[A-Za-z]{2,4}");
    if(!rmail.test(email)){
        alert("\u0e01รุณาป้อนอีเมลให้ถูกต้องด้วย");
        return;
    }

    $("#frmcomment").submit();
}

function loadJQuery(){
    $(document).ready(function(){
        jQuery(function($){
            $.datepicker.regional['th'] = {
                clearText: 'ลบ',
                clearStatus: '',
                closeText: 'ปิด',
                closeStatus: 'Close without change',
                prevText: '&#x3c;ย้อน',
                prevStatus: 'Show the previous month',
                nextText: 'ถัดไป&#x3e;',
                nextStatus: 'Show the next month',
                currentText: 'วันนี้',
                currentStatus: 'Show the current month',
                monthNames: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'],
                monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
                //monthNamesShort: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ษ.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'],
                monthStatus: 'Show a different month',
                yearStatus: 'Show a different year',
                weekHeader: 'Wk',
                weekStatus: 'Week of the year',
                dayNames: ['อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัสบดี', 'ศุกร์', 'เสาร์'],
                dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
                dayNamesMin: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],
                dayStatus: 'Set DD as first week day',
                dateStatus: 'Select DD, M d',
                dateFormat: 'dd/MM/yy',
                firstDay: 0,
                rangeSeparator: '-',
                initStatus: 'Select a date',
                isRTL: false
            };
            $.datepicker.setDefaults($.datepicker.regional['th']);

        });
        $('#date1').datepicker({
            rangeSelect: true,
            firstDay: 0
        });
        $('#date2').datepicker({
            rangeSelect: true,
            firstDay: 0
        });
        $('#searchdate').datepicker({
            changeMonth: false,
            changeYear: false            
        });

        $("#searchdate").change(function () {
            var date3=$("#searchdate").val();
            var format = date3.split('/');
            $("#date3").val(format[0]+' '+format[1]+' '+(parseInt(format[2])+543));
            $("#frmsearchdate").submit();
        });

        $("#date1").change(function () {
            var	dateRange = $("#date1").val();
            var date = dateRange.split('-');
            var date1 = date[0].split('/');
            var date2 = date[1].split('/');
            if(date1[0] == date2[0]){
                if($("#date2").val() == ""){
                    $("#date1").val(date1[0]+' '+date1[1]+' '+(parseInt(date1[2])+543));
                    $("#date2").val(date1[0]+' '+date1[1]+' '+(parseInt(date1[2])+543));
                }else{
                    $("#date1").val(date1[0]+' '+date1[1]+' '+(parseInt(date1[2])+543));
                }
            }else{
                $("#date1").val(date1[0]+' '+date1[1]+' '+(parseInt(date1[2])+543));
                $("#date2").val(date2[0]+' '+date2[1]+' '+(parseInt(date2[2])+543));
            }
        });

        $("#date2").change(function () {
            var	dateRange = $("#date2").val();
            var date = dateRange.split('-');
            var date1 = date[0].split('/');
            var date2 = date[1].split('/');
            if(date1[0] == date2[0]){
                $("#date2").val(date1[0]+' '+date1[1]+' '+(parseInt(date1[2])+543));
            }else{
                $("#date1").val(date1[0]+' '+date1[1]+' '+(parseInt(date1[2])+543));
                $("#date2").val(date2[0]+' '+date2[1]+' '+(parseInt(date2[2])+543));
            }
        });        
    });
}