/* *****************
*** Layeranzeige ***
***************** */
function layeranzeige(wert1,wert2,wert3)
{
	var dok = document.getElementById('bildanzeige');
	
	if (document.body.offsetWidth){
		anzeigebreite = document.body.offsetWidth;
		anzeigehoehe = document.body.offsetHeight;
	}
	else if(innerWidth){
		anzeigebreite = window.innerWidth;
		anzeigehoehe = window.innerHeight;
	}
	else {
		anzeigebreite = 1024;
		anzeigehoehe = 500;
	}
	
	var x_pos = (anzeigebreite/2) - (wert2/2);
	var y_pos = (anzeigehoehe/2) - (wert2/2);
	
	dok.style.border = "solid 1px #000000";
	dok.style.left = x_pos+"px";
	dok.style.top = "160px";
	dok.style.width = wert2+"px";
	dok.style.display = "inline";
	
	if (wert3 == ""){
		document.getElementById('druck').href = "javascript:drucken('"+wert1+"','"+wert2+"')";
	} else {
		document.getElementById('druck').href = "javascript:druckenPDF('"+wert3+"')";
	}
	document.getElementById('bildausgabe').innerHTML = "<img src=\""+pfad+"/_bilder/plaene/"+wert1+"\" width=\""+wert2+"\" style=\"z-index:6000;\">";
}
function layerverbergen()
{
	var dok = document.getElementById('bildanzeige');
	dok.style.display = "none";
	dok.style.left = "0px";
	dok.style.top = "0px";
}

function layeranzeige2(wert1, wert2, wert3)
{
	document.getElementById('feldcontainer').style.visibility = "hidden";
	var dok = document.getElementById('bildanzeige');
	
	if (document.body.offsetWidth){
		anzeigebreite = document.body.offsetWidth;
		anzeigehoehe = document.body.offsetHeight;
	}
	else if(innerWidth){
		anzeigebreite = window.innerWidth;
		anzeigehoehe = window.innerHeight;
	}
	else {
		anzeigebreite = 1024;
		anzeigehoehe = 500;
	}
	
	var x_pos = (anzeigebreite/2) - (wert2/2);
	var y_pos = (anzeigehoehe/2) - (wert2/2);
	
	dok.style.border = "solid 1px #000000";
	dok.style.left = x_pos+"px";
	dok.style.top = "160px";
	dok.style.width = wert2+"px";
	dok.style.display = "inline";
	
	if (wert3 == ""){
		document.getElementById('druck').href = "javascript:drucken('"+wert1+"','"+wert2+"')";
	} else {
		document.getElementById('druck').href = "javascript:druckenPDF('"+wert3+"')";
	}
	//document.getElementById('druck').href = "javascript:drucken('"+wert1+"','"+wert2+"')";
	document.getElementById('bildausgabe').innerHTML = "<img src=\""+pfad+"/_bilder/plaene/kalender/"+wert1+"\" width=\""+wert2+"\" style=\"z-index:6000;\">";
	//document.getElementById('bildausgabe').innerHTML = "<img src=\""+pfad+"/_bilder/plaene/"+wert1+"\" width=\""+wert2+"\" style=\"z-index:6000;\">";
}
function layerverbergen2()
{
	document.getElementById('feldcontainer').style.visibility = "visible";
	var dok = document.getElementById('bildanzeige');
	dok.style.display = "none";
	dok.style.left = "0px";
	dok.style.top = "0px";
}

function drucken(wert1,wert2)
{
	var druck_fensterbreite = (eval(wert2)+30);
	var druck_fensterhoehe = wert2;
	
	if (document.body.offsetWidth){
		druck_anzeigebreite = document.body.offsetWidth;
		druck_anzeigehoehe = document.body.offsetHeight;
	}
	else if(innerWidth){
		druck_anzeigebreite = window.innerWidth;
		druck_anzeigehoehe = window.innerHeight;
	}
	else {
		druck_anzeigebreite = 0;
		druck_anzeigehoehe = 0;
	}
	
	var druck_x_pos = (druck_anzeigebreite/2) - (druck_fensterbreite/2);
	var druck_y_pos = (druck_anzeigehoehe/2) - (druck_fensterhoehe/2);
	
	auf = window.open(pfad+"/druckfenster.php?bild="+pfad+"/_bilder/"+wert1+"", "Drucken", "width="+druck_fensterbreite+", height="+druck_fensterhoehe+", top="+druck_y_pos+", left="+druck_x_pos+", location=0, menubar=0, resizable=0, scrollbars=1, status=0, toolbar=0");
	
	auf.focus();
}

