/**************************************************************/
// Set Start Content


	 function setStartContentHeight() {
				 
			 var iSpacer = 10;
			 
			 var oElementLeft = document.getElementById('idBodyContentLeft');
			 var oElementRight = document.getElementById('idBodyContentRight');
							 
							 
			// Ermitteln welches Element höher udn zweites angleichen				 
			 if ( oElementLeft.offsetHeight > oElementRight.offsetHeight  ){	
			 
				oElementRight.style.height = (oElementLeft.offsetHeight + iSpacer) + 'px';
				oElementLeft.style.height = (oElementLeft.offsetHeight + iSpacer) + 'px';	
				
			 }else if( oElementLeft.offsetHeight < oElementRight.offsetHeight ) {	
			 
				oElementLeft.style.height = (oElementRight.offsetHeight + iSpacer) + 'px';
				oElementRight.style.height = (oElementRight.offsetHeight + iSpacer) + 'px';	
				
			 }			 
		 }
	

/**************************************************************/
// Set Content Height wen Content zu klein


	function setContentHeight(){
				
		var iAbstand = 232;
		
		var oContent = document.getElementById('idContentElement');
					
		// Höhe auf Auto setzen
		oContent.style.height = "auto";
		
		var iBrowserHeight = GetBrowserInnerHeight() - iAbstand;		
		var iContentHeight = oContent.offsetHeight
		
		// Wenn Content < wie verfügbare Browser höhe dan höhe von Content Setzen
		if ( iContentHeight <= iBrowserHeight ) {
			
			// Höhe des Contents Anpassen
			oContent.style.height = iBrowserHeight+"px";		
		}
		
	}



/**************************************************************/
// Browser Width & Height


	function GetBrowserInnerHeight() {		
	   if (window.innerHeight) {
			return window.innerHeight;								   
	   } else if (document.body && document.body.offsetHeight) {
			return document.body.offsetHeight;
	   } else {
			return 0;
	   }
	}

	function GetBrowserInnerWidth()
	{
	   if (window.innerWidth) {
			return window.innerWidth;
	   } else if (document.body && document.body.offsetWidth) {
			return document.body.offsetWidth;
	   } else {
			return 0;
	   }
	}


/**************************************************************/
// Resize und OnLoad Event Händler

// Onload und Onresize Eventhandler erg?nzen
	function addOnLoadEventHandler(oEventHandler) {
		if(typeof window.onload != 'undefined' && window.onload != null) {
			var oOnLoad = window.onload;
			window.onload = function(){oOnLoad(); oEventHandler()};
		} else {
			window.onload = function(){oEventHandler()};
		}
	}
	
	function addOnResizeEventHandler(oEventHandler) {
		if(typeof window.onresize != 'undefined' && window.onresize != null) {
			var oOnResize = window.onresize;
			window.onresize = function(){oOnResize(); oEventHandler()};
		} else {
			window.onresize = function(){oEventHandler()};
		}
	}
