var bild01=new Image();
bild01.src="images/map.gif";
var breite = 550
var hoehe  = 550

// Position
var X = 5
var Y = 5

// Fenster direkt an Zielposition oeffnen
function zeigeBild(url)
{
  win = open(url,
             "",
             "width=" + breite + ",height=" + hoehe +
               ",innerWidth=" + breite + ",innerHeight=" + hoehe +
               ",menubar=0,scrollable=1,resizable=1,location=0,status=0,directories=0,left=" +
               X + ",screenX=" + X + ",top=" + Y + ",screenY=" + Y + ",dependent")
}

// Startposition der Animation (Bildschirmmitte)
var startX = (screen.width - breite) / 2
var startY = (screen.height - hoehe) / 2

// Endposition der Animation
var endeX = X
var endeY = Y

// Animationsparameter
var faktor  = 8                                          // Schrittgroesse
var zeit    = 10                                         // Zeit zwischen zwei Schritte
var faktorX = (((startX - endeX) > 0) ? 1 : -1) * faktor // Schrittgroesse X
var faktorY = (((startY - endeY) > 0) ? 1 : -1) * faktor // Schrittgroesse Y

// Animationsfunktionen
function bewegeFensterY()
{
  // Neue Y-Position
  startY -= faktorY

  // Abbruchbedingung
  var abbruch = (faktorY * startY) < (faktorY * endeY)

  // Fenster versetzen
  if(win.closed)
    return
  win.moveTo(endeX, abbruch ? endeY : startY)

  // Naechster Schritt
  if(!abbruch)
    setTimeout("bewegeFensterY()", zeit)
}

function bewegeFensterX()
{
  // Neue X-Position
  startX -= faktorX

  // Abbruchbedingung
  var abbruch = (faktorX * startX) < (faktorX * endeX)

  // Fenster versetzen
  if(win.closed)
    return
  win.moveTo(abbruch ? endeX : startX, startY)

  // Naechster Schritt
  setTimeout(abbruch ?
             "bewegeFensterY()" :
             "bewegeFensterX()", zeit)
}

// Fenster oeffnen und Animation starten
function zeigeBild(url)
{
  win = open(url,
             "",
             "width=" + breite + ",height=" + hoehe +
               ",innerWidth=" + breite + ",innerHeight=" + hoehe +
               ",menubar=0,scrollable=1,resizable=1,location=0,status=0,directories=0,left=" +
               startX + ",screenX=" + startX + ",top=" + startY + ",screenY=" + startY + ",dependent")
  setTimeout("bewegeFensterX()", zeit)
}

//-->
