LocaConnection=Class.create({initialize:function(){if(main.map){map=main.map;c=map.getContainer();}main.data.fp_publish_stream=false;main.data.fp_publish_stream_ask=false;},fbShowLogin:function(target,size,bg,length,id,showLogout,showLoggedInUser){if(Prototype.Browser.Gecko){FB_RequireFeatures(["XFBML"],function(){$(target).insert("<div id='"+id+"' size='"+size+"' bg='"+bg+"' length='"+length+"' autologoutlink='"+showLogout+"'></div>");FB.XFBML.Host.addElement(new FB.XFBML.LoginButton($(id)));FB.Facebook.get_sessionState().waitUntilReady(function(){if(showLoggedInUser){$(target).insert("<DIV id='fb_user_box'>Eingeloggt als: <span id='fb_user' uid='loggedinuser' useyou='false'></span></div>");FB.XFBML.Host.addElement(new FB.XFBML.Name($('fb_user')));}});});}},fbStreamPublish:function(attachment,publish_stream){if(Prototype.Browser.Gecko){var action_links=[{'text':main.lang.texts.facebook.about_pinkmap,'href':main.lang.texts.facebook.about_link}];if(main.data.fp_publish_stream_ask==false){FB.Connect.showPermissionDialog("publish_stream",function(perms){if(!perms){main.data.fp_publish_stream=false;}else{main.data.fp_publish_stream=true;}main.data.fp_publish_stream_ask=true;FB.Connect.streamPublish('',attachment,action_links,null,main.lang.texts.facebook.comment,null,main.data.fp_publish_stream);});}else if(publish_stream==false)FB.Connect.streamPublish('',attachment,action_links,null,main.lang.texts.facebook.comment,null,false);else FB.Connect.streamPublish('',attachment,action_links,null,main.lang.texts.facebook.comment,null,main.data.fp_publish_stream);}},fbShowFeedDialog:function(id,template_data,type){if(Prototype.Browser.Gecko){if(!type)var type="action";if(!template_data.key)template_data.key=main.myUser.user_key+"/"+type+"/";else template_data.key=template_data.key+"/"+type+"/";FB.Connect.showFeedDialog(id,template_data,[],"",null,FB.RequireConnect.require,null,"Möchtest du das noch kommentieren?");}}});