var isCSS, isW3C, isIE4, isNN4;
function init() {
  if (document.images) {
    isCSS = (document.body && document.body.style) ? true : false;
    isW3C = (isCSS && document.getElementById) ? true : false;
    isIE4 = (isCSS && document.all) ? true : false;
    isNN4 = (document.layers) ? true : false;
    isIE6CSS = (document.compatMode && document.compatMode.indexOf("CSS1") >= 0) ? true : false;
  }
}
window.onload = init;

function seekLayer(doc, name) {
  var theObj;
  for (var i = 0; i < doc.layers.length; i++) {
    if (doc.layers[i].name == name) {
      theObj = doc.layers[i];
      break;
    }
    if (doc.layers[i].document.layers.length > 0) {
      theObj = seekLayer(document.layers[i].document, name);
    }
  }
  return theObj;
}

function getRawObject(obj) {
  var theObj;
  if (typeof obj == "string") {
    if (isW3C) {
      theObj = document.getElementById(obj);
    } else if (isIE4) {
      theObj = document.all(obj);
    } else if (isNN4) {
      theObj = seekLayer(document, obj);
    }
  }
  else {
    theObj = obj;
  }
  return theObj;
}

function getObject(obj) {
  var theObj = getRawObject(obj);
  if (theObj && isCSS) {
    theObj = theObj.style;
  }
  return theObj;
}

function getObjectTop(obj)  {
  var elem = getRawObject(obj);
  var result = 0;
  if (document.defaultView) {
    var style = document.defaultView;
    var cssDecl = style.getComputedStyle(elem, "");
    result = cssDecl.getPropertyValue("top");
  } else if (elem.currentStyle) {
    result = elem.currentStyle.top;
  } else if (elem.style) {
    result = elem.style.top;
  } else if (isNN4) {
    result = elem.top;
  }
  return parseInt(result);
}

function getObjectHeight(obj)  {
  var elem = getRawObject(obj);
  var result = 0;
  if (elem.offsetHeight) {
    result = elem.offsetHeight;
  } else if (elem.clip && elem.clip.height) {
    result = elem.clip.height;
  } else if (elem.style && elem.style.pixelHeight) {
    result = elem.style.pixelHeight;
  }
  return parseInt(result);
}

var intervalID;

function moveUpDown(layerName) {
  var obj = getRawObject(layerName);
  intervalID = setInterval("move('" + layerName + "')", 250);
}

function move(layerName) {
  var obj = getRawObject(layerName);
	var posit = 600;
    if (document.body.scrollTop >= posit){
      var theObj = getObject(obj);
      if (theObj) {
        if (isCSS) {
          theObj.top = document.body.scrollTop - posit;
        }
        else if (isNN4) {
          theObj.top = document.body.scrollTop - posit;
        }
      }
  }
}