// baz.js

var hide  = true;

function gcPrintContent(nDiv)
{
var DocumentContainer = document.getElementById(nDiv);
var WindowObject = window.open('', 'PrintWindow', 'width=1024,height=768,top=10,left=10,toolbars=no,scrollbars=yes,status=no,resizable=yes');
WindowObject.document.writeln(DocumentContainer.innerHTML);
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
WindowObject.close();
}


function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);

	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
	this.obj = getObjNN4(document,name);
	this.style = this.obj;
  }
}

function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

function showhide(obj,vS)
{	var x = new getObj('LBild');
         var vH = '';
         if (hide) {
         vTxT=vS.split('|');
         vH='<table width="'+vTxT[1]+'" border="0" cellspacing="0" cellpadding="0">';
         vH=vH+'<tr><td align="left"><b><a href=# onclick="KOff()">zum schliessen hier klicken</a></b></td><td></td></tr>';
          vH=vH+'<tr><td>';
          vH = vH+ '<a href=# onclick="KOff()"><img src="'+vTxT[0]+'" width="'+vTxT[1]+'" height="'+vTxT[2]+'" border="0"></a>';
          vH=vH+'</td></tr></table>';
          x.obj.innerHTML=vH;
          //alert(x.obj.innerHTML);
          };
	hide = !hide;
	x.style.visibility = (hide) ? 'hidden' : 'visible';
	setLyrFix(obj,'LBild');
}
function setLyrFix(lyr)
{ var newX = 0;
  var newY = 0;
  var x = new getObj(lyr);
  x.style.top = newY + 'px';
  x.style.left = newX + 'px';
}
function setLyr(obj,lyr)
{ var newX = findPosX(obj);
  var newY = findPosY(obj);
  if (lyr == 'LBild') newY -= 50;
  var x = new getObj(lyr);
  x.style.top = newY + 'px';
  x.style.left = newX + 'px';
}
function findPosX(obj)
{        printstring='';
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
                           printstring += ' element ' + obj.tagName + ' has ' + obj.offsetTop;
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	var printstring = '';
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			printstring += ' element ' + obj.tagName + ' has ' + obj.offsetTop;
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	window.status = printstring;
	return curtop;
}
function gc_findObj(n, d) { //v4.01 
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { 
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} 
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; 
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); 
if(!x && d.getElementById) x=d.getElementById(n); return x; 
}


