﻿var speed=4;
var crossobj;
var contentheight;
var windowHeight;
var iens6;
var ns4;

function setBrowserVariable()
{
  iens6 = document.all || document.getElementById
  ns4 = document.layers

  if (iens6)
  {
      crossobj = document.getElementById ? document.getElementById("content") : document.all.content
      contentheight = crossobj.offsetHeight
  }
  else if (ns4)
  {
      crossobj = document.nscontainer.document.nscontent
      contentheight = crossobj.clip.height
  }
}

function scrollBoxTopScript(w, h)
{
  iens6 = document.all || document.getElementById
  ns4 = document.layers

//  setBrowserVariable();
  if (iens6)
  {
      document.write('<div id="container" style="position:relative;width:'+w+';height:'+h+';overflow:hidden">')
      document.write('<div id="content" style="position:absolute;width:'+w+';left:0px;top:0px">')
  }
}

function scrollBoxBottomScript()
{
//  setBrowserVariable();
  if (iens6)
  {
      document.write('</div></div>')
      crossobj = document.getElementById ? document.getElementById("content") : document.all.content
      contentheight = crossobj.offsetHeight
  }
  else if (ns4)
  {
      crossobj = document.nscontainer.document.nscontent
      contentheight = crossobj.clip.height
  }
}

function movedown()
{
  setBrowserVariable();
  if (iens6)
  {
    windowHeight = parseInt(document.getElementById("container").style.height)
  }
  else
  {
    windowHeight = document.nscontainer.height
  }
    
  if (window.moveupvar) clearTimeout(moveupvar);
  
  if (iens6 && parseInt(crossobj.style.top) >= (contentheight*(-1)+windowHeight))
  {
      crossobj.style.top = parseInt(crossobj.style.top)-speed+"px"
  }
  else if (ns4 && crossobj.top >= (contentheight*(-1)+100))
  {
      crossobj.top-=speed
  }
  movedownvar=setTimeout("movedown()",20)
}

function moveup()
{
  setBrowserVariable();
  if (window.movedownvar) clearTimeout(movedownvar)
  
  if (iens6 && parseInt(crossobj.style.top) <= 0)
      crossobj.style.top=parseInt(crossobj.style.top)+speed+"px"
  else if (ns4 && crossobj.top <= 0)
      crossobj.top+=speed
  
  moveupvar=setTimeout("moveup()",20)
}

function stopscroll()
{
  if (window.moveupvar) clearTimeout(moveupvar)
  if (window.movedownvar) clearTimeout(movedownvar)
}

function movetop()
{
  setBrowserVariable();
  stopscroll()
  
  if (iens6)
      crossobj.style.top = 0+"px"
  else if (ns4)
      crossobj.top = 0
}

function getcontent_height()
{
  if (document.getElementById("container") != null &&
      document.getElementById("content") != null)
  {
    setBrowserVariable();
    if (typeof(iens6) != 'undefined' && iens6)
        contentheight = crossobj.offsetHeight
    else if (typeof(ns4) != 'undefined' && ns4)
        document.nscontainer.document.nscontent.visibility = "show"
  }
}

function debugString(s)
{
  alert(s);
}