// JavaScript Document
var infotext = new Array();
var hscroll = 0;
var newl = 0;

function fenster(NeueBreite, NeueHoehe)
{
    window.resizeTo(NeueBreite, NeueHoehe);
    window.moveTo((screen.availWidth-NeueBreite)/2, (screen.availHeight-NeueHoehe-60)/2);
}
function Fensterbreite () {
  if (window.innerWidth) {
    return window.innerWidth;
  } else if (document.body && document.body.offsetWidth) {
    return document.body.offsetWidth;
  } else {
    return 0;
  }
}

function Fensterhoehe () {
var hoehe=0;
if (self.innerHeight)
{
   hoehe = self.innerHeight;
}

// Explorer 6 Strict Mode
else if (document.documentElement && document.documentElement.clientHeight)

{
        hoehe = document.documentElement.clientHeight;
}

// andere Explorers
else if (document.body)
{
        hoehe = document.body.clientHeight;
}
return hoehe;
}

function get_top(e)
{
var o = document.getElementById(e);	
if(!o.offsetTop) return;
var top = 0;
while (o)
{
   top += parseInt(o.offsetTop );
   o = o.offsetParent;
}
return top;
}


function resizebox(){
     var h=Fensterhoehe()-176;
	 var hr=getheight("leiste_rechts");
     if(get_top("m_clear")){
//       alert(getheight(document.getElementById("inhalt"))+'--'+ get_top("m_clear")+'--'+ Fensterhoehe());
	   if(Fensterhoehe()-get_top("m_clear") > 20){	 
		 var h1=Fensterhoehe();
		 if(hr > h1){
		   h1=hr;
		 }
	     document.getElementById("content").style.height= h+'px';
	     document.getElementById("inhalt").style.height= h1+'px';
	     document.getElementById("inhalt").style.overflow= 'hidden';		 
	   }
	   else
	   {
		 if(hr > h1){
		   h1=hr;
		 }
		 var h1=get_top("m_clear")-20;
	     document.getElementById("inhalt").style.height= h1+'px';
	     document.getElementById("inhalt").style.overflow= 'hidden';		 
	   }
	}
}
    function zeige_gr(src, breite, hoehe) {
     var topf=0;
     topf=Math.round((Fensterhoehe()-hoehe)/2);
     if(topf < 0){
       topf=0;
     }
	 topf=topf+getScrollY();
	  document.getElementById("ekopf").style.width=breite+"px";
	  document.getElementById("abr").style.top = topf+"px";
	  document.getElementById("abr").style.visibility="visible";
	  document.getElementById("abt").style.visibility="visible";
	  document.getElementById("abt").style.height=getheight(document.getElementById("inhalt"))+"px";	  
	  document.getElementById("ac1").src = src;
	  document.getElementById("ab1").style.visibility="visible";
	  document.getElementById("ab1").style.height=(hoehe+15)+"px";
	  document.getElementById("ab1").style.width=breite+"px";
	  document.getElementById("ac1").style.height=hoehe+"px";
	  document.getElementById("ac1").style.width=breite+"px";
    };	
    function zeige_grb(src, breite, hoehe) {
     var topf=0;
     topf=Math.round((Fensterhoehe()-hoehe)/2);
     if(topf < 0){
       topf=0;
     }
	 topf=topf+getScrollY();
	  document.getElementById("ekopf").style.width=breite+"px";
	  document.getElementById("abr").style.top = topf+"px";
	  document.getElementById("abr").style.visibility="visible";
	  document.getElementById("abt").style.visibility="visible";
	  document.getElementById("abt").style.height=getheight(document.getElementById("inhalt"))+"px";	  
	  document.getElementById("ac1").src = "image.php?src=" + src + "&w=" + breite + "&h=" + hoehe;
	  document.getElementById("ab1").style.visibility="visible";
	  document.getElementById("ab1").style.height=(hoehe+35)+"px";
	  document.getElementById("ab1").style.width=breite+"px";
	  document.getElementById("ac1").style.height=hoehe+"px";
	  document.getElementById("ac1").style.width=breite+"px";
    };	
    function hide() {
    document.getElementById("ab1").style.visibility = "hidden";
	  document.getElementById("abr").style.visibility="hidden";
	  document.getElementById("abt").style.visibility="hidden";
	  document.getElementById("abt").style.height="0px";
      document.getElementById("ac1").src="";
	  document.getElementById("ab1").style.height="0px";
	  document.getElementById("ab1").style.width="0px";
	  document.getElementById("ac1").style.width="0px";
      document.getElementById("infoank").innerHTML= '';
	  document.getElementById("infoank").style.width="0px";
	  document.getElementById("infoank").style.height= '0px';
   }
