(function(b){b.extend(b,{placeholder:{browser_supported:function(){return this._supported!==void 0?this._supported:this._supported=!!("placeholder"in b('<input type="text">')[0])},shim:function(e){var c={color:"#888",cls:"placeholder",lr_padding:4,selector:"input[placeholder], textarea[placeholder]"};b.extend(c,e);!this.browser_supported()&&b(c.selector)._placeholder_shim(c)}}});b.extend(b.fn,{_placeholder_shim:function(e){function c(a){var c=b(a).offsetParent().offset(),d=b(a).offset();return{top:d.top-
c.top+(b(a).outerHeight()-b(a).height())/2,left:d.left-c.left+e.lr_padding,width:b(a).width()-e.lr_padding}}return this.each(function(){var a=b(this);if(a.data("placeholder"))return a.data("placeholder").css(c(a)),!0;var f={};!a.is("textarea")&&a.css("height")!="auto"&&(f={lineHeight:a.css("height"),whiteSpace:"nowrap"});var d=b("<label />").text(a.attr("placeholder")).addClass(e.cls).css(b.extend({position:"absolute",display:"inline","float":"none",overflow:"hidden",textAlign:"left",color:e.color,
cursor:"text",paddingTop:a.css("padding-top"),paddingLeft:a.css("padding-left"),fontSize:a.css("font-size"),fontFamily:a.css("font-family"),fontStyle:a.css("font-style"),fontWeight:a.css("font-weight"),textTransform:a.css("text-transform"),zIndex:99},f)).css(c(this)).attr("for",this.id).data("target",a).click(function(){b(this).data("target").focus()}).insertBefore(this);a.data("placeholder",d).focus(function(){d.hide()}).blur(function(){d[a.val().length?"hide":"show"]()}).triggerHandler("blur");
b(window).resize(function(){var a=d.data("target");d.css(c(a))})})}})})(jQuery);jQuery(document).add(window).bind("ready load",function(){jQuery.placeholder&&jQuery.placeholder.shim()});

