var jquery = jQuery.noConflict(true);
jquery(document).ready(function(){
    jquery('#btnClear').click(function(){
        jquery('#btnClear').parents('form').find(':text,:hidden').attr('value','').end().find('select').children().removeAttr('selected').end().attr('value','');
        jquery('div.error').remove();
    });
    jquery('.link').hover(function(){
        jquery(this).addClass('hover');
    },function(){
        jquery(this).removeClass('hover');
    });
    jquery('.preSubmit').click(function(){
        jquery('#s_id').attr('value',jquery(this).next(':hidden').attr('value'));
        jquery('#s_id').parents('form').trigger('submit');    
    });
    jquery('input[class^="required"],select.required').blur(function(){
        if(jquery(this).attr('class') == 'required-thai'){
            if(/^[ก-๙ 0-9 . ( ) / -]+$/.test(this.value))
                jquery(this).next('span').children('.error').remove();
        }else if(jquery(this).attr('class')=='required-eng'){
            if(/^[a-z A-Z 0-9 . ( ) / -]+$/.test(this.value))
                jquery(this).next('span').children('.error').remove();
        }else if(jquery(this).attr('class')=='required-float'){
            if(/^[0-9]+[.]+[0-9]+$/.test(this.value))
                jquery(this).next('span').children('.error').remove();
        }else{
            if(this.value != '')
                jquery(this).next('span').children('.error').remove();
        }
    });
    jquery('form.chkBeforeSubmit').submit(function(){
        jquery('input[class^="required"],select.required').each(function(){
            jquery(this).next('span').children('.error').remove();
            if(jquery(this).attr('class') == 'required-thai'){
                if(!/^[ก-๙ 0-9 . ( ) / -]+$/.test(this.value))
                    jquery(this).next('span').append('<div class="error">กรุณาป้อนเฉพาะตัวอักษรภาษาไทยเท่านั้น</div>');    
            }else if(jquery(this).attr('class')=='required-eng'){
                if(!/^[a-z A-Z 0-9 . ( ) / -]+$/.test(this.value))
                    jquery(this).next('span').append('<div class="error">กรุณาป้อนเฉพาะตัวอักษรภาษาอังกฤษเท่านั้น</div>');        
            }else if(jquery(this).attr('class')=='required-float'){
                if(!/^[0-9]+[.]+[0-9]+$/.test(this.value))
                    jquery(this).next('span').append('<div class="error">กรุณาป้อนเฉพาะตัวเลขเท่านั้น</div>');
            }else{
                if(this.value == '')
                    jquery(this).next('span').append('<div class="error">กรุณากรอกข้อมูล</div>');
            }
        });
        if(jquery('div.error',this).length)
            return false;                
    });
    jquery('table.tablePrint').find('td.optCol').remove();
});
function pre_submit(id){
    jquery('#s_id').attr('value',id);
    jquery('#s_id').parents('form').trigger('submit');
}
function preSubmitAdv(id,frm,action){
    var $s_id = jquery('#s_id');
    $s_id.attr('value',id);
    jquery('#btnClear').parents('form').find(':text').attr('value','').end().find('select').children().removeAttr('selected').end().attr('value','');
    jquery(frm).unbind();
    jquery(frm).attr('action',action).trigger('submit');
}
function confirmDel(id,frm,action){
    if(confirm("คุณต้องการลบใช่หรือไม่") == true)
        preSubmitAdv(id,frm,action);
}
function vprint(){
    window.print();
}
function chkDisable(ele,obj){
    alert(jquery(obj).val());
    jquery(obj).attr("value",true);
    if(jquery(ele).attr("disabled")==true){
        jquery(ele).attr("disabled",false);
        jquery(obj).attr("value",false);
    }else{
        jquery(ele).attr("disabled",true);
        jquery(obj).attr("value",true);
    }
}
function popUp(url){
    strOption = "scrollbars=yes,left=0,top=0,width=500,height=500";
    window.open(url,"",strOption);
}