var _data=null;
$(document).ready(function(){function e(){var a=FB.Facebook.apiClient,b=a.get_session().uid;$.ajax({url:"/login_fb",type:"POST",data:{facebook_uid:b},dataType:"json",success:function(c){if(c.success==true)window.location="/"+c.username;else a.users_getInfo(b,["name","email","username"],function(d){$("#username ._username").data(d[0]);$("#username ._username").val(d[0].username);$("#username, #username_overlay").fadeIn()})}})}function f(a){var b=$("select[name=payment_form]").val();return $.FORM({action:"signup_fb",
method:"post",enctype:"application/x-www-form-urlencoded",id:"fb-signup-form"},$.INPUT({type:"hidden",name:"username",value:a.username}),$.INPUT({type:"hidden",name:"name",value:a.name}),$.INPUT({type:"hidden",name:"email",value:a.email}),$.INPUT({type:"hidden",name:"facebook_uid",value:a.uid}),$.INPUT({type:"hidden",name:"payment_form",value:b}))}(function(){$("#username").click(function(a){a.stopPropagation()});$("#username_overlay").click(function(a){a.stopPropagation()});$("#username_form_submit").click(function(){$("#username_form").submit();
return false});$("#username_form").ajaxForm({url:"/check_username",dataType:"json",success:function(a){if(a&&a.success){a=$("#username_form ._username").data();a.username=$("#username_form ._username").val();a=f($("#username_form ._username").data());$("body").append(a);a.submit()}else if(a&&a.errors){$("#username_form").displayErrors(a);$("#username .messaging").fadeOut();$("#username .messaging .message").text("")}else{$("#username_form").displayErrors({errors:{username:["An unknown error has occured. Please try again later."]}});
$("#username .messaging").fadeOut();$("#admin .messaging .message").text("")}},beforeSubmit:function(){$("#username_form").removeErrors(null);$("#username .messaging .message").text("Checking username...");$("#username .messaging").fadeIn()}})})();$("#connect-link").click(function(a){try{FB.Connect.requireSession(e)}catch(b){$(".signup-fb .field-error").hide();$(".signup-fb .field-error").text("Unable to contact Facebook. Please try again later.");$(".signup-fb .field-error").fadeIn()}a.preventDefault()})});

