function getPageScroll(){

        var yScroll;

        if (self.pageYOffset) {
                yScroll = self.pageYOffset;
        } else if (document.documentElement && document.documentElement.scrollTop){         // Explorer 6 Strict
                yScroll = document.documentElement.scrollTop;
        } else if (document.body) {// all other Explorers
                yScroll = document.body.scrollTop;
        }

        arrayPageScroll = new Array('',yScroll)
        return arrayPageScroll;
}



//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){

        var xScroll, yScroll;

        if (window.innerHeight && window.scrollMaxY) {
                xScroll = document.body.scrollWidth;
                yScroll = window.innerHeight + window.scrollMaxY;
        } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
                xScroll = document.body.scrollWidth;
                yScroll = document.body.scrollHeight;
        } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
                xScroll = document.body.offsetWidth;
                yScroll = document.body.offsetHeight;
        }

        var windowWidth, windowHeight;
        if (self.innerHeight) {        // all except Explorer
                windowWidth = self.innerWidth;
                windowHeight = self.innerHeight;
        } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
                windowWidth = document.documentElement.clientWidth;
                windowHeight = document.documentElement.clientHeight;
        } else if (document.body) { // other Explorers
                windowWidth = document.body.clientWidth;
                windowHeight = document.body.clientHeight;
        }

        // for small pages with total height less then height of the viewport
        if(yScroll < windowHeight){
                pageHeight = windowHeight;
        } else {
                pageHeight = yScroll;
        }

        // for small pages with total width less then width of the viewport
        if(xScroll < windowWidth){
                pageWidth = windowWidth;
        } else {
                pageWidth = xScroll;
        }


        arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
        return arrayPageSize;
}







var fader;
var aktiv;
var welcherbrowser;

if(window.pkcs11){
welcherbrowser='Netscape';
if(document.ids){
welcherbrowser='Netscape';
if(window.navigator.securityPolicy)welcherbrowser='Netscape';
}
else if(window.atob)welcherbrowser='Netscape'; else welcherbrowser='Netscape';
}



var trans_top = 0;

dasBild=0;

var welchesbild = dasBild;
var welchesbildrichtig;
var namezusammensetzen;
var wechselanaus = "aus";
var faderzahl =10;
var zeitfuerfade = 4500;

function wechsel(){
if(welchesbild==bildergesammt) { welchesbild = 0; }
if(wechselanaus=="an") {
//document.getElementById('slideshowlinks').innerHTML = "<a href=\"javascript:void(0);\" class=\"seiten\" onclick=\"wechselaus()\" onfocus=\"if(this.blur)this.blur()\"><img src=\"images/button-pause.gif\" width=\"24\" height=\"16\" border=\"0\" alt=\"\"></a>";

welchesbildrichtig = welchesbild+1;
document.getElementById('seiten').innerHTML = "<a href=\"javascript:void(0);\" class=\"seiten\" target=\"bildlauf\" onclick=\"welchesbild=welchesbild+1;if(welchesbild==bildergesammt)welchesbild=0;fadedownvor();textwechsel();return false;\" onfocus=\"if(this.blur)this.blur()\"><img src=\"images/vorwaerts.gif\" width=\"23\" height=\"22\" border=\"0\" alt=\"\"></a><img src=\"images/trans.gif\" width=\"23\" height=\"6\" border=\"0\" alt=\"\"><a href=\"javascript:void(0);\" class=\"seiten\" onclick=\"wechselanaus='aus';welchesbild=welchesbild-1;if(welchesbild==-1)welchesbild=bildergesammt-1;fadedownzurueck();textwechsel();return false;\" onfocus=\"if(this.blur)this.blur()\"><img src=\"images/zurueck.gif\" width=\"23\" height=\"22\" border=\"0\" alt=\"\"></a>";
//document.getElementById('bildanzahl').innerHTML = "Bild: <b>"+welchesbildrichtig+"</b> von <b>"+bildergesammt+"</b>";

var namezusammensetzen = pics[welchesbild];
document.getElementById('bildwechseln').style.filter="alpha(opacity:0)";
document.getElementById('bildwechseln').style.KHTMLOpacity="0";
document.getElementById('bildwechseln').style.MozOpacity="0";
document.getElementById('bildwechseln').style.opacity="0";
document.getElementById('bildwechseln').src=namezusammensetzen ;
fader = window.setTimeout("fadeupwechsel();", 100);

}

else {clearTimeout(aktiv); return; }}


