var User={_options:{forgotPasswordUrl:""},_instance:null,init:function(a){this.setOptions(a);this.initSigninLink();User._instance=this},initSigninLink:function(){var b=this;var a="";$(".signin-link").bind("click",function(){signinBox=$('<a href="#signin-popup">&nbsp;</a>').fancybox({frameWidth:768,frameHeight:405,overlayOpacity:0.8,overlayColor:"#fff",hideOnContentClick:false,callbackOnStart:function(){$("#fancy_outer").css("z-index",1000);$("#wordy_film").hide();$("#indexbgfake").show()},callbackOnShow:function(){b.bindForgotPassword()},callbackOnClose:function(){$("#wordy_film").show();$("#indexbgfake").hide();$("#fancy_outer").css("z-index",1)}}).click();return false});this.bindForgotPassword()},bindForgotPassword:function(){$("a.forgotpassword-link").unbind("click");$("a.forgotpassword-link").bind("click",function(){if(signinBox){signinBox.fancybox.close()}window.setTimeout("User._instance.showForgotPassword()",200);return false})},showForgotPassword:function(){var a=this;forgotpasswordBox=$('<a href="#forgotpassword-popup">&nbsp;</a>').fancybox({hideOnContentClick:false,frameWidth:768,frameHeight:240,overlayOpacity:0.5,overlayColor:"#fff",hideOnContentClick:false,callbackOnStart:function(){$("#fancy_outer").css("z-index",1000)},callbackOnShow:function(){a.initForgotPassword()},callbackOnClose:function(){$("#fancy_outer").css("z-index",1)}}).click()},initForgotPassword:function(){var a=this;$("#fancy_content .remind-password-button").bind("click",function(){$.post(a._options.forgotPasswordUrl,{email:$("#fancy_content .forgotpassword-form input.email").val()},function(d,c){return a.checkResponse(d)},"json")})},checkResponse:function(a){if(a.success==false){$("#fancy_content .forgotpassword-form p.message").html(a.message);$("#fancy_content .forgotpassword-form p.message").css("color","red");return false}$("#fancy_content .forgotpassword-form").slideUp();$("#fancy_content .forgotpassword-success").slideDown()},setOptions:function(a){if(a.forgotPasswordUrl!="undefined"){this._options.forgotPasswordUrl=a.forgotPasswordUrl}}};