
function populate_date(month,day,year){ge('date_month').value=month;ge('date_day').value=day;ge('date_year').value=year;}
function ge(elem){return document.getElementById(elem);}
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(){ge('login-from').value='facebook';document.frmlogin_header.submit();}
function refresh_page(){window.location=_loo_login_url;}
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);});}
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 refresh_page_logout(){window.location=_loo_logout_url;}