function getScrollY() {
var x,y;
if (self.pageYOffset) // all except Explorer
{
	y = self.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop)
	// Explorer 6 Strict
{
	y = document.documentElement.scrollTop;
}
else if (document.body) // all other Explorers
{
	y = document.body.scrollTop;
}
    return y;
}
function getheight(elem){
  var h=0;
   h=elem.offsetHeight;     
   return h;
}

    function zeige_gra(src, breite, hoehe) {
     var topf=0;
     topf=50;
	 topf=topf+getScrollY();
	  document.getElementById("ekopf").style.width=breite+"px";
	  document.getElementById("abr").style.top = topf+"px";
	  document.getElementById("abr").style.visibility="visible";
	  document.getElementById("abt").style.visibility="visible";
	  if (document.getElementById("inhalt")){
	    document.getElementById("abt").style.height=getheight(document.getElementById("inhalt"))+"px";	  
	  }
	  document.getElementById("ac1").src = "image.php?src=" + src + "&w=" + breite + "&h=" + hoehe;
	  document.getElementById("ab1").style.visibility="visible";
	  document.getElementById("ab1").style.height=(hoehe+15)+"px";
	  document.getElementById("ab1").style.width=breite+"px";
	  document.getElementById("ac1").style.height=hoehe+"px";
	  document.getElementById("ac1").style.width=breite+"px";
      document.getElementById("infoank").innerHTML= '';
	  document.getElementById("infoank").style.width=breite+"px";
    };	


  function zeige_grai(src0, breite0, hoehe0, id, b, z1, h1, b1, z2, h2, b2, z3, h3, b3, z4, h4, b4, z5, h5, b5, z6, h6, b6) {
	 hide();
	 if (!b || (b==0)){
	   src=src0;
	   breite=breite0;
	   hoehe=hoehe0;
	 }
	 if(b == 1){
	   src=z1;
	   breite=b1;
	   hoehe=h1;
	 }
	 if(b == 2){
	   src=z2;
	   breite=b2;
	   hoehe=h2;
	 }
	 if(b == 3){
	   src=z3;
	   breite=b3;
	   hoehe=h3;
	 }
	 if(b == 4){
	   src=z4;
	   breite=b4;
	   hoehe=h4;
	 }
	 if(b == 5){
	   src=z5;
	   breite=b5;
	   hoehe=h5;
	 }
	 if(b == 6){
	   src=z6;
	   breite=b6;
	   hoehe=h6;
	 }
	 var breitea=breite;
	  var hoehea=hoehe;
	  if(z1 || z2 || z3 || z4 || z5 || z6){
		 breite=breite +100;
	  }
     var topf=0;
     topf=50;
	 var breite1=breite + 10;
	 breite=breite +10;
	 if(infotext[id]){
	   breite=breite + 200;
	 }
	 topf=topf+getScrollY();
	  document.getElementById("ekopf").style.width=breite+"px";
	  document.getElementById("abr").style.top = topf+"px";
	  document.getElementById("abr").style.visibility="visible";
	  document.getElementById("abt").style.visibility="visible";
	  if (document.getElementById("inhalt")){
	    document.getElementById("abt").style.height=getheight(document.getElementById("inhalt"))+"px";	  
	  }
	  document.getElementById("ac1").src = "image.php?src=" + src + "&w=" + breitea + "&h=" + hoehe;
	  document.getElementById("ab1").style.visibility="visible";
	  document.getElementById("ab1").style.height=(hoehe+15)+"px";
	  document.getElementById("ab1").style.width=breite+"px";
	  document.getElementById("ac1").style.height=hoehe+"px";
	  document.getElementById("ac1").style.width=breitea+"px";
	  document.getElementById("infoank").style.width=breite+"px";
	  document.getElementById("infoank").style.height= hoehe+'px';
	  document.getElementById("infoank").innerHTML='';
	  if(z1 || z2 || z3 || z4 || z5 || z6){
		var argu='';
		var itext='';
		if(z1){
		   argu=argu + ', \''+z1+'\', '+h1+', '+b1;
		}
		if(z2){
		   argu=argu + ', \''+z2+'\', '+h2+', '+b2;
		}
		if(z3){
		   argu=argu + ', \''+z3+'\', '+h3+', '+b3;
		}
		if(z4){
		   argu=argu + ', \''+z4+'\', '+h4+', '+b4;
		}
		if(z5){
		   argu=argu + ', \''+z5+'\', '+h5+', '+b5;
		}
		if(z6){
		   argu=argu + ', \''+z6+'\', '+h6+', '+b6;
		}
        itext= '<div id="zbilder">';
		if(src){
		  var z0a=str_replace('.', '_80.', src0);
		  z0a=str_replace('images/', 'imagesb/', z0a);
          itext= itext + 
		  '<img src="'+z0a+'" style="margin-bottom:10px;" onclick="zeige_grai(\''+src0+'\', '+breite0+', '+hoehe0+','+id+', 0'
		 +argu+')" title="Bild zum Vergrößern anklicken"/><br />';  
		}
		if(z1){
		  var z1a=str_replace('.', '_80.', z1);
		  z1a=str_replace('images/', 'imagesb/', z1a);
          itext= itext + 
		  '<img src="'+z1a+'" style="margin-bottom:10px;" onclick="zeige_grai(\''+src0+'\', '+breite0+', '+hoehe0+','+id+', 1'
		 +argu+')" title="Bild zum Vergrößern anklicken"/><br />';  
		}
		if(z2){
		  var z2a=str_replace('.', '_80.', z2);
		  z2a=str_replace('images/', 'imagesb/', z2a);
          itext= itext + 
		  '<img src="'+z2a+'" style="margin-bottom:10px;" onclick="zeige_grai(\''+src0+'\', '+breite0+', '+hoehe0+','+id+', 2'
		 +argu+')" title="Bild zum Vergrößern anklicken"/><br />';  
		}
		if(z3){
		  var z3a=str_replace('.', '_80.', z3);
		  z3a=str_replace('images/', 'imagesb/', z3a);
          itext= itext + 
		  '<img src="'+z3a+'" style="margin-bottom:10px;" onclick="zeige_grai(\''+src0+'\', '+breite0+', '+hoehe0+','+id+', 3'
		 +argu+')" title="Bild zum Vergrößern anklicken"/><br />';  
		}
		if(z4){
		  var z4a=str_replace('.', '_80.', z4);
		  z4a=str_replace('images/', 'imagesb/', z4a);
          itext= itext + 
		  '<img src="'+z4a+'" style="margin-bottom:10px;" onclick="zeige_grai(\''+src0+'\', '+breite0+', '+hoehe0+','+id+', 4'
		 +argu+')" title="Bild zum Vergrößern anklicken"/><br />';  
		}
		if(z5){
		  var z5a=str_replace('.', '_80.', z5);
		  z5a=str_replace('images/', 'imagesb/', z5a);
          itext= itext + 
		  '<img src="'+z5a+'" style="margin-bottom:10px;" onclick="zeige_grai(\''+src0+'\', '+breite0+', '+hoehe0+','+id+', 5'
		 +argu+')" title="Bild zum Vergrößern anklicken"/><br />';  
		}
		if(z6){
		  var z6a=str_replace('.', '_80.', z6);
		  z6a=str_replace('images/', 'imagesb/', z6a);
          itext= itext + 
		  '<img src="'+z6a+'" style="margin-bottom:10px;" onclick="zeige_grai(\''+src0+'\', '+breite0+', '+hoehe0+','+id+', 6'
		 +argu+')" title="Bild zum Vergrößern anklicken"/><br />';  
		}
        itext=itext + '</div>'
		document.getElementById("infoank").innerHTML= itext;       	    
  	    document.getElementById("zbilder").style.left= breitea+'px';
 	  }
	 if(infotext[id]){
      document.getElementById("infoank").innerHTML=document.getElementById("infoank").innerHTML + '<div id="binfo">'+infotext[id]+'</div>';
	  document.getElementById("binfo").style.left= breite1+'px';
	 }
};	
function zeige_bainfo(id){
      document.getElementById('c_'+id).style.visibility='visible';  
}
function hide_bainfo(id){
      document.getElementById('c_'+id).style.visibility='hidden';  
}

