// (c) 2001 - 2007, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten.

// History --------------------------------------------------------------------------------
// 05.11.07 rsr Erstellung
// History --------------------------------------------------------------------------------
 

// ----------------------------------------------------------------------------------------
// Setzt die linke (Navigation) und rechte (Inhaltsbereich) Spalte im Layout auf die
// gleiche Höhe.
// ----------------------------------------------------------------------------------------

function resize(){

	// diese Paddings gilt es zu beachten
	var paddingBottomLeftColumn		= 80;
	var paddingBottomRightColumn	= 25;
	
	// die zwei Spalten hernehmen
	var leftColumn	= document.getElementById('navigationDiv');
	var rightColumn	= document.getElementById('content');
	
	// spezielle für Browser
	var minimumHeightIE		= 524;
	var minimumHeightOther	= 524;
	
	// Ermittlung der benötigten mindest Höhe
	var minimumHeight = navigator.appName.indexOf("Explorer") != -1 ? minimumHeightIE : minimumHeightOther;
	
	// kleiner Trick:
	// dieser DIV umgibt beide Spalten und hat daher die Höhe auf die beide Spalten gesetzt werden
	// müssen, egal ob dieser durch die linke oder die rechte Spalte aufgedrückt wird
	var wrapper		= document.getElementById('wrapper');
	
	// die wirklich größte Höhe ermitteln
	var myMaxHeight = Math.max(wrapper.clientHeight, leftColumn.clientHeight, minimumHeight);
	
	// die linke und die rechte Spalte jeweils auf ihre Höhe setzen, damit beide gleich hoch sind
	leftColumn.style.height		= myMaxHeight - (navigator.appName.indexOf("Explorer") != -1 ? 0 : paddingBottomLeftColumn) + "px";
	rightColumn.style.height	= myMaxHeight - paddingBottomRightColumn + "px";
	
	wrapper.style.height 		= myMaxHeight + "px";
	
}