(function(a){a.fn.watermark=function(e){var c=a.extend({text:"Enter text...",inputClass:"watermark",watermarkClass:"watermark"},e);c.watermarkCss={display:"none",position:"absolute"};var b=this.filter("input[type=text], input[type=password]");a(window).load(function(){window.setTimeout(function(){b.each(function(){var j=a(this);(function(){var k=j;var m=k.parent();if(m.css("position")!="relative"&&m.css("position")!="absolute"){m.css("position","relative")}var l=h(k);m.append(l);l.click(function(){k.focus()});k.focus(function(){f(a(this),l)});k.blur(function(n){g(a(this),l)});k.blur()})()})},100)});function h(j){var k=a("<span />").text(c.text);k.addClass(c.watermarkClass);css=a.extend(c.watermarkCss,i(j));css=a.extend(c.watermarkCss,d(j));k.css(css);return k}function i(j){var k={};k.fontSize=j.css("fontSize");k.fontFamily=j.css("fontFamily");k.fontStyle=j.css("fontStyle");k.fontWeight=j.css("fontWeight");k.lineHeight=j.css("lineHeight");return k}function d(j){var n=j.position();var k={top:n.top,left:n.left};var l=parseInt(j.css("border-top-width"),10);l+=parseInt(j.css("margin-top"),10);l+=parseInt(j.css("padding-top"),10);k.top+=l;var m=parseInt(j.css("border-left-width"),10);m+=parseInt(j.css("margin-left"),10);m+=parseInt(j.css("padding-left"),10);k.left+=m;return k}function g(j,k){if(j.attr("disabled")!=true&&j.attr("readonly")!=true){if(j.val()==""){j.addClass(c.inputClass);k.show()}}}function f(j,k){if(j.attr("disabled")!=true&&j.attr("readonly")!=true){if(j.hasClass(c.inputClass)){j.removeClass(c.inputClass);k.hide()}}}return this}})(jQuery);