function str_replace(search, replace, subject) {
    return subject.split(search).join(replace);
}

    function zeige_gri(src, breite, hoehe, id) {
     var topf=0;
	 var breitea=breite;
     if(Fensterhoehe() < (hoehe+150)){
       topf=Math.round((Fensterhoehe()-hoehe-25)/2);
     }
     else
     {
       topf=Math.round(125+(Fensterhoehe()-hoehe-150)/2);
     }
     if(topf < 0){
       topf=0;
     }
     if(topf > 150){
       topf=150;
     }
	 var breite1=breite + 10;
	 breite=breite + 160;
	  document.getElementById("ekopf").style.width=breite+"px";
	  document.getElementById("abr").style.top = topf+"px";
	  document.getElementById("abr").style.visibility="visible";
	  document.getElementById("abt").style.visibility="visible";
	  document.getElementById("abt").style.height=getheight(document.getElementById("inhalt"))+"px";	  
	  document.getElementById("ac1").src = "image.php?src=" + src + "&w=" + breitea + "&h=" + hoehe;
	  document.getElementById("ab1").style.visibility="visible";
	  document.getElementById("ab1").style.height=(hoehe+15)+"px";
	  document.getElementById("ab1").style.width=breite+"px";
	  document.getElementById("ac1").style.height=hoehe+"px";
	  document.getElementById("ac1").style.width=breite+"px";
	  document.getElementById("infoank").style.width=breite+"px";
	  document.getElementById("infoank").style.height= hoehe+'px';
      document.getElementById("infoank").innerHTML= '<div id="binfo">'+infotext[id]+'</div>';
	  document.getElementById("binfo").style.paddingLeft= breite1+'px';
    };	
