// EZPZ Hint v1.1.1; Copyright (c) 2009 Mike Enriquez, http://theezpzway.com; Released under the MIT License
(function(a){a.fn.ezpz_hint=function(b,c,d){var e={hintClass:"ezpz-hint",hintName:"ezpz_hint_dummy_input"};var f=a.extend(e,b);return this.each(function(b){var e=f.hintName+"_"+b;var g;var h;var i;var j;i=a(this).attr("title");var k=/type="(\w+)"/;var l=k.exec(a(this).attr("outerHTML"));if(l){j=l[1]}else{j=a(this).attr("type")}a('<input type="text" name="temp" id="'+e+'" value="" />').insertBefore(a(this));g=a(this).prev("input:first");g.attr("class",a(this).attr("class"));var m=a(this).attr("size");if(typeof m=="number"&&m>0){g.attr("size",m)}else{g.attr("width",a(this).css("width"))}g.attr("autocomplete","off");g.attr("tabIndex",a(this).attr("tabIndex"));g.addClass(f.hintClass);g.val(i);a(this).hide();a(this).attr("autocomplete","off");g.focus(function(){h=a(this);a(this).next("input:first").show();a(this).next("input:first").attr("autocomplete","on");a(this).next("input:first").focus();a(this).next("input:first").unbind("blur").blur(function(){if(a(this).val()==""){a(this).hide();h.show();if(d){d()}}});a(this).hide();if(c){c()}});if(a(this).val()!=""){g.focus()}})}})(jQuery)