function gcNext(vSeq)
{//alert('Next '+vSeq+' = '+self.gcImg[vSeq]);
  vTxT=self.gcImg[vSeq].split('|');
  tTxt=vTxT[3];

  if (!tTxt) {tTxt="&nbsp;";vLiRe="";} else 
  { 
    img=eval(tTxt);
    nxt=img+1;
    if(nxt==self.gcImg.length) nxt=0;
    last=img-1;
    if(img<0) last=self.gcImg.length-1;
    tTxt=self.gcLeg[img];
    vLiRe='<tr><td align="left" style="background-color:#FFFFFF" width="82"><input type="button" class="btn" onClick="gcNext('+last+');return false;" value="<<"></td>';
    vLiRe=vLiRe+'<td align="center" style="background-color:#FFFFFF">&nbsp;</td>';
    vLiRe=vLiRe+'<td align="right" style="background-color:#FFFFFF" width="82"><input type="button" class="btn" onClick="gcNext('+nxt+');return false;" value=">>"></td></tr>';
  };

  vH='<table width="'+vTxT[1]+'" border="0" cellspacing="1" cellpadding="2">';
         vH='<table width="'+vTxT[1]+'" border="0" cellspacing="2" cellpadding="0">'+vLiRe;
          vH=vH+'<tr><td colspan="3" style="background-color:#FFFFFF">';
          vH = vH+ '<div id="gcLPrint"><a href="javascript:;" onclick="KOff()"><img src="'+vTxT[0]+'" width="'+vTxT[1]+'" height="'+vTxT[2]+'" border="0"></a></div>';
          vH=vH+'</td></tr>';
          vH=vH+'<tr><td align="left" style="background-color:#FFFFFF" width="82"><input type="button" class="btn" onClick="KOff();return false;" value="Schliessen"></td>';
          vH=vH+'<td align="center" style="background-color:#FFFFFF">'+tTxt+'</td>';
          vH=vH+'<td align="right" style="background-color:#FFFFFF" width="82"><input type="button" class="btn" onClick="gcPrintContent(\'gcLPrint\');return false;" value="Drucken"></td></tr>';
          vH=vH+'</table>';

 vCM=gc_findObj('LBild');
 vCM1 = new getObj('LBild');
 if (!vCM && vCM1.obj) {vCM=vCM1.obj};
 if (document.layers) 
  {with(vCM)
   {document.open();
    document.write(vH);
    document.close();
   }
  } 
 else
  {vCM.innerHTML=vH;
  } 

};
function KOn(e,vS)
{  
   if (self.pageYOffset) // all except Explorer 
    { x = self.pageXOffset; y = self.pageYOffset; } 
   else if (document.documentElement && document.documentElement.scrollTop) // Explorer 6 Strict 
      { x = document.documentElement.scrollLeft; y = document.documentElement.scrollTop; } 
     else if (document.body) // all other Explorers 
        { x = document.body.scrollLeft; y = document.body.scrollTop; }

    ty=y+40+'px';
    tx=x+40+'px';


  vTxT=vS.split('|');
  tTxt=vTxT[3];



  if (!tTxt) {tTxt="&nbsp;";vLiRe="";} else 
  { 
    img=eval(tTxt);
    nxt=img+1;
    if(nxt==self.gcImg.length) nxt=0;
    last=img-1;
    if(img<0) last=self.gcImg.length-1;
    tTxt=self.gcLeg[img];
    vLiRe='<tr><td align="left" style="background-color:#FFFFFF" width="82"><input type="button" class="btn" onClick="gcNext('+last+');return false;" value="<<"></td>';
    vLiRe=vLiRe+'<td align="center" style="background-color:#FFFFFF">&nbsp;</td>';
    vLiRe=vLiRe+'<td align="right" style="background-color:#FFFFFF" width="82"><input type="button" class="btn" onClick="gcNext('+nxt+');return false;" value=">>"></td></tr>';
  };

  vH='<table width="'+vTxT[1]+'" border="0" cellspacing="1" cellpadding="2">';
         vH='<table width="'+vTxT[1]+'" border="0" cellspacing="2" cellpadding="0">'+vLiRe;
          vH=vH+'<tr><td colspan="3" style="background-color:#FFFFFF">';
          vH = vH+ '<div id="gcLPrint"><a href="javascript:;" onclick="KOff()"><img src="'+vTxT[0]+'" width="'+vTxT[1]+'" height="'+vTxT[2]+'" border="0"></a></div>';
          vH=vH+'</td></tr>';
          vH=vH+'<tr><td align="left" style="background-color:#FFFFFF" width="82"><input type="button" class="btn" onClick="KOff();return false;" value="Schliessen"></td>';
          vH=vH+'<td align="center" style="background-color:#FFFFFF">'+tTxt+'</td>';
          vH=vH+'<td align="right" style="background-color:#FFFFFF" width="82"><input type="button" class="btn" onClick="gcPrintContent(\'gcLPrint\');return false;" value="Drucken"></td></tr>';
          vH=vH+'</table>';

 vCM=gc_findObj('LBild');
 vCM1 = new getObj('LBild');
 if (!vCM && vCM1.obj) {vCM=vCM1.obj};
 //if (vCM) { alert('gefunden')};
 if (document.layers) 
  {with(vCM)
   {visibility='hide';
    top=ty;
    left=tx;
    //bgColor="#ffd60d";
    
    document.open();
    document.write(vH);
    document.close();
    visibility='show';
   }
  } 
 else
  {vCM.style.visibility='hidden';
   vCM.style.top=ty;
   vCM.style.left=tx;
   //vCM.style.background="#ffd60d";
   vCM.innerHTML=vH;
   vCM.style.visibility='visible';
  } 
};
function KOff()
{vCM=gc_findObj('LBild');
 vCM1 = new getObj('LBild');
 if (!vCM && vCM1.obj) {vCM=vCM1.obj};
 if (document.layers) {vCM.visibility='hide';} 
 else{vCM.style.visibility='hidden';}
};
