MHStopExecution = false;

function MHAction(array) { 
	return MHAction2(MHAct, array);
}
function MHAction2(fct, array) { 
	var result;
	for (var i=0;i<array.length;i++) {
		if(MHStopExecution) return false; 
		var actArray = fct[array[i]];
		if(actArray == null) return false; 

		var tempArray = new Array;
		for(var j=1;j<actArray.length;j++) {
			if((actArray[j] != null) && (typeof(actArray[j]) == "object") && (actArray[j].length == 2)) {
				if(actArray[j][0] == "VAR") {
					tempArray[j] = MHStateArray[actArray[j][1]];
				}
				else {
					if(actArray[j][0] == "ACT") {
						tempArray[j] = MHAction(new Array(new String(actArray[j][1])));
					}
				else
					tempArray[j] = actArray[j];
				}
			}
			else
				tempArray[j] = actArray[j];
		}			
		result = actArray[0](tempArray);
	}
	return result;
}
MHAct = new Object;
function MHFixFct() {
	var d = document; var w = window;
	if (d.MH.MHFix.w != w.innerWidth || d.MH.MHFix.h != w.innerHeight) {
		d.location = d.location; }
}
function MHNSFix(action) { 
	var d = document; var w = window;
	if ((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) == 4)) {
		if (typeof d.MH == 'undefined') { 
			d.MH = new Object;
			d.MH.MHFix = new Object; 
		} else if (MHIsFrame (w) == true) MHFixFct();
		d.MH.MHFix.w = w.innerWidth;
		d.MH.MHFix.h = w.innerHeight; 
		window.onresize = MHFixFct;
	  }
}
function MHIsFrame (window) {
	var rootWindow = window.parent;
	if (rootWindow == 'undefined') return false;
	for (i = 0; i < rootWindow.frames.length; i++)
		if (window == rootWindow.frames[i]) return true;
	return false;
}

function nochnicht() {
	alert("Etwas Geduld bitte! Diese Seiten sind in Kuerze auch fertig. A little patience please. These pages will be ready soon.")
	}