(function(A){jQuery.fn.typeWatch=function(D){var B=jQuery.extend({wait:750,callback:function(){},highlight:true,captureLength:2},D);function C(H,G){var F=jQuery(H.el).val();if((F.length>B.captureLength&&F.toUpperCase()!=H.text)||(G&&F.length>B.captureLength)){H.text=F.toUpperCase();H.cb(F)}}function E(G){if(G.type.toUpperCase()=="TEXT"||G.nodeName.toUpperCase()=="TEXTAREA"){var H={timer:null,text:jQuery(G).val().toUpperCase(),cb:B.callback,el:G,wait:B.wait};if(B.highlight){jQuery(G).focus(function(){this.select()})}var F=function(I){var L=H.wait;var K=false;if(I.keyCode==13&&this.type.toUpperCase()=="TEXT"){L=1;K=true}var J=function(){C(H,K)};clearTimeout(H.timer);H.timer=setTimeout(J,L)};jQuery(G).keyup(F)}}return this.each(function(F){E(this)})}})(jQuery);
