function ajax(url,vars,callbackFunction){var request=new XMLHttpRequest();request.open("POST",url,true);request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");request.onreadystatechange=function(){if(request.readyState==4&&request.status==200){if(request.responseText){callbackFunction(request.responseText);}}};request.send(vars);}
function facebook_onload(already_logged_into_facebook){FB.ensureInit(function(){FB.Facebook.get_sessionState().waitUntilReady(function(session){var is_now_logged_into_facebook=session?true:false;if(is_now_logged_into_facebook==already_logged_into_facebook){return;}
refresh_page();});});}
function facebook_onlogin_ready(){refresh_page();}
function refresh_page(){window.location=OpenRedir;}
function facebook_prompt_permission(permission){FB.ensureInit(function(){FB.Connect.showPermissionDialog(permission);});}
function facebook_publish_feed_story(form_bundle_id,template_data){FB.ensureInit(function(){FB.Connect.showFeedDialog(form_bundle_id,template_data);ge('feed_loading').style.visibility="hidden";});}
function facebook_show_feed_checkbox(){FB.ensureInit(function(){FB.Connect.get_status().waitUntilReady(function(status){if(status!=FB.ConnectState.userNotLoggedIn){checkbox=ge('publish_fb_checkbox');if(checkbox){checkbox.style.visibility="visible";}}});});}
function FB_Automobilly_Bookmark(permission){FB.Connect.showBookmarkDialog();}
function FB_Automobilly_permisson_go(myperm,myzu){FB_Automobilly_permisson(MyApiKey,"/xd_receiver.php",myperm,FB_perm_result,myzu);}
function FB_Automobilly_permisson(api_key,xd_receiver,permission,callback,myzu)
{FB.Bootstrap.requireFeatures(["Connect"],function()
{FB.Facebook.init(api_key,xd_receiver);FB.Connect.requireSession(function()
{FB.Facebook.apiClient.users_hasAppPermission(permission,function(result)
{if(result!=0){return callback(true);}
FB.Connect.showPermissionDialog(permission,function(result)
{return callback(result==null?false:(result.indexOf(permission)!=-1));},true,null);});});});}
function FB_Automobilly_permisson2(api_key,xd_receiver,permission,callback)
{FB.Bootstrap.requireFeatures(["Connect"],function()
{FB.Facebook.init(api_key,xd_receiver);FB.Connect.requireSession(function()
{FB.Facebook.apiClient.users_hasAppPermission(permission,function(result)
{if(result!=0){return callback(true);}
else{return callback(false);}});});});}
function FB_perm_result(value){if(value){parent.location='/member/'+MyApiHome+'/index.php?ch=facebook&FBpermission=1';}else{parent.location='/member/'+MyApiHome+'/index.php?ch=facebook&FBpermission=0';}}