var initStack = new Array();

var bgPos = 0;
var bgDelta = 1;

function getCrossBrowserEventTarget(e) {
  if (!e) var e = window.event;
  var targ = undefined;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
  return targ;
};

function cbToggleVisibility(cbName, targetName) {
  var cb = document.getElementById(cbName);
  var t = document.getElementById(targetName);
  if (cb.checked == 1) {
    t.style.display = "block";
  } else {
    t.style.display = "none";
  };
};

function doScrollBg() {
  if (bgDelta != 0) {
    bgPos += bgDelta;
    if (bgPos > 500) bgDelta *= -1;
    if (bgPos < 0) bgDelta *= -1;
    document.body.style.backgroundPosition = bgPos.toFixed(0) + "px top";
  };
};

//initStack.push("setInterval('doScrollBg()', 100)");

window.onload = function() {
  for(key in initStack) {
    eval(initStack[key]);
  };
};