function fadeupwechsel(){

trans_top += faderzahl;
if(welcherbrowser!='Netscape')
document.getElementById('bildwechseln').style.filter="alpha(opacity:"+trans_top+")";
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.KHTMLOpacity=trans_top/100;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.opacity=trans_top/100;
document.getElementById('bildwechseln').style.MozOpacity=trans_top/101;

if(trans_top >= 100) {
if(wechselanaus=="an") {fader = window.setTimeout("fadedownwechsel();",zeitfuerfade);}
else { clearTimeout(fader); }
}
else {fader = window.setTimeout("fadeupwechsel()",10);}
}


function fadedownwechsel(){

if(wechselanaus=="an") {
trans_top -= faderzahl;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.filter="alpha(opacity:"+trans_top+")";
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.KHTMLOpacity=trans_top/100;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.opacity=trans_top/100;
document.getElementById('bildwechseln').style.MozOpacity=trans_top/101;
if(trans_top <= 0) {
clearTimeout(fader);
aktiv = window.setTimeout("welchesbild=welchesbild+1;wechsel();",0);
}
else {aktiv = window.setTimeout("fadedownwechsel()",10);}
}
else {clearTimeout(aktiv); return;}
}

function fadedownvorwechsel(){
trans_top -= faderzahl;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.filter="alpha(opacity:"+trans_top+")";
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.KHTMLOpacity=trans_top/100;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.opacity=trans_top/100;
document.getElementById('bildwechseln').style.MozOpacity=trans_top/101;

if(trans_top <= 0) {
window.setTimeout("wechsel()",10);
}
else {fader = window.setTimeout("fadedownvorwechsel()",10); }
}

function wechselaus(){
window.clearTimeout(aktiv);
//document.getElementById('slideshowlinks').innerHTML = "<a href=\"javascript:void(0);\" class=\"seiten\" onclick=\"wechselanaus='an';welchesbild=welchesbild+1;aktiv=setTimeout('fadedownvorwechsel()\',0);\" onfocus=\"if(this.blur)this.blur()\"><img src=\"images/button-play.gif\" width=\"24\" height=\"16\" border=\"0\" alt=\"\"></a>";
//document.getElementById('bildanzahl').innerHTML = "Bild: <b>"+welchesbildrichtig+"</b> von <b>"+bildergesammt+"</b>";
wechselanaus = "aus";
}

function vor(){
welchesbildrichtig = welchesbild+1;
namezusammensetzen = pics[welchesbild];
document.getElementById('bildwechseln').style.filter="alpha(opacity:0)";
document.getElementById('bildwechseln').style.KHTMLOpacity="0";
document.getElementById('bildwechseln').style.MozOpacity="0";
document.getElementById('bildwechseln').style.opacity="0";
document.getElementById('bildwechseln').src=namezusammensetzen ;
document.getElementById('seiten').innerHTML = "<a href=\"javascript:void(0);\"  onclick=\"welchesbild=welchesbild+1;if(welchesbild==bildergesammt)welchesbild=0;fadedownvor();textwechsel();return false;\" onfocus=\"if(this.blur)this.blur()\"><img src=\"images/vorwaerts.gif\" width=\"23\" height=\"22\" border=\"0\" alt=\"\"></a><img src=\"images/trans.gif\" width=\"23\" height=\"6\" border=\"0\" alt=\"\"><a href=\"javascript:void(0);\" class=\"seiten\" onclick=\"wechselanaus='aus';welchesbild=welchesbild-1;if(welchesbild<0){welchesbild=bildergesammt-1;}fadedownzurueck();textwechsel();return false;\" onfocus=\"if(this.blur)this.blur()\"><img src=\"images/zurueck.gif\" width=\"23\" height=\"22\" border=\"0\" alt=\"\"></a>";
//document.getElementById('bildanzahl').innerHTML = "Bild: <b>"+welchesbildrichtig+"</b> von <b>"+bildergesammt+"</b>";

fader = window.setTimeout("fadeup();", 0);
wechselaus();
}

