function printArea( element )
{
	// alle divs ausblenden bis auf die presentation
	divs = document.getElementsByTagName('div');
	i = 0;
	while( divs[i] )
	{
		if( divs[i].id != 'presentation' )
		{
			divs[i].style.display='none';
		}
		i++;
	}

	// alle tabellen ausblenden bis auf die aktuell zu druckenden	
	tables = document.getElementsByTagName('table');
	i = 0;
	while( tables[i] )
	{
		if( tables[i].id != 'h'+element && tables[i].id != 'a'+element && 
			( tables[i].className == 'tableheadline' || tables[i].className == 'tablecontento' ) )
		{
			tables[i].style.display='none';
		}
		i++;
	}

	document.getElementById( 'oben' ).style.display='none';

	document.getElementById( 'presentation' ).style.position='absolute';
	document.getElementById( 'presentation' ).style.top='0px';
	document.getElementById( 'presentation' ).style.left='0px';

	document.getElementById( 'h'+element ).style.position='absolute';
	document.getElementById( 'h'+element ).style.top='0px';
	document.getElementById( 'h'+element ).style.left='0px';

	document.getElementById( 'a'+element ).style.position='absolute';
	document.getElementById( 'a'+element ).style.top='90px';
	document.getElementById( 'a'+element ).style.left='0px';

	document.print();
}

function highlightTable( element ) 
{
	tables = document.getElementsByTagName('table');
	i = 0;
	while( tables[i] )
	{
		if( tables[i].id != '' )
		{
			tables[i].style.backgroundColor='#ffffff';
		}
		i++;
	}
	
	document.getElementById( element ).style.backgroundColor='#FFF5DC';
} 

function isInArray( element, array)
{
	for(var i=0;i<array.length;i++)
	{
		if(element == array[i])
		{
			return true;
		}
	}
	return false;
}

function highlightTableRow( ) 
{
	
	trs = document.getElementsByTagName('tr');
	i = 0;
	while( trs[i] )
	{
		if( trs[i].id != '' )
		{
			if( isInArray( trs[i].id , highlightTableRow.arguments ) )
			{
				trs[i].style.backgroundColor='#fff5dc';
			}
			else
			{
				trs[i].style.backgroundColor='#ffffff';
			}
		}
		i++;
	}
} 
