﻿/*-------------------------------------------------------------------- 
	columheight.js
	Setzt das Haupthintergrunds (bodycontent)DIV auf die Selbe höhe wie die der
	mainContentWrap
	
	Zum Ermitteln und Setzen der Hoehenangaben wird die X Library
	von Mike Foster genutzt (cross-broswer.com)
-------------------------------------------------------------------- */

// onload ermoeglichen

/*
	Der Funktionsaufruf von winOnLoad() wird ueber die Extension 'Body onEvents Javascript'
	in document.onload integriert.
*/


function setColumHeight()
{
  var ele = xGetElementById('MainContentWrap');
  if (ele && xDef(ele.style, ele.offsetHeight)) { // another compatibility check
    adjustLayout();
    //xAddEventListener(window, 'resize', winOnResize, false);
  }
}

function adjustLayout()
{
  // die Hoehen der beiden divs ermitteln. 
  var Height1 = xHeight('mainContentColumn');

  var Height2 = xHeight('naviContentWrap');
  
  // groesste Hoehe ermitteln.
   var endHeight = Math.max(Height1, Height2);
   if( endHeight < 567 )
   {
      endHeight = 567;
      xHeight('bodycontent', endHeight - (endHeight - xHeight('MainContentWrap') ) );
      xHeight('MainContentWrap', endHeight);
      xHeight('naviContentWrap', endHeight);
      xHeight('mainContentColumnWrap', endHeight - (xHeight('mainBorderTop')+xHeight('mainBorderBottom')));
   }
   else {


      xHeight('bodycontent', endHeight + (xHeight('mainBorderTop')+xHeight('mainBorderBottom') + 10) );
      xHeight('MainContentWrap', endHeight);
      xHeight('naviContentWrap', endHeight);
      xHeight('mainContentColumnWrap', endHeight); /*- (xHeight('mainBorderTop')+xHeight('mainBorderBottom')));*/
      //xHeight('mainContentColumnWrap', endHeight + (xHeight('mainBorderTop')+xHeight('mainBorderBottom')));
   }

  

	
}

window.onload = setColumHeight;
window.onresize = setColumHeight;



