/**************************************************************/
// Resizeable


	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;
	   }
	}

 
 
 
 
	var aResizeableElements = new Array();
 
	function registerResizeableElement(sID, iWidth, iHeight) {
		aResizeableElements[aResizeableElements.length] = new Array(sID, iWidth, iHeight);
	}
	
	function resizeResizeableElements() {
				   
		if(aResizeableElements.length > 0) {
			for(var i = 0; i < aResizeableElements.length; i++) {
				if(document.getElementById(aResizeableElements[i][0])) {
					if(aResizeableElements[i][1] != "") { 
						
						if ((GetBrowserInnerWidth() - aResizeableElements[i][1]) > 0) {
							document.getElementById(aResizeableElements[i][0]).style.width = (GetBrowserInnerWidth() - aResizeableElements[i][1])+"px";
						}
					}
								   
					if(aResizeableElements[i][2] != "") { 
						
						if ((GetBrowserInnerHeight() - aResizeableElements[i][2]) > 0) {
							document.getElementById(aResizeableElements[i][0]).style.height = (GetBrowserInnerHeight() - aResizeableElements[i][2])+"px";
						}
					}
				}
			}
		}
	}

	// Elemente dynamisch anpassen
	function resizeAll() {	
		resizeResizeableElements();
	}
	
	
	// 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()};
		}
	}
