');
var picture = new Image();
var richtung = +1;
var maxheight=1000;
var intervall=0;
function initialisierung ()
{
neuesbild.value=0;
if (bild_id > 0) neuesbild.value = bild_id;
else if (document.cookie) neuesbild.value=Cookie_lesen ();
aktbild=neuesbild.value*1;
goto_bild(neuesbild.value*1);
document.getElementById("foto").width = screen.width - 20;
var elem=document.getElementById("foto");
if (elem.addEventListener) elem.addEventListener('mousemove', getMausPosition, false);
else elem.attachEvent('onmousemove', getMausPosition);
}
function Cookie_lesen ()
{
var Wert = "";
if (document.cookie)
{
var cwert = document.cookie;
cwert = cwert.substring(cwert.indexOf("Bildnummer=")+11,cwert.length);
var Wertende = cwert.indexOf(";");
if (Wertende == -1) Wertende = cwert.length;
Wert = cwert.substring(0, Wertende);
}
return Wert;
}
function Cookie_schreiben (Bezeichner, Wert, Verfall)
{
var jetzt = new Date();
var Auszeit = new Date(jetzt.getTime() + Verfall);
document.cookie = Bezeichner + "=" + Wert + "; expires=" + Auszeit.toGMTString() + ";";
}
function getMausPosition(e)
{
richtung = e.clientX < (self.innerWidth ? self.innerWidth : screen.width) / 2 ? -1 : +1;
if (richtung == +1) document.getElementById("foto").style.cursor="url('pfeil_rechts.cur'), auto";
else document.getElementById("foto").style.cursor="url('pfeil_links.cur'), auto";
}
function bildwechsel (weiter)
{
aktbild = aktbild + weiter;
if (aktbild>anzbild) aktbild=1;
if (aktbild==0) aktbild=anzbild;
neuesbild.value=aktbild;
document.title = bild[aktbild].substr (0, 15);
document.getElementById("bildtext").firstChild.nodeValue = bild[aktbild].substr (26, 200);
document.getElementById("datum").firstChild.nodeValue = bild[aktbild].substr (15, 10);
document.getElementById("foto").src = '../panorama/' + bild[aktbild].substr (0, 15);
Cookie_schreiben ("Bildnummer",aktbild, 1000 * 60 * 60 * 24 * 365)
}
function goto_bild (gobild)
{
aktbild = gobild;
if (aktbild==0) aktbild=anzbild;
neuesbild.value=aktbild;
document.title = bild[aktbild].substr (0, 15);
document.getElementById("bildtext").firstChild.nodeValue = bild[aktbild].substr (26, 200);
document.getElementById("datum").firstChild.nodeValue = bild[aktbild].substr (15, 10);
document.getElementById("foto").src = '../panorama/' + bild[aktbild].substr (0, 15);
Cookie_schreiben ("Bildnummer",aktbild, 1000 * 60 * 60 * 24 * 365)
}
function search ()
{
if (neuesbild.value==0) neuesbild.value=1;
if (neuesbild.value>anzbild) neuesbild.value=anzbild;
goto_bild(neuesbild.value*1);
}
function start_diashow ()
{
if (intervall==0)
{
intervall=3000;
diashow ();
}
else intervall=0;
}
function diashow ()
{
setTimeout (function ()
{
bildwechsel (-1);
if (intervall > 0) diashow ();
}, 3000);
}
function navigation(evt)
{
var tastencode = (window.event)?event.keyCode:evt.which;
switch (tastencode)
{
case 13: search (); break; // Enter
case 37: bildwechsel (-1); break; // Cursor rechts
case 39: bildwechsel (+1); break; // Cursor links
case 32: bildwechsel (+1); break; // Leertaste
case 38: bildwechsel (+1); break; // Cursor oben
case 40: bildwechsel (-1); break; // Cursor unten
case 33: bildwechsel (+1); break; // Page Up
case 34: bildwechsel (-1); break; // Page Down
case 187: bildwechsel (+1); break; // Plus
case 189: bildwechsel (-1); break; // Minus
case 36: aktbild=1; bildwechsel (0); break; // Home
case 35: aktbild=anzbild; bildwechsel (0); break; // End
}
}
function info_anzeigen ()
{
var breite = 800;
var hoehe = 700;
var links = (screen.width - breite) / 2;
var oben = (screen.height - hoehe) / 4;
window.open ('info_panorama.htm','info','resizable=1,scrollbars=1,menubar=0,toolbar=0,status=0,width=' + breite + ',height=' + hoehe + ',left=' + links + ', top=' + oben);
info.focus();
}
document.onkeydown=navigation;
//-->