jQuery(function(){ jQuery('.error input').focus( function(){ if (!(jQuery(this).hasClass('focused'))){ jQuery(this).val(''); } jQuery(this).addClass("focused"); }); jQuery('.error textarea').focus( function(){ if (!(jQuery(this).hasClass('focused'))){ jQuery(this).val(''); } jQuery(this).val('').addClass("focused"); }); }); (function($) { $(function(){ contactInputs = $(".quick-request-form input.textfield"); if ($.browser.msie || $.browser.opera) { $(contactInputs).keydown (checkForContactEnter); } else { $(contactInputs).keypress (checkForContactEnter); $(contactInputs).keypress ( function() { // Opera is fun } ); } function checkForContactEnter (event) { if (event.keyCode == 13){ if ($.browser.opera){ $('form').submit(function(){ return false; }); } event.preventDefault(); $('.quick-request-form input.butt').click(); return false; } } }); }) (jQuery); jQuery.fn.maxlength = function(options) { var settings = jQuery.extend({ maxChars: 10 }, options); return this.each(function() { var me = jQuery(this); var l = settings.maxChars; me.bind('keydown keypress keyup',function(e) { if(me.val().length>settings.maxChars) me.val(me.val().substr(0,settings.maxChars)); }); }); }; jQuery(function(){ jQuery("textarea").maxlength({ maxChars: 1000 }); });