var altertip = "";
var halten = "0";
var timeoutID;
var tt1;
var tt2;
var tt3;
var tt4;
var nav;
var freigabe = 0;
var menu = 0;
tout = 6000;
var x,y
var step=20
var flag=0


qi=new Image();
qa=new Image();

qi.src="images/m_links/qi.gif";
qa.src="images/m_links/qa.gif";


function clear() {
halten = 0;
alleaus();
return
}


function ausblenden()
  {
  clearTimeout(timeoutID);
  timeoutID = setTimeout("alleaus()", tout);
  }



function einblenden(tooltip)
  {
    if (nav == 26)
      {
      if (tooltip != altertip) ausmachen(altertip);
      tooltip.style.visibility = "visible";
      altertip = tooltip;
      }

    if (nav == 24)
      {
      if (tooltip != altertip) ausmachen(altertip);
      tooltip.visibility = "show";
      altertip = tooltip;
      }

    if (nav == 14 || nav == 15)
      {
      if (tooltip != altertip) ausmachen(altertip);
      tooltip.visibility = "visible";
      altertip = tooltip;
      }
  }



function ausmachen(tooltip)
{
  if (nav == 26 && tooltip != "")
    {
    tooltip.style.visibility = "hidden";
    }

  if (nav == 24)
    {
    tooltip.visibility = "hide";
    }
  if (nav == 14 || nav == 15)
    {
    tooltip.visibility = "hidden";
    }
}


function alleaus()
{
if (tt1 && tt2 && tt3 && tt4)
 {
 if (halten == 0)
  {
  if (nav == 24)
    {
    tt1.visibility = "hide";
    tt2.visibility = "hide";
    tt3.visibility = "hide";
    tt4.visibility = "hide";
    }


  if (nav == 14 || nav == 15)
    {
    tt1.visibility = "hidden";
    tt2.visibility = "hidden";
    tt3.visibility = "hidden";
    tt4.visibility = "hidden";
    }

  if (nav == 26)
    {
    tt1.style.visibility = "hidden";
    tt2.style.visibility = "hidden";
    tt3.style.visibility = "hidden";
    tt4.style.visibility = "hidden";
    }

  }
 }
menu = 0;
}



function init()
{
    if (navigator.appVersion.substring(0,1) == "5" || navigator.appVersion.substring(0,1) == "6")
      {
      if (navigator.appName == "Netscape")
        nav = 26;
      else
        nav = 15;
      }
    else
      {
      if (navigator.appName == "Netscape")
        nav = 24;
      else
        nav = 14;
      }




      if (nav == 26)
        {
        tt1 = window.document.getElementById("termine");
        tt2 = window.document.getElementById("klassen");
        tt3 = window.document.getElementById("kinderseiten");
        tt4 = window.document.getElementById("schule");
        }

      if (nav == 24)
        {
        tt1 = window.document.termine;
        tt2 = window.document.klassen;
        tt3 = window.document.kinderseiten;
        tt4 = window.document.schule;
        }

      if (nav == 14 || nav == 15)
        {
        tt1 = window.termine.style;
        tt2 = window.klassen.style;
        tt3 = window.kinderseiten.style;
        tt4 = window.schule.style;
        document.onmouseup = clear;
        }

if (nav == 26 || nav == 24)
{
  window.captureEvents(Event.MOUSEDOWN);
  window.onmouseup = clear;
}

}

// Your snappy message. Important: the space at the end of the sentence!!!
var message="Hier dreht sich's drum!"
message=message.split("")

var xpos=new Array()
for (i=0;i<=message.length-1;i++) {
        xpos[i]=-50
}

var ypos=new Array()
for (i=0;i<=message.length-1;i++) {
        ypos[i]=-50
}

function handlerMM(e){
        x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
        y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
        flag=1
}

function makesnake() {
        if (flag==1 && document.all) {
            for (i=message.length-1; i>=1; i--) {
                           xpos[i]=xpos[i-1]+step
                        ypos[i]=ypos[i-1]
            }
                xpos[0]=x+step
                ypos[0]=y

                for (i=0; i<message.length-1; i++) {
                    var thisspan = eval("span"+(i)+".style")
                    thisspan.posLeft=xpos[i]
                        thisspan.posTop=ypos[i]
            }
        }

        else if (flag==1 && document.layers) {
            for (i=message.length-1; i>=1; i--) {
                           xpos[i]=xpos[i-1]+step
                        ypos[i]=ypos[i-1]
            }
                xpos[0]=x+step
                ypos[0]=y

                for (i=0; i<message.length-1; i++) {
                    var thisspan = eval("document.span"+i)
                    thisspan.left=xpos[i]
                        thisspan.top=ypos[i]
            }
        }
                var timer=setTimeout("makesnake()",20)
}


