var Ver4=parseInt(navigator.appVersion.charAt(0))>=4
var IE=navigator.appName.indexOf("Microsoft")!=-1
var NetscapeOk=navigator.appName.indexOf("Microsoft")==-1 && ((parseInt(navigator.appVersion.charAt(0))==4 && parseInt(navigator.appVersion.charAt(2))>=6) || parseInt(navigator.appVersion.charAt(0))>=5)
var MicrosoftOk=navigator.appName.indexOf("Microsoft")!=-1 && parseInt(navigator.appVersion.charAt(0))>=4
var al, imagesrc, ex=-32, ey=-32, x0=-32, y0=-32, links=0
var geraet="schirm"
var Falle="Drachen u. Gleitschirm fliegen in Deutschland", FallRef="http://www.abschweb.net"
var dauer=0

function BewegeFlieger()
{ // Neue Position des Flieger berechnen
  if (Math.abs(ex-x0)>=10) { x0+=Math.floor((ex-x0)*0.1) }
  else if (ex!=x0) { x0+=Math.abs(ex-x0)/(ex-x0) }
  if (Math.abs(ey-y0)>=10) { y0+=Math.floor((ey-y0)*0.1) }
  else if (ey!=y0) { y0+=Math.abs(ey-y0)/(ey-y0) }

  // entsprechende Grafik in Bezug zur Maus-Position waehlen
  imagesrc=""
  if ( (ex<x0) && ( (x0-ex) > Math.abs(y0-ey)/2 ) )
  { imagesrc=geraet+"_l.gif"
    if ( (x0-ex) < Math.abs(y0-ey)*2 )
    { if (ey<y0) imagesrc=geraet+"_l.gif"
      if (ey>y0) 
	{ if (dauer==20)
		{ if (geraet=="schirm") { geraet="drachen" }
						else { geraet="schirm" }
		  dauer=0
		}
	  else dauer++
	  imagesrc=geraet+"_l.gif" 
	}
    }
  }
  if ( (ex>x0) && ( (ex-x0) > Math.abs(y0-ey)/2) )
  { imagesrc=geraet+"_r.gif"
    if ( (ex-x0) < Math.abs(y0-ey)*2 )
    { if (ey<y0) imagesrc=geraet+"_r.gif"
      if (ey>y0) 
	{ if (dauer==20)
		{ if (geraet=="schirm") { geraet="drachen" }
						else { geraet="schirm" }
		  dauer=0
		}
	  else dauer++
	  imagesrc=geraet+"_r.gif" 
	}
    }
  }
  if (imagesrc=="")
  { if (ey<y0) imagesrc=geraet+"_r.gif"
    if (ey>y0) imagesrc=geraet+"_r.gif"
    if ((ex==x0)&&(ey==y0)) imagesrc=geraet+"_r.gif"
  }

  // Grafik und Position setzen
  if (Ver4)
  { if (!IE)
    { document.FliegerLayer.document.images.Flieger.src=imagesrc }
    else document.all.FliegerLayer.document.images.Flieger.src=imagesrc
  }
  
  al.left = (x0 > screen.width-82) ? screen.width-82 : x0-32
  al.top = y0

  setTimeout("BewegeFlieger();",100)
}

function MeinMausEvent(e)
{ // Position des Maus-Cursors ermitteln
  if (Ver4)
  { if (!IE)
    { ex=e.pageX
      ey=e.pageY }
    else
    { ex=event.clientX + document.body.scrollLeft
      ey=event.clientY + document.body.scrollTop }
  }
}

function ScriptSetup()
{ // Alle Flieger-Grafiken laden
  isIm = (document.images) ? 1 : 0
  if (isIm)
  { arImLoad = new Array
    ('schirm_r','schirm_l','drachen_r','drachen_l')
    arImList = new Array ()
    for (counter in arImLoad)
    { arImList[counter] = new Image()
      arImList[counter].src = arImLoad[counter] + '.gif'
    }
  }

  // Globale Variablen setzen und Maus-Event initialisieren

  if (NetscapeOk || MicrosoftOk)
  { if (NetscapeOk)
    { al=document.FliegerLayer
      document.captureEvents(Event.MOUSEMOVE)
    }
    else
    { al=document.all.FliegerLayer.style }
    document.onmousemove = MeinMausEvent
    BewegeFlieger()
  }
}

function Copyright()
{ window.focus()
  self.location = index.html }

function ZeigeFlieger()
{ // Setzen der Block-Level Container zur Anzeige der Grafiken

  if (NetscapeOk || MicrosoftOk)
  { if (NetscapeOk)
    { // Falle = "Netscape"
      FallRef = "http://www.abschweb.net"
    }
    else
    { // Falle = "Internet Explorer"
      FallRef = "http://www.abschweb.net"
    }
  }

  if(Ver4)
  { s ='<DIV STYLE="visibility:hidden"></DIV>'
    s+='<DIV ID="FliegerLayer" STYLE="position:absolute; '
    s+='top:-32; left:-32; width:32; height:32">'
    s+='<A HREF="' + FallRef + '" target=_top>'
    s+='<IMG ALT="' + Falle + '" NAME="Flieger" SRC="schirm_r.gif" border=0>'
    s+='</A></DIV>'
    document.writeln(s)
  }
}

window.onload = ScriptSetup
ZeigeFlieger()
