



function getElement( id, o )
{
	// alert( "getElement( '"+id+"' );" );

	// för riktig DOM, ns6+ & ie6+
	if( document.getElementById )
		return document.getElementById( id );

	// för ie5--
	if( document.all )
		return document.all[ id ];


	if( document.forms )
	{
		for( var i=0; i<document.forms.length; i++ )
		{
			alert( "form "+i+"...." );
			if( document.forms[ i ][ id ] )
			{
				alert( "form "+i+" has #"+id );
				return document.forms[ i ][ id ];
			}
		}
	}

	// vi kör rekursiv koll..
	if( o == null || o == undefined || o == "" )
		if( window )
			if( window.document )
				o = window.document;

	if( o != null && o != undefined && o != "" )
	{
		// för lagerbaserade browsers, ns4 bla.

		if( o.images )
		{
			if( o.images[ id ] )
			{
				// buggfix
				return o.images[ id ];
			}
		}

		if( o.images )
		{
			if( o.images[ id ] )
			{
				// buggfix
				return o.images[ id ];
			}
		}

		if( o.layers )
		{
			if( o.layers[ id ] )
			{
				// buggfix
				return o.layers[ id ];
			}

			for( var i = 0; i<o.layers.length; i++ )
			{
				// buggfix
				var oo = getElement( id, o.layers[ i ].document ); 
				if( oo != null )
					return oo;
			}
		}
	}
	
	return null;
}




function toggleVis( id )
{
	var ob = getElement( id );
 	if( ob.className == "hidden" )
	{
		ob.className = "visible";
	}
	else
	{
		ob.className = "hidden";
	}

}




