/*Javascripts fuer Bildergalerie*/ function SlideShowPlay() { //GotoBildergalerieBild(AktSeite, strPnlBildergalerieClientID, strNavigationsID, strSeitenschaltungClientID, strVorschauBildClientID, strBilderschaltungClientID, strBildID, index, neueBildID, neueAktuelleSeite); document.getElementById("intraBody").onclick = function() { PlaySlideShow(); }; } function PlaySlideShow() { idbtnVor = "Ein-Bild-vor"; el = document.getElementById(idbtnVor); el.click() window.setTimeout("PlaySlideShow()", 5000); } function Stop() { } function Pause() { } function GotoBildergalerieBild(AktSeite, strPnlBildergalerieClientID, strNavigationsID, strSeitenschaltungClientID, strVorschauBildClientID, strBilderschaltungClientID, strBildID, index, neueBildID, neueAktuelleSeite) { GetVergroesserung(strBildID, strVorschauBildClientID, strNavigationsID, AktSeite, strPnlBildergalerieClientID, strSeitenschaltungClientID, strBilderschaltungClientID, index, neueBildID); btnclose = document.getElementById("CloseButton"); btnclose.onclick = function() { CloseVergrAndReload(neueAktuelleSeite, strPnlBildergalerieClientID, strNavigationsID, strSeitenschaltungClientID, strVorschauBildClientID, strBilderschaltungClientID) }; } function CloseVergrAndReload(AktSeite, strPnlBildergalerieClientID, strNavigationsID, strSeitenschaltungClientID, strVorschauBildClientID, strBilderschaltungClientID) { document.getElementById("BGVorsch").style.display = "none"; document.getElementById("pnlVergr").style.display = "none"; GotoBildergalerieSeite(AktSeite, strPnlBildergalerieClientID, strNavigationsID, strSeitenschaltungClientID, strVorschauBildClientID, strBilderschaltungClientID); } //Schliesst die Vergr function CloseVergr() { document.getElementById("BGVorsch").style.display = "none"; document.getElementById("pnlVergr").style.display = "none"; } function GetVergroesserung(BildID, VorschauBildClientID, NavigationID, AktSeite, PnlBildergalerieClientID, pnlSeitenschaltungClientID, pnlBilderschaltungClientID, index, neueBildID) { BildergalerieService.GetVergroesserung(BildID, NavigationID, AktSeite, PnlBildergalerieClientID, pnlSeitenschaltungClientID, VorschauBildClientID, pnlBilderschaltungClientID, index, neueBildID, GetVergroesserungSucceededCallback); } function GetVergroesserungSucceededCallback(result) { Bild = document.getElementById(result.strVorschauBildClientID); Bild.innerHTML = result.BildPfad; Bilderschaltung = document.getElementById(result.pnlBilderschaltungClientID); //alert(result.HTMLBilderschaltung); Bilderschaltung.innerHTML = result.HTMLBilderschaltung; } function GotoBildergalerieSeite(AktSeite, strPnlBildergalerieClientID, strNavigationsID, strSeitenschaltungClientID, strVorschauBildClientID, strBilderschaltungClientID) { BildergalerieService.GetBildergalerie(strNavigationsID, AktSeite, strPnlBildergalerieClientID, strSeitenschaltungClientID, strVorschauBildClientID, strBilderschaltungClientID, GotoBildergalerieSeiteSucceedeCallback); } function GotoBildergalerieSeiteSucceedeCallback(result) { Bildergalerie = document.getElementById(result.strPnlBildergalerieClientID); Bildergalerie.innerHTML = result.HTMLBildergalerie; Schaltung = document.getElementById(result.strPnlSeitenschaltungClientID); Schaltung.innerHTML = result.HTMLSeitenschaltung; } function ZeigeVergr(BildID, pnlWidth, pnlHeight, VorschauBildClientID, NavigationID, AktSeite, PnlBildergalerieClientID, pnlSeitenschaltungClientID, pnlBilderschaltungClientID, index) { document.getElementById("BGVorsch").style.display = "block"; document.getElementById("pnlVergr").style.display = "block"; //BG vergroessern var SeitenGroesse = GetSeitenGroesse(); document.getElementById("BGVorsch").style.height = SeitenGroesse[1] + "px"; //Vergr bei Tastendruck wieder schliesen InitKeypressForVergrClose() //Panel fuer Vergr Positionieren verschieben var pnlPos = CalculatePanelPos(pnlWidth, pnlHeight); document.getElementById("pnlVergr").style.left = pnlPos[0] + "px"; document.getElementById("pnlVergr").style.top = pnlPos[1] + "px"; //Bild laden GetVergroesserung(BildID, VorschauBildClientID, NavigationID, AktSeite, PnlBildergalerieClientID, pnlSeitenschaltungClientID, pnlBilderschaltungClientID, index, 0); } //Greift den Tastendruck an function InitKeypressForVergrClose() { if (document.layers) document.captureEvents(Event.KEYDOWN); document.onkeydown = CloseVergrByESCKey; } //Schliesst die Vergr bei drueken des ESC Key function CloseVergrByESCKey(e) { if (e == null) { keycode = event.keyCode; ESCKey = 27; } else { keycode = e.keyCode; ESCKey = e.DOM_VK_ESCAPE; } key = String.fromCharCode(keycode).toLowerCase(); if (keycode == ESCKey) { //Vergr Ausblenden CloseVergr(); } } function fade(id, start, ende, msec) { alert("fade"); if (id != null) { var v = Math.round(msec / 100); var t = 0; if (start > ende) { for (i = start; i >= ende; i--) { setTimeout("dofade(" + i + ",'" + id + "')", (t * v)); t++; } } else if (start < ende) { for (i = start; i <= ende; i++) { setTimeout("dofade(" + i + ",'" + id + "')", (t * v)); t++; } } } } function dofade(opacity, id) { var o = document.getElementById(id).style; o.opacity = (opacity / 100); o.MozOpacity = (opacity / 100); o.KhtmlOpacity = (opacity / 100); o.filter = "alpha(opacity=" + opacity + ")"; }