diffbot.plugin.reset=(function(){var e=lava.form("reset"),d;var b=function(){lava("#reset-success").show();lava("#reset-loading").hide();};var a=function(){lava("#reset-loading").hide();lava("#reset-fail").show();};var f=function(i){i.preventDefault();var h=e.value("email");if(/^.+@.+\..+$/.test(h)){lava(".reset-email").clear().append(lava.make.html(h));diffbot.ajax.on("complete",b).on("error",a);diffbot.ajax.send(globals.paths.home+"user/notify",{params:{email:h,type:"reset"},method:"POST"});d.fx.slide({dir:"up",time:500});lava("#reset-finish").show();}else{e.highlight("email");e.get("email").addClass("reset-warn").on("keyup",function(j){e.get("email").removeClass("reset-warn");});}};var c=function(h){if(h.type=="mouseover"||h.type=="focus"){lava(h.currentTarget).addClass("reset-submit-on");}else{if(h.type=="mouseout"||h.type=="blur"){lava(h.currentTarget).removeClass("reset-submit-on");}}};var g=function(){e.get().on("submit",f);e.prefill("email",{style:"reset-field-unfocus"});e.value({email:""}).focus("email");e.get("submit").on("focus",c).on("blur",c);e.get("submit").on("mouseover",c).on("mouseout",c);d=lava("#reset-form").attach("fx");};return g();})();