// Version 1.0

// findet ein Objekt
function Objekt(n, d) { //v4.1
	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=Objekt(n,d.layers[i].document);
	if(!x && document.getElementById) x=d.getElementById(n); return x;
}

// Setzt den Inhalt eines Objektes (div-Tag)
function SetObj( objname, text )
{
	var obj = Objekt(objname);
	if( document.layers ){

//		obj.document.open();
		obj.document.write( text );
		obj.document.close();
	}
	else
		obj.innerHTML = text;
}

// Zeigt, verbirgt ein Objekt
function ShowObj( objname, sichtbar )
{
	var obj = Objekt(objname);
	if( document.layers )
		obj.visibility = sichtbar ? "show" : "hide";
	else
		obj.style.visibility = sichtbar ? "visible" : "hidden";
}

// Setzt die Position eines Objektes
function PosObj( objname, left, top )
{
	var obj = Objekt(objname);
	if( document.layers ){
		if( top != 1000 )
			obj.top = top;
		if( left != 1000 )
			obj.left = left;
	}
	else{
		if( top != 1000 )
			obj.style.top = top;
		if( left != 1000 )
			obj.style.left = left;
	}
}

// Setzt den z-Index eines Objektes
function ZPosObj( objname, zindex )
{
	var obj = Objekt(objname);
	if( document.layers )
		obj.zIndex = zindex;
	else
		obj.style.zIndex = zindex;
}