function zurueck(){
welchesbildrichtig = welchesbild+1;
namezusammensetzen = pics[welchesbild];
document.getElementById('bildwechseln').style.filter="alpha(opacity:0)";
document.getElementById('bildwechseln').style.KHTMLOpacity="0";
document.getElementById('bildwechseln').style.MozOpacity="0";
document.getElementById('bildwechseln').style.opacity="0";
document.getElementById('bildwechseln').src=namezusammensetzen ;
document.getElementById('seiten').innerHTML = "<a href=\"javascript:void(0);\" class=\"seiten\" target=\"bildlauf\" onclick=\"wechselanaus='aus';welchesbild=welchesbild+1;if(welchesbild==bildergesammt){welchesbild=0;}fadedownvor();textwechsel();return false;\" onfocus=\"if(this.blur)this.blur()\"><img src=\"images/vorwaerts.gif\" width=\"23\" height=\"22\" border=\"0\" alt=\"\"></a><img src=\"images/trans.gif\" width=\"23\" height=\"6\" border=\"0\" alt=\"\"><a href=\"javascript:void(0);\" class=\"seiten\" onclick=\"wechselanaus='aus';welchesbild=welchesbild-1;if(welchesbild<0){welchesbild=bildergesammt-1;}fadedownzurueck();textwechsel();return false;\" onfocus=\"if(this.blur)this.blur()\"><img src=\"images/zurueck.gif\" width=\"23\" height=\"22\" border=\"0\" alt=\"\">";
//document.getElementById('bildanzahl').innerHTML = "Bild: <b>"+welchesbildrichtig+"</b> von <b>"+bildergesammt+"</b>";

fader = window.setTimeout("fadeup();", 0);
wechselaus();
}

function fadeup(){
document.getElementById('bildwechseln').style.visibility="visible";
document.getElementById('bildwechseln2').style.visibility="visible";
document.getElementById('fakemenu').style.zIndex=1;
document.getElementById('fakemenu2').style.zIndex=1;
trans_top += faderzahl;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.filter="alpha(opacity:"+trans_top+")";
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.KHTMLOpacity=trans_top/100;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.opacity=trans_top/100;
document.getElementById('bildwechseln').style.MozOpacity=trans_top/101;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln2').style.filter="alpha(opacity:"+trans_top+")";
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln2').style.KHTMLOpacity=trans_top/100;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln2').style.opacity=trans_top/100;
document.getElementById('bildwechseln2').style.MozOpacity=trans_top/101;


if(trans_top >= 100) {clearTimeout(fader); document.getElementById('flaeche2').style.visibility="visible"; document.getElementById('flaechebild2').style.visibility="visible"; document.getElementById('hauptcontainer').style.visibility ='hidden'; document.getElementsByTagName("body")[0].bgColor="white";document.getElementById('flaeche').style.visibility="hidden"; document.getElementById('flaechebild').style.visibility="hidden"; window.setTimeout("window.location.href='christian-friedrich-kunst-ausstellung-galerie-atelier-malerei-portrait_home.php'",5000);}
else {
window.setTimeout("fadeup();",20);
}

}

