// JavaScript Document


var slideTime =500, topMargin;
xAddEventListener(window, 'load',
  function () {
    topMargin = xPageY('leftColumn');
    winOnResize(); // set initial position
	xAddEventListener('hide-floater-lnk', 'click', floaterHideOnClick, false); // ***
    xAddEventListener(window, 'resize', winOnResize, false);
    xAddEventListener(window, 'scroll', winOnScroll, false);
  }, false
);
function winOnResize() {
  xMoveTo('floater', xPageX('leftColumn')+xWidth('leftColumn')+20, topMargin);
  xGetElementById('floater').style.visibility = 'visible';
  winOnScroll(); // initial slide
}
function winOnScroll() {
  xSlideTo('floater', xLeft('floater'), xScrollTop() + topMargin, slideTime);
}
function setSlideTime(st) {
  st = parseInt(st);
  if (!isNaN(st)) slideTime = st;
  var e = xGetElementById('st');
  e.value = st;
  return false;
}

function floaterHideOnClick() {
  xGetElementById('floater').style.display = 'none';
  return false;
}
function floaterShowOnClick() {
  xGetElementById('floater').style.display = 'block';
  return false;
}
