var f_resize_layers = 0;

function init_layers(body,id)
{
	try
	{
		if( a = kGetObj( "inhalt_links" ) )
		{
			/******************** Pruefe, ob der Browsert das Style bottom verwendet **/
			/******************** wenn ja: nutze dies für die groessen Anpassung     **/
			/******************** sonst:   nutze dafuer JavaScript                   **/
			o = kGetStyle( a, "bottom" );
			h = kGetStyle( a, "height" );

			kSetStyle( a, "height", "auto" );
			b = a.offsetHeight;

			kSetStyle( a, "bottom", "40px" );
			c = a.offsetHeight;

			kSetStyle( a, "bottom", o );
			kSetStyle( a, "height", h );

			f_ie = navigator.appName.indexOf( "Explorer" ) != -1;
			f_resize_layers = b == c || f_ie ? 1 : 0;
				
			if( f_resize_layers == 0 )
			{
				t = ".inhalt_rechts {";
				t += "margin-left: 0px;";
				t += "position: absolute;";
				t += "top: 230px;";
				t += "left: 900px;";
				t += "right: 0px;";
				t += "bottom: 24px; }";
				t += ".inhalt_links, .inhalt_mitte, .inhalt_rechts";
				t += "{	height: auto; }";
					
				a.innerHTML += "<style>" + t + "</style>";
				
				if( body != null )
				{
					body.onresize = "";
				}
			}
			else
			{
				resize_layers();
				body.onresize = "resize_layers();";
			}
		}
	}
	catch(e)
	{
	}

	try
	{
		if( a = kGetObj( "inhalt_links" ) )
		{
			/******************** Auf ausgewaehlten Menupunkt scrollen **/
			o = kGetObj( "menu_" + id );
			y = o.offsetTop - 50;
	
			if( y > 0 )
			{
				a.scrollTop = y;
			}
		}
	}
	catch(e)
	{
	}
}

function debug( ar, dst )
{
	var o_dst = kGetObj( dst );
	if( o_dst )
	{
		s = "<dl>";
		for( i in ar )
		{
			try
			{
				if( i == 'innerHTML' || i == 'outerHTML' )
				{
					s += "<dt>[" + i + "]></dt><dd>...</dd>";
				}
				else
				{
					s += "<dt>[" + i + "]></dt><dd>'" + ar[i] + "'</dd>";
				}
			}
			catch(e)
			{
				s += "<dt>[" + i + "]></dt><dd>###</dd>";
			}
		}
		
		o_dst.innerHTML = s + "</dl>";
	}
}

function resize_layers( )
{
	try
	{
		if( f_resize_layers == 0 )
		{
			return;
		}

		o = kGetObj( "body" );
		if( o )
		{
			window.status = o.clientHeight;
			h = ( o.clientHeight - 254 ) + "px";
		
			if( a = kGetObj( "inhalt_links" ) )
			{
				kSetStyle( a, "height", h );
			}

			if( a = kGetObj( "inhalt_mitte" ) )
			{
				kSetStyle( a, "height", h );
			}

			if( a = kGetObj( "inhalt_rechts" ) )
			{
				kSetStyle( a, "height", h );
			}
		}
		
	}
	catch(e)
	{
		alert(e);
	}
}

function GrossBild( img )
{
	try
	{
		nSetShow( 'galerie_grossbild', 1 );
		i = kGetObj( '_grossbild' );
		if( i != null )
		{
			i.src = 'images/' + img;
		}
	}
	catch(e)
	{
	}
}

function FlugBild( ev, img )
{
/*	o = kGetObj( 'flugbild' );
	if( o != null )
	{
		kSetLayerVisible( o, 1 );
		kSetPos( o, ev.pageX + 10, ev.pageY + 10 );
	
		i = kGetObj( 'flugbild_bild' );
		if( i != null )
		{
			i.src = 'images/' + img;
		}
	}*/
}

function FlugBildAus( )
{
/*	o = kGetObj( 'flugbild' );
	if( o != null )
	{
		kSetLayerVisible( o, 0 );
	}*/
}


