// Layer-rollover
// Copyright © 1997-2002 Butz Yung. All rights reserved.
// Do NOT copy or modify any part of the script without permission.
// Homepage: http://www.animetheme.com
// The above copyright notice MUST BE LEFT INTACT.

// Mini browser and platform test

var ie4 = !!document.all
var w3c_dom = !!self.HTMLElement
var nc4 = !!(!w3c_dom && window.captureEvents)

if (w3c_dom && !ie4) {
  document.writeln('<script language="JavaScript" src="dom.js"></sc'+'ript>')
  ie4 = true
}

var dhtml = (ie4 || nc4)

// End

var active_page = 0

var visible, hidden
if (ie4) {
  visible = "inherit"
  hidden = "hidden"
}
else {
  visible = "show"
  hidden = "hide"
}

var pages_loaded = false
var layerTimerID = null
var pages = new Array()

function layerOver(num) {
  if (!dhtml || !pages_loaded)
    return
  layerTimerID = setTimeout("layerChange(" + num + ")", delay)
}

function layerOut() {
  if (layerTimerID)
    clearTimeout(layerTimerID)
}

function layerChange(num) {
  layerTimerID = null

  var p_old = pages[active_page]
  p_old.visibility = hidden
  if ((w3c_dom) && (active_page != num))
    p_old.display = "none"

  active_page = num
  var p_new = pages[active_page]
  p_new.visibility = visible
  if (w3c_dom)
    p_new.display = "inline"
}

function initLayers() {
  if (!dhtml)
    return

  document.writeln('<DIV id=' + ("layer" + page_max) + ' class=page><h2 align=center></h2></DIV>')

  for (var i = 0; i <= page_max; i++)
    pages[i] = (ie4) ? document.all["layer" + i] : document.layers["layer" + i]

  if (nc4)
    page_height = 0

  if (!page_height) {
    var p_height
    if (ie4)
      p_height = pages[0].offsetHeight
    for (var i = 0; i <= page_max; i++) {
      var p = pages[i]
      p_height = (ie4) ? p.offsetHeight : p.clip.height
      if (p_height > page_height)
        page_height = p_height
    }
  }
  else {
    for (var i = 0; i <= page_max; i++) {
      pages[i].style.pixelHeight = page_height
      pages[i].style.overflow = "auto"
    }
  }
  if (ie4) {
    for (var i = 0; i <= page_max; i++) {
      var p = pages[i]
      if (w3c_dom)
        p.style.display = "none"
      pages[i] = p.style
    }
  }

  document.writeln('<TABLE border=0 height=' + page_height + '><TR><TD></TD></TR></TABLE>')
  layerChange(page_max)
  pages_loaded = true
}
