  // *** Toms Bastelbude: http://www.toms-bastelbude.de/
  // *** eMail: Tom@toms-bastelbude.de

var ie = document.all;
var nn = document.layers;
var dom = document.getElementById;
if ((!ie) && (!nn) && (!dom)) {
  // alert("Langweilige Version für Oldies");
  self.location.href = "vampir1.html";
}
var ok1 = 1;
var ok2 = 0;
var ok3 = 0;
var ok4 = 0;
var start = 0;

if (document.images) {
  var leer = new Image();
  leer.src ="pics/leer.gif";
  var abat = new Image();
  abat.src ="pics/abat.gif";
  var batana = new Image();
  batana.src ="pics/batana.gif";
  var spuk1 = new Image();
  spuk1.src ="pics/spuk1.gif";
  var spuk2 = new Image();
  spuk2.src ="pics/spuk2.gif";
  var bats = new Image();
  bats.src ="pics/bats1.gif";
  var sarg = new Image();
  sarg.src ="pics/sarg.gif";
  var dracu = new Image();
  dracu.src ="pics/dracula2.gif";
  var batani = new Image();
  batani.src ="pics/batani.gif";
}

function change(ok,el,pic) {
  if (ok) {
    if (dom)
      var element = document.getElementById(el);
    else
      var element = eval("self.document." + el);
    element.src = pic.src;
  }
}

function klick1(el) {
  ok2 = 1;
  change(ok2,'castle',spuk1);
  if (dom) {
    document.getElementById("a2").style.cursor = "pointer";
    document.getElementById("castle").title = "sei willkommen....";
  }
  else if (ie) {
    a2.style.cursor = "auto";
    castle.title = "sei willkommen....";
  }
  else
    self.document.castle.title = "sei willkommen....";
  el.blur();
  return false;
}

function klick2(el) {
  if (ok2) {
    ok3 = 1;
    change(ok3,'fbat',bats);
    if (dom) {
      document.getElementById("a3").style.cursor = "pointer";
      document.getElementById("fbat").title = unescape("Folge den Flederm%E4usen....");
    }
    else if (ie) {
      a3.style.cursor = "auto";
      fbat.title = unescape("Folge den Flederm%E4usen....");
    }
    else
      self.document.fbat.title = unescape("Folge den Flederm%E4usen....");
  }
  el.blur();
  return false;
}

function klick3(el) {
  if (ok3) {
    ok4 = 1;
    change(ok3,'fbat',leer);
    change(ok4,'kiste',sarg);
    if (dom) {
      document.getElementById("a4").style.cursor = "pointer";
      document.getElementById("kiste").title = unescape("komm n%E4her....");
    }
    else if (ie) {
      a4.style.cursor = "auto";
      kiste.title = unescape("komm n%E4her....");
    }
    else
      self.document.kiste.title = unescape("komm n%E4her....");
  }
  el.blur();
  return false;
}

function klick4(el) {
  if (ok4) {
    if (dom) document.getElementById("txt").style.visibility="visible";
    else if (ie) txt.style.visibility="visible";
    else if (nn) document.txt.visibility="show";
    window.scrollTo(0,270);
  }
  el.blur();
  return false;
}

function klick0(el) {
  el.blur();
  return false;
}

function move() {
  if (start > 0) return;
  if (ie) {
    flyBat.style.pixelLeft = document.body.clientWidth-100;
    flyBat.style.pixelTop = document.body.clientHeight-160;
    start = document.body.clientWidth;
    flyBat.style.visibility = "visible";
  }
  else if (dom) {
    document.getElementById("flyBat").style.left = self.innerWidth-110 + "px";
    document.getElementById("flyBat").style.top = self.innerHeight-160 + "px";
    start = self.innerWidth;
    document.getElementById("flyBat").style.visibility = "visible";
  }
  else if (nn) {
    document.flyBat.left = window.innerWidth-100;
    document.flyBat.top = window.innerHeight-160;
    start = window.innerWidth;
    document.flyBat.visibility = "show";
  }
  moveBat();
}

function moveBat() {
  start -= 10;
  if (dom) { 
    var links = parseInt(document.getElementById("flyBat").style.left) - 10;
    var oben = parseInt(document.getElementById("flyBat").style.top) - 2;
    document.getElementById("flyBat").style.left = links + "px";
    document.getElementById("flyBat").style.top = oben + "px";
  }
  else if (ie) {
    flyBat.style.pixelLeft -= 10;
    flyBat.style.pixelTop -= 2;
  }
  else if (nn) {
    document.flyBat.left -= 10;
    document.flyBat.top -= 2;
  }
  if (start > 0) setTimeout("moveBat()", 50);
}
