<!--
var reloadDest = null;
var newConnect = false;
var fbCookUid = '';
function SetDest(dest) {
  reloadDest = dest;
}
function FBActive() {
  var results = document.cookie.match('fbon=y');
  if (results == null) {
    newConnect = true;
  }
  document.cookie = "fbon=y" + CookieExpire(7);
}
function FBConnect() {
  FBActive();
  if (reloadDest == null)
    reloadDest = '/_php/profile';
  FB.getLoginStatus(function(response) {
    NewResponseReg(response);
    window.location.href = reloadDest;
  });
}
function LoadIt(str) {
  if (window.location.href.indexOf("vrld=n") != -1)
    return;
  if (str.indexOf("vrld=n") == -1) {
    if (str.indexOf("?") == -1)
      str = str + "?vrld=n";
    else
      str = str + "&vrld=n";
  }
  window.location.href = str;
}
function ReloadCycle() {
  str = window.location.href;
  LoadIt(str);
}
function Reload() {
  if (reloadDest != null) 
    LoadIt(reloadDest);
  else
    ReloadCycle();
}
function JLoad(items) {
  FB.getLoginStatus(function(response) {
    FBActive();
    if (response.authResponse) {
      var c_value = response.authResponse.accessToken + CookieExpire(2);
      document.cookie="fbsession=" + c_value;
      document.cookie="fbuid=" + response.authResponse.userID + CookieExpire(2);
      document.cookie="fblink=" + response.authResponse.userID + "," + items + CookieExpire(2);
      window.location.href = '/_php/profile';
    }
    else {
      document.cookie = "fbuid=" + CookieExpire(-180);
      document.cookie="fbsession=" + CookieExpire(-180);
    }
  });
}
function CookieExpire(days) {
  var exdate = new Date();
  exdate.setDate(exdate.getDate() + days);
  return ";path=/;expires="+exdate.toUTCString();
}
function FBUid() {
  var results = document.cookie.match( 'fbuid=([0-9]*)' );
  var fbuid = "";
  if (results != null)
    fbuid = results[1];
  return fbuid;
}
function CheckFacebook() {
  document.cookie="fblink=" + CookieExpire(-180);
  FB.getLoginStatus(function(response) {
    FBActive();
    if (response.authResponse) {
      var c_value = response.authResponse.accessToken + CookieExpire(365);
      document.cookie="fbsession=" + c_value;
      document.cookie="fbuid=" + response.authResponse.userID + CookieExpire(365);
    }
    else {
      document.cookie="fbsession=" + CookieExpire(-180);
      document.cookie="fbuid=" + CookieExpire(-180);
    }
  });
}
function NewFBUid(uid) {
  var fbuid = FBUid();  // Current value of cookie
  if (uid == "")
    document.cookie = "fbuid=" + CookieExpire(-180);
  else {
    document.cookie="fbuid=" + uid + CookieExpire(2);
  }
  fbCookUid = uid;
}
function NewResponseReg(response) {
    FBActive();
    if (response.authResponse) {
      var c_value = response.authResponse.accessToken + CookieExpire(365);
      document.cookie="fbsession=" + c_value;
      NewFBUid(response.authResponse.userID);
    }
    else {
      document.cookie="fbsession=" + CookieExpire(-180);
      NewFBUid("");
    }
}
function TriggerLogin() {
  FB.Event.subscribe('auth.login', function(response) {
    NewResponseReg(response);
    if (reloadDest == null)
      reloadDest = '/_php/profile';
    window.location.href = reloadDest;
  });
}
function RegisterPage() {
  FB.getLoginStatus(function(response) {
    NewResponseReg(response);
    if (fbCookUid == '') {
      e = document.getElementById("oldform");
      if (e != null) {
        e.parentNode.removeChild(e);
       }
      e = document.getElementById("newform");
      if (e != null)
        e.style.visibility = "visible";
    }
    else {
      e = document.getElementById("newform");
      if (e != null)
        e.parentNode.removeChild(e);
      e = document.getElementById("oldform");
      if (e != null)
        e.style.visibility = "visible";
    }
  });
}
function RegisterPageSafe(fbCook) {
  TriggerLogin();
  RegisterPage();
}
-->