function fadedownvor(){
trans_top -= faderzahl;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.filter="alpha(opacity:"+trans_top+")";
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.KHTMLOpacity=trans_top/100;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.opacity=trans_top/100;
document.getElementById('bildwechseln').style.MozOpacity=trans_top/101;
if(trans_top <= 0) {
window.setTimeout("vor()",10);
}
else {window.setTimeout("fadedownvor()",10); }
}

function fadedownzurueck(){
trans_top -= faderzahl;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.filter="alpha(opacity:"+trans_top+")";
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.KHTMLOpacity=trans_top/100;
if(welcherbrowser!='Netscape')document.getElementById('bildwechseln').style.opacity=trans_top/100;
document.getElementById('bildwechseln').style.MozOpacity=trans_top/101;
if(trans_top <= 0) {
window.setTimeout("zurueck()",10);
}
else {window.setTimeout("fadedownzurueck()",10); }
}

function start(){

var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();
var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35 - 500) / 2);
var lightboxLeft = ((arrayPageSize[0] - 20 - 401) / 2);

document.getElementById('flaechebild').style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
document.getElementById('flaechebild').style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
document.getElementById('flaechebild2').style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
document.getElementById('flaechebild2').style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";


document.getElementById('bildwechseln').style.filter="alpha(opacity:0)";
document.getElementById('bildwechseln').style.KHTMLOpacity="0";
document.getElementById('bildwechseln').style.MozOpacity="0";
document.getElementById('bildwechseln').style.opacity="0";
document.getElementById('bildwechseln').src="images/rot.gif";

document.getElementById('bildwechseln2').style.filter="alpha(opacity:0)";
document.getElementById('bildwechseln2').style.KHTMLOpacity="0";
document.getElementById('bildwechseln2').style.MozOpacity="0";
document.getElementById('bildwechseln2').style.opacity="0";
document.getElementById('bildwechseln2').src="images/rot_bild.gif";

window.setTimeout("fadeup();", 4000);
}

function start2(){

var arrayPageSize = getPageSize();
var arrayPageScroll = getPageScroll();
var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35 - 500) / 2);
var lightboxLeft = ((arrayPageSize[0] - 20 - 401) / 2);

document.getElementById('flaechebild').style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
document.getElementById('flaechebild').style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
document.getElementById('flaechebild2').style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
document.getElementById('flaechebild2').style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";



document.getElementById('bildwechseln').style.filter="alpha(opacity:0)";
document.getElementById('bildwechseln').style.KHTMLOpacity="0";
document.getElementById('bildwechseln').style.MozOpacity="0";
document.getElementById('bildwechseln').style.opacity="0";
document.getElementById('bildwechseln').src="images/rot.gif";

document.getElementById('bildwechseln2').style.filter="alpha(opacity:0)";
document.getElementById('bildwechseln2').style.KHTMLOpacity="0";
document.getElementById('bildwechseln2').style.MozOpacity="0";
document.getElementById('bildwechseln2').style.opacity="0";
document.getElementById('bildwechseln2').src="images/rot_bild.gif";

window.setTimeout("fadeup();", 20);
}



window.onresize = nochmal;

function nochmal() {

breiteneu = getWidth()-25;
hoeheneu = getHeight();
document.images.bildwechseln.style.width = breiteneu;
document.bildwechseln.style.height = hoeheneu+300;
document.images.bildwechseln3.style.width = breiteneu;
document.bildwechseln3.style.height = hoeheneu+300;


}


var breitenach;
var hoehenach;
var breiteneu;
var hoeheneu;


function getWidth() {
if (window.innerWidth) { return window.innerWidth;
} else if (document.body && document.body.offsetWidth) {
return document.body.offsetWidth;
} else {
return 0;
}
}

function getHeight() {
if (window.innerHeight) { return window.innerHeight;
} else if (document.body && document.body.offsetHeight) {
return document.body.offsetHeight;
} else {
return 0;
}
}