function druckenPDF(pfad){
	window.open(pfad, "Drucken");
}

/* ******************
*** Layer Bewegen ***
****************** */
<!-- gueltig fuer Netscape ab Version 6, Mozilla, Internet Explorer ab Version 4

//Das Objekt, das gerade bewegt wird.
var dragobjekt = null;

// Position, an der das Objekt angeklickt wurde.
var dragx = 0;
var dragy = 0;

// Mausposition
var posx = 0;
var posy = 0;


function draginit() {
 // Initialisierung der Überwachung der Events

  document.onmousemove = drag;
  document.onmouseup = dragstop;
}


function dragstart(element) {
   //Wird aufgerufen, wenn ein Objekt bewegt werden soll.

  dragobjekt = element;
  dragx = posx - dragobjekt.offsetLeft;
  dragy = posy - dragobjekt.offsetTop;
}


function dragstop() {
  //Wird aufgerufen, wenn ein Objekt nicht mehr bewegt werden soll.

  dragobjekt=null;
}


function drag(ereignis) {
  //Wird aufgerufen, wenn die Maus bewegt wird und bewegt bei Bedarf das Objekt.

  posx = document.all ? window.event.clientX : ereignis.pageX;
  posy = document.all ? window.event.clientY : ereignis.pageY;
  if(dragobjekt != null) {
    dragobjekt.style.left = (posx - dragx) + "px";
    dragobjekt.style.top = (posy - dragy) + "px";
  }
}

/* ********************************************************** */
var links = 0; // linker Fensterrandabstand
var oben = 30; // Abstand vom oberen Fensterrand
function eigenschaft()
{
 y1=5; ob=1; max=1;
  if (navigator.appName == "Netscape")
  {
    v=".top=";h=".left=";dS="document.";sD="";
    y="window.pageYOffset";x="window.pageXOffset";iW="window.innerWidth";iH="window.innerHeight"
   }
   else
   {
    h=".pixelLeft=";v=".pixelTop=";dS="";sD=".style";
    y="document.body.scrollTop";x="document.body.scrollLeft";
    iW="document.body.clientWidth";iH="document.body.clientHeight"
   }
  var object="fixiert";
  leseStelleA()
}
movex=0,movey=0,xdiff=0,ydiff=0,ystart=0,xstart=0
function leseStelle()
{
 innerX = links;
 innerY = oben;
 if (document.layers){innerY-=10;innerX-=10}
 yy=eval(y);
 xx=eval(x);
 ydiff=ystart-yy;
 xdiff=xstart-xx;
 if ((ydiff<(-0.01))||(ydiff>(0.01))) movey=Math.round(ydiff/10),ystart-=movey
 if ((xdiff<(-0.01))||(xdiff>(0.01))) movex=Math.round(xdiff/10),xstart-=movex

 N=(document.layers)?1:0
 V=(N) ? 4:5
 if (V==4)
   {
    var object="fixiert"
    eval(dS+object+sD+v+(ystart+innerY+10));
    eval(dS+object+sD+h+(xstart+innerX+10));
} else {
object=document.getElementById('fixiert')
object.style.top=ystart+innerY+"px";
object.style.left=xstart+innerX+"px";
}
setTimeout("leseStelle()",10)}

function leseStelleA()
{
 ystart=eval(y)+5;
 xstart=eval(x)+5;}
 spread=40
 function undLos()
 {
  items=5
  if (ob<=items)
   {
    objectX="fixiert";
    y1+=10;
    N=(document.layers)?1:0
    V=(N) ? 4:5
     if (V==4)
      {
       eval(dS + objectX + sD + v + y1);
      }
      else
      {
       object=document.getElementById(objectX)
       object.style.top=y1+"px"
      }
       if (y1<max) xx=setTimeout ("undLos()",20)
       else y1=-50, max+=spread, ob+=1, xx=setTimeout("undLos()",20)
    }
   if (ob>1){clearTimeout(xx);leseStelle();
  }
}
function starten()
{
	//oben = ((document.body.clientHeight-400)-(document.getElementById('rahmen').offsetTop-300))-10;
	//if (document.body.clientHeight < 470){
	if (document.getElementById('rahmen').offsetTop > (document.body.clientHeight-100)){
		return true;
	} else {
		oben = ((document.body.clientHeight-400)-(document.getElementById('rahmen').offsetTop-300))-10;
		window.setTimeout("eigenschaft();undLos();", 10);
	}
}
/*if (document.URL.search(/index.php/) == -1){
	window.onresize = starten;
	window.onload = starten;
}*/

window.onresize = starten;
window.onload = starten;