/* Zum Ausführen der meisten Scripts ist die Bibliothek dom.js erforderlich!
Denken Sie bitte daran, die Datei dom.js in der Webseite einzubinden. */

/* Mehrere Frames gleichzeitig ändern */
function z1(Seite,Rahmen) {
parent[Rahmen].document.location.href = Seite;
}
//Ende der Funktion z1

/* Animation
Wichtig!! In der Webseite muss die globale Variable zeit definiert werden.
Wenn immer das gleiche Zeitintervall verwendet werden soll, kann die Variable
direkt in dieser Datei definiert werden.
Entfernen Sie die Kommentarzeichen vor der Variablen zeit in der Funktion z2Setup,
wenn Sie für alle Animationen das gleiche Intervall verwenden
möchten. In den Webseiten ist die Variable dann nicht erforderlich.*/

function z2Set(ObjID,Ex,Ey,Sx,Sy) {
EndeX = Ex; //Stoppt bei dieser horizontalen Position
EndeY = Ey; //Stoppt bei dieser vertikalen Position
SprungX = Sx; //wie viele Pixel horizontal pro Intervall?
SprungY = Sy; //wie viele Pixel vertikal pro Intervall?
//zeit = 50; //Zeitintervall in Millisekunden. 1000 = 1Sekunde
domStil = crossDOM(1,ObjID);
aktuellX = f4(ObjID);
aktuellY = f3(ObjID);
z2(aktuellX,aktuellY);
}

function z2(aktuellX,aktuellY) {
//Stop-Position erreicht?
if(aktuellX != EndeX) {
if(aktuellX > EndeX) {
aktuellX = aktuellX - SprungX; }
else {
aktuellX = aktuellX + SprungX; }
}
if(aktuellY != EndeY) {
if(aktuellY > EndeY) {
aktuellY = aktuellY - SprungY; }
else {
aktuellY = aktuellY + SprungY; }
}
/*Wenn die Stop-Position noch nicht erreicht ist, wird
zeitgesteuert jeweils eine neue aktuelle Position gesetzt:*/
if((aktuellX != EndeX) ||
(aktuellY != EndeY)) {
if (domStil.pixelLeft) {
domStil.pixelLeft = aktuellX;
domStil.pixelTop = aktuellY;
}
else {
domStil.top = aktuellY;
domStil.left = aktuellX;
}
setTimeout('z2('+aktuellX+','+aktuellY+')',zeit);
}
}
//Ende der Animations-Funktion

/* Ändern der Anzeigefläche ohne
Zuschlag für hohe Auflösungen*/
function z3(ZB,ZH) {
zielB = ZB;
zielH = ZH;
aktuellB=f15();
aktuellH=f14();
maxBreite=screen.width;
if(maxBreite>790) {
aendernB = zielB - aktuellB;
aendernH = zielH - aktuellH;
window.resizeBy(aendernB,aendernH);
}
}

/* Ändern der Anzeigefläche mit 100px
Höhen-Zuschlag für hohe Auflösungen*/
function z4(ZB,ZH) {
zielB = ZB;
zielH = ZH;
aktuellB = f15();
aktuellH = f14();
maxBreite = screen.width;
if(maxBreite > 790) {
if(maxBreite > 800) {
aendernH = zielH - aktuellH +100;
}
else {
aendernH = zielH - aktuellH;
}
aendernB = zielB - aktuellB;
window.resizeBy(aendernB,aendernH);
}
}