function dinfo(id, ges){
  var ida= 'd'+id;	
  for (var i=1; i <= ges; i++){
    ida= 'd'+i;
	if(document.getElementById(ida)){
	  if ((i == id)&&(document.getElementById(ida).style.height != 'auto')){
        document.getElementById(ida).style.visibility='visible';
        document.getElementById(ida).style.height='auto';  
        document.getElementById(ida).style.visibility='visible';
        document.getElementById(ida).style.overflow='visible';
        document.getElementById(ida).style.width='auto';
        document.getElementById(ida).style.display='block';
        document.getElementById(ida).style.marginBottom='10px';
		resizebox();
	  }
	  else
	  {
        document.getElementById(ida).style.visibility='hidden';
        document.getElementById(ida).style.height='0px';  
        document.getElementById(ida).style.overflow='hidden';
        document.getElementById(ida).style.width='0px';
        document.getElementById(ida).style.display='none';
        document.getElementById(ida).style.marginBottom='0px';		
	  }
	}
  }
}

function dinfow(id, ges){
  var ida= 'd'+id;	
  for (var i=1; i <= ges; i++){
    ida= 'd'+i;
	if(document.getElementById(ida)){
	  if ((i == id)&&(document.getElementById(ida).style.height != 'auto')){
        document.getElementById(ida).style.visibility='visible';
        document.getElementById(ida).style.height='auto';  
        document.getElementById(ida).style.visibility='visible';
        document.getElementById(ida).style.overflow='visible';
        document.getElementById(ida).style.width='300px';
        document.getElementById(ida).style.display='block';
        document.getElementById(ida).style.marginBottom='10px';
		resizebox();
	  }
	  else
	  {
        document.getElementById(ida).style.visibility='hidden';
        document.getElementById(ida).style.height='0px';  
        document.getElementById(ida).style.overflow='hidden';
        document.getElementById(ida).style.width='0px';
        document.getElementById(ida).style.display='none';
        document.getElementById(ida).style.marginBottom='0px';		
	  }
	}
  }
}
