function start()
{
    set();
    startBanner();
}

function startWithMap()
{
    set();
    startBanner();
    load();
}


function chkFormular()
{
 if(document.Formular.Vorname.value == "")  {
   alert("Bitte Ihren Vornamen eingeben!");
   document.Formular.Vorname.focus();
   return false;
  }
 if(document.Formular.Name.value == "") {
   alert("Bitte Ihren Namen eingeben!");
   document.Formular.Name.focus();
   return false;
  }
 if(document.Formular.Telefon.value == "") {
   alert("Bitte Ihre Telefon-Nummer eingeben!");
   document.Formular.Telefon.focus();
   return false;
  }
}



var speed = 10
var pause = 1500
var timerID = null
var bannerRunning = false
var ar = new Array()

ar[0] = "Schornstein vergessen?"
ar[1] = "Kein Problem!"
ar[2] = "Wir rüsten ihn nach."
ar[3] = "Der Weg zum eigenen Feuer leichtgemacht -"
ar[4] = "sauber, schnell und zum Festpreis."

var message = 0
var state = ""
clearState()

function stopBanner()
{
    if (bannerRunning)
    clearTimeout(timerID)
    timerRunning = false
}

function startBanner()
{
    stopBanner()
    showBanner()
}

function clearState()
{
    state = ""
    for (var i = 0; i < ar[message].length; ++i)
    {
        state += "0"
    }
}

function showBanner()
{
    if (getString())
    {
        message++
        if (ar.length <= message)
        message = 0
        clearState()
        timerID = setTimeout("showBanner()", pause)
    }
    else
    {
        var str = ""
        for (var j = 0; j < state.length; ++j)
        {
            str += (state.charAt(j) == "1") ? ar[message].charAt(j) : "     "
        }
        window.status = str
        timerID = setTimeout("showBanner()", speed)
    }
}

function getString()
{
    var full = true
    for (var j = 0; j < state.length; ++j)
    {
        if (state.charAt(j) == 0)
        full = false
    }
    if (full) return true
    while (1)
    {
        var num = getRandom(ar[message].length)
        if (state.charAt(num) == "0")
        break
    }
    state = state.substring(0, num) + "1" + state.substring(num + 1, state.length)
    return false
}

function getRandom(max)
{
    var now = new Date()
    var num = now.getTime() * now.getSeconds() * Math.random()
    return num % max
}



function set()
{
  if ((navigator.appName=='Netscape') && (navigator.appVersion.charAt (0)<'5'))
  {
    window.document.m1.top="141";
    window.document.m1.left="54";
    window.document.m2.top="141";
    window.document.m2.left="163";
    window.document.m3.top="141";
    window.document.m3.left="244";
    window.document.m4.top="141";
    window.document.m4.left="305";
    return;
  }

  if (navigator.appName=='Opera')
  {
    if (navigator.appVersion.charAt (0)<'5')
    {
      var layers=document.all.tags ("div");
    }
    else
    {
      var layers=document.getElementsByTagName("div");
    }
  layers[0].style.top='141';
  layers[0].style.left='54';
  layers[1].style.top='141';
  layers[1].style.left='163';
  layers[2].style.top='141';
  layers[2].style.left='244';
  layers[3].style.top='141';
  layers[3].style.left='305';
  return;
  }
}


function clean ()
{
  if ((navigator.appName=='Netscape') && (navigator.appVersion.charAt (0)<'5'))
  {
  window.document.m1.visibility="hide";
  window.document.m2.visibility="hide";
  window.document.m3.visibility="hide";
  window.document.m4.visibility="hide";
  window.document.b1.visibility="hide";
  window.document.b2.visibility="hide";
  window.document.b3.visibility="hide";
  return;
  }
 if (navigator.appVersion.charAt (0)<'5')
    {
    var layers=document.all.tags ("div");
    }
    else {
    var layers=document.getElementsByTagName("div");
    }
 layers[0].style.visibility='hidden';
 layers[1].style.visibility='hidden';
 layers[2].style.visibility='hidden';
 layers[3].style.visibility='hidden';
 layers[4].style.visibility='hidden';
 layers[5].style.visibility='hidden';
 layers[6].style.visibility='hidden';
 return;
}

