// Dynamic HTML Banner version 3.0
// Copyright © 1997-2000 Butz Yung. All rights reserved.
// Do NOT copy or modify any part of the script without permission.
// All comments and notice must be left as is.
// Homepage: http://www.animetheme.com

// 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 twin_span, twin_img, bbImg1, bbImg2, bbSpan1, bbSpan2, default_onload
var reversed = 0
var count = 0
var rei0 = new Image()
var rei1 = new Image()
var asuka0 = new Image()
var asuka1 = new Image()

function initBanner() {
  if (!dhtml)
    return

  if (nc4 || w3c_dom) {
    var l = (w3c_dom) ? document.all.Ldiv.style : document.Ldiv
    l.left = (window.innerWidth - 400) / 2
  }

  if (window.onload) {
    default_onload = window.onload
    window.onload = new Function("default_onload(); bannerStart()")
  }
  else
    window.onload = bannerStart

  if (ie4) {
    bImg1 = document.img1
    bImg2 = document.img2
    bSpan1 = Lspan1.style
    bSpan2 = Lspan2.style
  }
  else {
    bSpan1 = document.Ldiv.document.Lspan1
    bSpan2 = document.Ldiv.document.Lspan2
    bImg1 = bSpan1.document.img1
    bImg2 = bSpan2.document.img2
  }

  twin_span = new Array(new Array(bSpan1, bSpan2), new Array(bSpan2, bSpan1))
  twin_img = new Array(new Array(rei0, asuka1), new Array(rei1, asuka0))

  var s1 = bImg1.src
  var s2 = bImg2.src
  rei0.src = s1
  rei1.src = s1.substring(0, s1.length - 5) + "1.gif"
  asuka0.src = s2.substring(0, s2.length - 5) + "0.gif"
  asuka1.src = s2
}

function bannerStart() {
  document.all
  runBanner()
}

function runBanner() {
  if (!dhtml)
    return
  if (++count == 14) {
    count = 0
    displayText()
    return
  }
  var s = twin_span[reversed]
  s[0].left = parseInt(s[0].left) + 20
  s[1].left = parseInt(s[1].left) - 20
  setTimeout("runBanner()", 100)
}

function displayText() {
  var HTML
  if (reversed) {
    reversed = 0
    HTML = "Anime Theme"
  }
  else {
    reversed = 1
    HTML = "Click here!"
  }

  if (ie4)
    Llink.innerText = HTML
  else {
    var d = document.Ldiv.document.Ltext.document
    d.open()
    d.write('<LAYER style="font-family:Comic Sans MS; width:350; font-size:35px; text-align:center"><a href="http://www.animetheme.com" target=_top>' + HTML + '</a></LAYER>')
    d.close()
  }

  setTimeout('swapImage()', 1000)
}

function swapImage() {
  var img = twin_img[reversed]
  bImg1.src = img[0].src
  bImg2.src = img[1].src
  var s = twin_span[reversed]
  s[0].zIndex = parseInt(s[0].zIndex) - 10
  s[1].zIndex = parseInt(s[1].zIndex) + 10
  runBanner()
}

