//<script>

if (navigator.appName.match(/Opera/)) {
    document.write ('<style type="text/css">#content ul {margin-left: 29px;}</style>');
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function showMenu (index) {
    var navItems = 5;
    for(var i=0; i<navItems; i++) {
        MM_findObj("sub_"+i).style.display = "none";
    }
    MM_findObj("sub_"+index).style.display = "block";
}
function getStrUrl() {
	return ("strUrl="+ window.location.href);
}
function basename (strPath) {
    var dirname = "";
	pos = strPath.lastIndexOf('/');
    if (strPath.search(/kabinett\//) >= 0) dirname = "kabinett/";
	return  dirname + strPath.substr( (pos+1) , (strPath.length-pos) );
}

function setInputEffect () {
	mengeForm = document.forms.length
	mengeInput = new Array();
	for (i=0; i<mengeForm; i++) {
		mengeInput[i] = document.forms[i].elements.length;
		for (j=0; j<mengeInput[i]; j++) {
			currentInput = document.forms[i].elements[j];
			if (currentInput.className == "formular") {
				currentInput.onfocus = new Function ("this.className='formular2'");
				currentInput.onblur = new Function ("this.className= 'formular'");
			}
		}
	}
}
/*
************************************************
*	Function MU_checkForm
*	copyright:  mark-up Gmbh, www.mark-up.de
*	Author: Hanta Seewald;
************************************************
*/
function MU_checkForm(theForm) {
	var error = 0;
	// to Check Array(Elementname, Meldung, zusätzliche Check Funktion gibt bei Fehler true zurück, Meldung für zusätzliche Funktion);
	var toCheck = Array(1);
	toCheck[0] = Array("Anrede","Bitte wählen Sie eine Anrede!");
	toCheck[1] = Array("Vorname","Bitte geben Sie Ihren Vornamen an!");
	toCheck[2] = Array("Name","Bitte geben Sie Ihren Nachnamen an!");
	toCheck[3] = Array("email","Bitte geben Sie Ihre E-Mail Adresse ein!","checkEmail","Bitte geben Sie eine korrekte E-Mail Adresse ein!");
	// Formatierung der Meldungen (HTML Element z.B. "b" oder "em") wenn kein var AlertClass definiert ist
	var theFormat = "b";
	//Textfarbe der Meldung wenn kein var AlertClass definiert ist
	var theColor = "darkred";
	//Formular-CSS-Klasse für nicht ausgefüllte Felder
	var theInputClass = "formular2";
	//CSS-Klasse für die Meldungen
	var theAlertClass = "";

//Don´t edit below here
	var objTXT = Array();
	var allEmpty = true;
	var alertTXT = "";
	for (i=0;i<toCheck.length;i++) {
		objInput = eval("theForm."+toCheck[i][0]);
		if (objInput.length > 0) {
			for (e=0; e<objInput.length;e++) {
				if (eval("theForm."+toCheck[i][0]+"["+e+"]").checked) allEmpty = false;
			}
			objInput = eval("theForm."+toCheck[i][0]+"[0]");
		}else{
			allEmpty = false;
		}
		if (objInput.value == "" || allEmpty == true || (toCheck[i][2] && eval(toCheck[i][2]+"(objInput)"))) {
			if (document.getElementById("errormsg_"+i)) {
				objTXT[i] = document.getElementById("errormsg_"+i);
			}else{
				objTXT[i] = document.createElement("div");
				objTXT[i].id = "errormsg_"+i;
				objTXT[i].className = theAlertClass;
				objTXT[i].style.color = theColor;
				objInput.parentNode.insertBefore(objTXT[i],objInput);
			}
			objInput.className = (objInput.type != "checkbox" && objInput.type != "radio") ? theInputClass : "";
			alertTXT = (toCheck[i][2] && eval(toCheck[i][2]+"(objInput)" && objInput.value != "")) ? toCheck[i][3] : toCheck[i][1];
			objTXT[i].innerHTML = "<"+theFormat+">"+alertTXT+"</"+theFormat+">";
			error = 1;
		}else{
			if (document.getElementById("errormsg_"+i)) objInput.parentNode.removeChild(document.getElementById("errormsg_"+i));
		}
		allEmpty = true;
	}
	if (error == 1) {
		return false;
	}else{
		return true;
	}
}
function checkEmail (theElement) {
	if (((theElement.value.indexOf("@") < 0) || (theElement.value.indexOf("@") > theElement.value.length-1)) || ((theElement.value.indexOf(".") < 0) || (theElement.value.indexOf(".") > theElement.value.length-1))) {
		return true;
	}else{
		return false;
	}
}
function duplicateContent(){
    setFlashgalerieContent ();
    if (parent.frames.length > 0) {
        top.receiveContent(MM_findObj("mainpart"));
    }
}
function receiveContent (objContent) {
    objPrint = MM_findObj("printcontent");
    objPrint.innerHTML = objContent.innerHTML;
}
function setFlashgalerieContent () {
    if (MM_findObj("flashgalerieAlt")) {
        MM_findObj("flashgalerieAlt").innerHTML = '<p style="text-align: center"><br /><br />Um die Bildergalerie betrachten zu k&ouml;nnen brauchen Sie das kostenlose Flash PlugIn von Macromedia!</p>';
    }
}
