(function(a){a.unobtrusivelib=function(c){var b={popup:function(){a("a[rel^=popup]").each(function(d){var e="popup_"+d+"_"+new Date().getTime();a(this).click(function(f){f.preventDefault();var g=this.getAttribute("rel").match(/.*\[([0-9]+)-([0-9]+)\].*/);window.open(this.getAttribute("href"),e,"width="+g[1]+",height="+g[2]+",resizable,scrollbars")})})},external:function(){a("a[rel~=external]").each(function(){var d=a(this);if(d.children().is("img")){d.addClass("prevent-ext-icon")}});a("a[rel~=external]").click(function(d){d.preventDefault();window.open(this.href)})},maxLength:function(){a("textarea[maxlength]").each(function(){var g=a(this);var e=g.attr("maxlength")-0;if(g.hasClass("counter")){var f=a('<span class="counter">'+e+"</span>");g.after(f);var d=e-g.val().length;f.text(d)}g.keyup(function(i){var h=e-g.val().length;if(h<1){g.val(g.val().slice(0,e))}if(!!f){f.text(h)}})})},autoClearInput:function(){var d="autoclear-default";a("input.autoclear:text, input.autoclear:password, textarea.autoclear").each(function(){var f=a(this);if(f.is(":password")&&!a.browser.msie){var e=f;f=f.clone().attr("type","text").removeAttr("name");e.after(f).hide();f.focus(function(){f.hide();e.show().focus()});if(f.val()==this.defaultValue){f.addClass(d)}e.focus(function(){if(this.defaultValue==e.val()){e.removeClass(d).val("")}}).blur(function(){if(e.val()==""){e.hide();f.show().addClass(d).val(this.defaultValue)}})}else{if(f.val()==this.defaultValue){f.addClass(d)}f.focus(function(){if(this.defaultValue==f.val()){f.removeClass(d).val("")}}).blur(function(){if(f.val()==""){f.addClass(d).val(this.defaultValue)}})}})},autoFocusInput:function(){var d=a("input.autofocus");if(d.length!=0){d.get(0).focus()}}};if(!!c){a.each(c,function(d,e){if(b[e]){b[e]()}})}else{a.each(b,function(d,e){e()})}}})(jQuery);$j(function(){$j.unobtrusivelib(["popup","external","maxLength","autoClearInput","autoFocusInput"])});