function menu (i)
{

switch(i)
 {
  case 1:
   {
    if ((navigator.appName=='Netscape') && (navigator.appVersion.charAt(0)<'5'))
     {
      window.document.m1.visibility="show";
      window.document.m2.visibility="hide";
      window.document.m3.visibility="hide";
      window.document.m4.visibility="hide";
      window.document.b1.visibility="show";
      window.document.b2.visibility="show";
      window.document.b3.visibility="show";
     return;
     }
    if (navigator.appVersion.charAt (0)<'5')
    {
    var layers=document.all.tags ("div");
    }
    else {
    var layers=document.getElementsByTagName("div");
    }
    layers[0].style.visibility='visible';
    layers[1].style.visibility='hidden';
    layers[2].style.visibility='hidden';
    layers[3].style.visibility='hidden';
    layers[4].style.visibility='visible';
    layers[5].style.visibility='visible';
    layers[6].style.visibility='visible';
    return;
   }
  case 2:
   {
    if ((navigator.appName=='Netscape') && (navigator.appVersion.charAt(0)<'5'))
     {
      window.document.m1.visibility="hide";
      window.document.m2.visibility="show";
      window.document.m3.visibility="hide";
      window.document.m4.visibility="hide";
      window.document.b1.visibility="show";
      window.document.b2.visibility="show";
      window.document.b3.visibility="show";
     return;
     }
    if (navigator.appVersion.charAt (0)<'5')
    {
    var layers=document.all.tags ("div");
    }
    else {
    var layers=document.getElementsByTagName("div");
    }
    layers[0].style.visibility='hidden';
    layers[1].style.visibility='visible';
    layers[2].style.visibility='hidden';
    layers[3].style.visibility='hidden';
    layers[4].style.visibility='visible';
    layers[5].style.visibility='visible';
    layers[6].style.visibility='visible';
    return;
   }
  case 3:
   {
    if ((navigator.appName=='Netscape') && (navigator.appVersion.charAt(0)<'5'))
     {
      window.document.m1.visibility="hide";
      window.document.m2.visibility="hide";
      window.document.m3.visibility="show";
      window.document.m4.visibility="hide";
      window.document.b1.visibility="show";
      window.document.b2.visibility="show";
      window.document.b3.visibility="show";
     return;
     }
    if (navigator.appVersion.charAt (0)<'5')
    {
    var layers=document.all.tags ("div");
    }
    else {
    var layers=document.getElementsByTagName("div");
    }
    layers[0].style.visibility='hidden';
    layers[1].style.visibility='hidden';
    layers[2].style.visibility='visible';
    layers[3].style.visibility='hidden';
    layers[4].style.visibility='visible';
    layers[5].style.visibility='visible';
    layers[6].style.visibility='visible';
    return;
   }
  case 4:
   {
    if ((navigator.appName=='Netscape') && (navigator.appVersion.charAt(0)<'5'))
     {
      window.document.m1.visibility="hide";
      window.document.m2.visibility="hide";
      window.document.m3.visibility="hide";
      window.document.m4.visibility="show";
      window.document.b1.visibility="show";
      window.document.b2.visibility="show";
      window.document.b3.visibility="show";
     return;
     }
    if (navigator.appVersion.charAt (0)<'5')
    {
    var layers=document.all.tags ("div");
    }
    else {
    var layers=document.getElementsByTagName("div");
    }
    layers[0].style.visibility='hidden';
    layers[1].style.visibility='hidden';
    layers[2].style.visibility='hidden';
    layers[3].style.visibility='visible';
    layers[4].style.visibility='visible';
    layers[5].style.visibility='visible';
    layers[6].style.visibility='visible';
    return;
   }
 }
}
