var http_request = false;
bilder =new Array();
pfad ="bild/comic/";
bildNr=0;

//bilder[0] = "1.jpg";
//bilder[1] = "2.jpg";
//bilder[2] = "3.jpg";
//bilder[3] = "4.jpg";
//bilder[4] = "5.jpg";
var ii=0;
var SlideShowKnoten;



function slideshow(){   
    if(ii > 5) return;
    //alert(Bentre[ii]);
    if (ii==0)timer=setTimeout("slideshow()", 1000);
    else if (ii==1) timer=setTimeout("slideshow()", 400);
    else if (ii==2) timer=setTimeout("slideshow()", 2500);
    else if (ii==3) timer=setTimeout("slideshow()", 300);
    else if (ii==4) timer=setTimeout("slideshow()", 200);
    else timer=setTimeout("slideshow()", 200);
    //document.getElementById("bild1").innerHTML = "<a href=\"seite1.htm\"><img style=\"display:none\" visibility=\"hidden\" src=\"bilder/entre/"+Bentre[ii]+"\"></a>";  
    //document.getElementById("bild"+(ii)).style.display = "none";
    var idBild="bild"+(ii-1);
    if (document.getElementById(idBild)) document.getElementById(idBild).style.display = "none";
    var idBild="bild"+ii;
    //alert(ii);  
    document.getElementById(idBild).style.display = "block"; 
    //setAttribute("class","menue_v"); <a href="seite1.htm"><img src="bilder/entre/entre20001.jpg"></a>
    ii++; 
}


function macheRequest(url) {
    http_request = false;
    document.getElementById("pos_bild1").innerHTML = "loading..."; // benutzer informieren
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType) {
             http_request.overrideMimeType('text/xml');
                // zu dieser Zeile siehe weiter unten
        }   
    } else if (window.ActiveXObject) { // IE
    try {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
    }
    }

    if (!http_request) {
        alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
        return false;
    }
    http_request.onreadystatechange = alertInhalt;
    http_request.open('GET', url, true);
    http_request.send(null);
} 




function nextPic(nr){
    if (nr==-1){
        if (SlideShowKnoten.previousSibling) {
            SlideShowKnoten.style.display = "none";
            SlideShowKnoten=SlideShowKnoten.previousSibling;
            SlideShowKnoten.style.display = "block";
        } else {
            SlideShowKnoten.style.display = "none";          
            SlideShowKnoten=document.getElementById("pos_bild1").firstChild.lastChild;
            SlideShowKnoten.style.display = "block"; 
        }    
    } else {
        if (SlideShowKnoten.nextSibling) {
            SlideShowKnoten.style.display = "none";
            SlideShowKnoten=SlideShowKnoten.nextSibling;
            SlideShowKnoten.style.display = "block";
        } else {
            SlideShowKnoten.style.display = "none";          
            SlideShowKnoten=document.getElementById("pos_bild1").firstChild.firstChild;
            SlideShowKnoten.style.display = "block"; 
        }
    }
    bildNrAnzeige(); 
}

function bildNrAnzeige(){
       
   // blendet eine bild nummer ein 
   // document.getElementById("pos_nummer").innerHTML = bildNr+1+" / "+bilder.length;
   //SlideShowKnoten = document.getElementById("pos_bild1").firstChild;
//   alert(document.getElementById("pos_bild1").firstChild.id);
   
   if (document.getElementById("pos_bild1").firstChild.childNodes.length<=1) {
        document.getElementById("pfeil_links_w").style.display = "none";
        document.getElementById("pfeil_links_s").style.display = "none";
        document.getElementById("pfeil_rechts_w").style.display = "none";
        document.getElementById("pfeil_rechts_s").style.display = "none";    
        return; 
   } 

   if ((SlideShowKnoten.previousSibling)){
        document.getElementById("pfeil_links_w").style.display = "none";
        document.getElementById("pfeil_links_s").style.display = "block";
   } else {
        document.getElementById("pfeil_links_s").style.display = "none";
        document.getElementById("pfeil_links_w").style.display = "block";
   }
    
    if ((SlideShowKnoten.nextSibling)){
        document.getElementById("pfeil_rechts_w").style.display = "none";
        document.getElementById("pfeil_rechts_s").style.display = "block";
   }else {
        document.getElementById("pfeil_rechts_s").style.display = "none";
        document.getElementById("pfeil_rechts_w").style.display = "block";
   }
}


function pageInit() {
    SlideShowKnoten = document.getElementById("pos_bild1").firstChild.firstChild;
}

function alertInhalt() {

    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
             // alert(http_request.responseText);   
             // document.getElementById("pos_bild").replaceChild(http_request.reponseText, document.getElementById("pos_bild").firstChild);
             //document.getElementById("pos_bild").innerHTML = http_request.responseText;
             var update = new Array();
             var first=true;
             var j=0;
                document.getElementById("pos_bild1").innerHTML =  http_request.responseText;  //setAttribute("class","menue_v");
              //update = response.split('||');
              SlideShowKnoten = document.getElementById("pos_bild1").firstChild.firstChild;
                
        } else {
            alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }
     bildNrAnzeige();
}



