//检测输入合法值js库,供masterpager调用
(function($){
$.fn.checkNum=function(){
     var numstr = $(this).val();  
     var num =numstr.replace(/,| /g,"");
     if(num!='0'){  
         if(num.length>1)
         {
             num = num.replace(/\b[0*]/g,"");
         }          
         if(!num.match(/[^0-9]/g))
         { 
            $(this).val(num.replace(/,/g,""));
         }
         else
         {
	         $(this).val('1');
         }
     }else{
        $(this).val(1);
     }
  }
  
$.fn.checkDouble=function(){
   var test_value=$(this).val();
   if(test_value.match(/^\d+((\.?\d+)|(\d*))$/)){
        return true;
   }else{
        return false;
   }
 }
 
  $.fn.checkEmail=function(){
      if($(this).val()!=""){
         if(!$(this).val().match(/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/g)){
            return true;
         }else{
            return false;
         }
      }
  }
  
  $.fn.checkConfirm=function(obj){
    if(obj.val()=="")
        $(this.val(''));
    if(obj.val()!=""&&$(this).val()!=""){
        if(obj.val()!=$(this).val()){
            alert('Error Input Compare');
            $(this).val('');
        }
    }
  }
  $.fn.checkNull=function(){
    if($(this).val().trim()==""||$(this)==null){
        return true;
    }else{
        return false;
    }
  }
  $.fn.checkNotNull=function(){
    if($(this).val()==""||$(this)==null){
        return false;
    }else{
        return true;
    }
  }
  
   $.fn.showMsg=function(showobj,msg,obj_focus){
    if(obj_focus!=null){
        showobj.html(msg);
        obj_focus.val('');
        obj_focus[0].focus();
        obj_focus.css({border:'1px solid red'});
        obj_focus.blur(function(){
            obj_focus.css({border:'1px solid #d6a455'});
            obj_focus.unbind('blur');
        })
    }
  }
  $.fn.showMsg_In=function(obj_focus,msg){
    if(obj_focus!=null){
        obj_focus.val(msg);
        obj_focus[0].focus();
        obj_focus.select();
        obj_focus.css({border:'1px solid red'});
        obj_focus.blur(function(){
            obj_focus.css({border:'1px solid #d6a455'});
            obj_focus.unbind('blur');
        })
    }
  }
  
})(jQuery)



$(document).ready(function(){
    //check page int rules{input[ckaction=cknumber]}
    $('input[ckaction=cknumber]').keyup(function(){
        $(this).checkNum();
    })  
    
//    //check page email resules[input[ckaction=ckemail]] 
//    $('input[ckaction=ckemail]').keyup(function(){
//        if($(this).checkEmail()){
//            $(this).showMsg_In($(this),'please input email');
//        }   
//    })
})
