/*
 * jQuery Watermark plugin
 * Version 1.1 (29-JUN-2010) CUSTOM
 * @requires jQuery v1.2.3 or later
 *
 * Examples at: http://mario.ec/static/jq-watermark/
 * Copyright (c) 2010 Mario Estrada
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
(function(a){var k=a.browser.msie&&a.browser.version<8;a.watermarker=function(){};a.extend(a.watermarker,{defaults:{color:"#999",left:0,top:0},setDefaults:function(d){a.extend(a.watermarker.defaults,d)},checkVal:function(d,f){d==""?a(f).show():a(f).hide()}});a.fn.watermark=function(d,f){var g;g=a.extend(a.watermarker.defaults,f);this.filter("input[type=text], input[type=password], input[type=email], input[type=url], input[type=search], textarea").each(function(){var b,e,j,h,c,i=0;b=a(this);if(b.attr("data-jq-watermark")!=
"processed"){e=b.attr("placeholder")!=undefined&&b.attr("placeholder")!=""?"placeholder":"rel";j=d===undefined||d===""?a(this).attr(e):d;h=a('<span class="watermark_container"></span>');c=a('<span class="watermark">'+j+"</span>");e=="placeholder"&&b.removeAttr("placeholder");h.css({display:"inline-block",position:"relative"});k&&h.css({zoom:1,display:"inline"});b.wrap(h).attr("data-jq-watermark","processed");if(this.nodeName.toLowerCase()=="textarea"){e_height=b.css("line-height");e_height=e_height===
"normal"?parseInt(b.css("font-size")):e_height;i=b.css("padding-top")!="auto"?parseInt(b.css("padding-top")):0;i+=b.css("margin-top")!="auto"?parseInt(b.css("margin-top")):0}else e_height=b.outerHeight();e=b.css("margin-left")!="auto"?parseInt(b.css("margin-left")):0;e+=b.css("padding-left")!="auto"?parseInt(b.css("padding-left")):0;a.watermarker.checkVal(b.val(),c);c.css({position:"absolute",display:"block",fontFamily:b.css("font-family"),fontSize:b.css("font-size"),color:g.color,left:4+g.left+e,
top:g.top+i,height:e_height,lineHeight:e_height+"px",textAlign:"left"}).data("jq_watermark_element",b);c.click(function(){a(a(this).data("jq_watermark_element")).focus()});b.before(c).focus(function(){a.watermarker.checkVal(a(this).val(),c);c.animate({opacity:0.4},250)}).blur(function(){a.watermarker.checkVal(a(this).val(),c);c.animate({opacity:1},250)}).keydown(function(){a(c).hide()})}});return this};a(document).ready(function(){a(".jq_watermark").watermark()})})(jQuery);