function ensure_init(n){window.api_key||window.alert("api_key is not set"),window.is_initialized?n():FB_RequireFeatures(["XFBML","CanvasUtil"],function(){FB.FBDebug.logLevel=4,FB.FBDebug.isEnabled=!1,FB.Facebook.init(window.api_key,"/facebook.html"),window.is_initialized=!0,n()})}function facebook_onload(n){ensure_init(function(){FB.Facebook.get_sessionState().waitUntilReady(function(t){var i=t?!0:!1;if(i==n)return;refresh_page()})})}function facebook_button_onclick(){ensure_init(function(){FB.Facebook.get_sessionState().waitUntilReady(function(){var n=FB.Facebook.apiClient.get_session()?FB.Facebook.apiClient.get_session().uid:null;if(!n)return;refresh_page()})})}function refresh_page(){var n=getURLParam("r"),t=getURLParam("x");n==""&&(n=window.location.href),t==""?(n=n.indexOf("?")>-1?n+"&x="+Math.random():n+"?x="+Math.random(),window.location=n):window.location=n.substring(0,n.indexOf("x=")-1)}function facebook_prompt_permission(n){ensure_init(function(){FB.Connect.showPermissionDialog(n)})}function facebook_publish_feed_story(n,t){ensure_init(function(){FB.Connect.showFeedDialog(n,t,null,null,FB.FeedStorySize.shortStory,FB.RequireConnect.promptConnect)})}function facebook_show_feed_checkbox(){ensure_init(function(){FB.Connect.get_status().waitUntilReady(function(n){n!=FB.ConnectState.userNotLoggedIn&&(checkbox=ge("publish_fb_checkbox"),checkbox&&(checkbox.style.visibility="visible"))})})}var is_initialized=!1