function nextPic1(nr){
    bildNr=bildNr+nr;
    if (bildNr<0) bildNr=bilder.length-1;
    else if  (bildNr>=bilder.length) bildNr=0;
    macheRequest('bild.php?path='+pfad+'&pic='+bilder[bildNr]); 
    bildNrAnzeige();   
}





function sanduhr(schalter) {
   var myBody = document.body;
   if (schalter == 'ein') {
    myBody.style.cursor = "wait";
   } else {
    myBody.style.cursor = "default";
   }
  }



Bentre =new Array();
Bentre[0] = "entre20001.jpg";
Bentre[1] = "entre20016.jpg";
Bentre[2] = "entre20028.jpg";
Bentre[3] = "entre20051.jpg";
Bentre[4] = "entre20052.jpg";
Bentre[5] = "entre20054.jpg";
timer=null;

function slideshow1(){
    if(ii > 4) return;
    ii++;
    //alert(Bentre[ii]);
    timer=setTimeout("slideshow()", 1000);
    macheRequest('bild.php?path=entre/&pic='+Bentre[ii]);  
}


  



  
  
function checkGbFields() {
	var fehlerliste="";
	document.goon = true;
	if (document.gbform.name.value=="") fehlerliste+="-Name\n";
	if (document.gbform.kommentar.value=="") fehlerliste+="-Kommentar\n";
	if (document.gbform.email.value.search(/.+@.+\..+/) == -1 && document.gbform.email.value != "") fehlerliste+="-EMail\n";
	if (!(fehlerliste=="")){
		alert("Bitte füllen Sie folgende Felder korrekt aus:\n"+fehlerliste);
		document.goon = false;
	}
}


function addElement(IdNr) {
    var r = document.createElement("br");
    var f = document.createElement("input");
    f.setAttribute("type","file");
    f.setAttribute("name","otherfile[]");
    f.setAttribute("size","35");
	document.getElementById(IdNr).appendChild(f);
	document.getElementById(IdNr).appendChild(r);
	
	var element = document.getElementById("toDelete");
    //verschwunden = document.getElementById(101).removeChild(Knoten);
    //alert(Knoten.getAttribute("name"));
    if (element.parentNode){
        var z = element.parentNode;
    } else {
        element=0;
    }
    while (element!=0) {    // deletes all elemnts with the id toDelete
        z.removeChild(element);
        element = document.getElementById("toDelete");
        z = element.parentNode;
    }
    //element = document.getElementById(101);
    //z.removeChild(element);
    
   
    
    //var s =document.getElementById(10)[4];
    //alert(s.getAttribute("name"));
    //document.getElementById(10).removeChild(s);
    //s.removeChild(Knoten);
        
    //  var f = document.createElement("br");
    //  document.getElementById(IdNr).appendChild(f); 
    
    //  var o = document.getElementById("100");
    //  document.removeChild(o);
    //document.removeChild();
}


function NewPicResize(){
    //self.resizeTo((document.getElementById("pic").naturalWidth+22),(document.getElementById("pic").naturalHeight+60)); 
    self.resizeTo((document.getElementById("pic").width+30),(document.getElementById("pic").height+73));                  
                 
}

function NewPicBrowser(winurl,winname,winfeatures){
            //new window gets launched
            //newwin = window.open(\'fileadmin/bild.php?src=\'+winurl,winname,winfeatures); \'index.php?id=34&src=\'+
             var newwin = window.open("bild.php?pic="+winurl,winname,winfeatures);
             //var newwin =  window.open('bild.php?pic='+winurl, 'Zweitfenster', 'width='+document.getElementById("pic").naturalWidth + ',height='+document.getElementById("pic").naturalHeight + ',scrollbars=0');
             //new window gets moved into position
            
            newwin.moveTo(Math.round((screen.availWidth-1015)/ 2),Math.round(((screen.availHeight-665)/3)));
            newwin.focus();
            //self.resizeTo(document.getElementById("pic").naturalWidth,document.getElementById("pic").naturalHeight);
        }

function showMenue (idEl) {
  if (document.getElementById)
    document.getElementById(idEl).style.visibility = "visible";
}

cachebild1=new Image
cachebild1.src="rudolphgr.gif"
cachebild2=new Image
cachebild2.src="punktgr.gif"



function PunktGross(LinkNr) {
	document [LinkNr].src = "bilder/punktgr.gif";
}

function PunktKlein(LinkNr) {
	document [LinkNr].src = "bilder/punkt.gif";
}

function WeissPunktGross(LinkNr) {
	document [LinkNr].src = "bilder/wpunktgr.gif";
}

function WeissPunktKlein(LinkNr) {
	document [LinkNr].src = "bilder/wpunkt.gif";
}

function RudolphEin() {
	document.rudolph.src = "rudolphgr.gif";
}

function RudolphAus() {
	document.rudolph.src = "rudolph.gif";
}
