function SetIFrameSize_programm(x) {
	var y;
	var scrollHeight = document.body.scrollHeight;
	var offsetHeight = document.body.offsetHeight;
	var browser = navigator.appName;
	if(x<20){
		x=100;
	}
	
	//var version = navigator.appVersion;
	if(browser == 'Opera') { // Opera needs special attention
		y = scrollHeight;
	} else if (scrollHeight < offsetHeight) { // all but Explorer Mac
		y = scrollHeight;
	} else { // Explorer Mac - would also work in Explorer 6 Strict, Mozilla and Safari
		y = offsetHeight;
	}
	document.domain="village-habach.de";
	
	if(parent.document.getElementById) { // check if running in iframe - if so recalculate height
		try {		
			
			parent.document.getElementById("rce_event_programm").height = y +x;
			//parent.window.scrollTo(0, 0);
		} catch(e) { 
		parent.document.getElementById("rce_event_programm").height = y;
		return true; }
	}
	return false;
}


