// inline.js - Generic library to do popup window stuff.
// Author: Alex Aalto
// Date: 2005/05/16
// Requirements: Written to work with client side Javascript 1.3 or better.

var xOffset = -280;
var yOffset = -140;
var hintBox = null;
var hintBoxIFrame = null;

function showBox() {
  if(hintBox==null) { hintBox = document.getElementById('logopopup'); }
  var x = getCenteredHintX(hintBox);
  var y = getCenteredHintY(hintBox);
  moveObject(hintBox,x+xOffset,y+yOffset);
  setVisibility(hintBox,'visible');
}

function getCenteredHintX(obj) {
  var bw = document.body.clientWidth;
  var ow = obj.style.width;
  var x = (bw)/2;
  return x;
}

function getCenteredHintY(obj) {
  var bh = document.body.clientHeight;
  var oh = obj.style.height;
  var y = (bh)/2;
  return y;
}

function closeBox() {
  if(hintBox==null) { renderHintBox(); }
  setVisibility(hintBox,'hidden');
  if(navigator.appName=="Microsoft Internet Explorer") {
    setVisibility(hintBoxIFrame,'hidden');
  }
  hintLnk=false;
}
