function zeige(nr){
	if(nr){
		if(navigator.appName.indexOf('Explorer')>-1 && navigator.appVersion.substring(0, 1) != "9"){
			var arr=document.getElementsByTagName('ul');
			for(var i=0; i<arr.length; i++){
				if(arr[i].name=="kat"+nr){
					arr[i].style.display = "block";
					break;
				}
			}
		}
		else {
			document.getElementsByName("kat"+nr)[0].style.display = "block";
		}
	}
}
function katbewegen(nr){
	if(navigator.appName.indexOf('Explorer')>-1 && navigator.appVersion.substring(0, 1) != "9"){
		var arr=document.getElementsByTagName('ul');
		for(var i=0; i<arr.length; i++){
			if(arr[i].name=="kat"+nr){
				if(arr[i].style.display != "block") {
					arr[i].style.display = "block";
				}
				else {
					arr[i].style.display = "none";	
				}
				break;
			}
		}
	}
	else {
		if(document.getElementsByName("kat"+nr)[0].style.display != "block"){
			document.getElementsByName("kat"+nr)[0].style.display = "block";
		}
		else {
			document.getElementsByName("kat"+nr)[0].style.display = "none";		
		}
	}
}

function datumanzeigen(){
	var datvon;
	var datbis;
	var gueltig=true;
	var testtext;
	if(navigator.appName.indexOf('Explorer')>-1 && navigator.appVersion.substring(0, 1) != "9"){
		var arr=document.getElementsByTagName('input');
		for(var i=0; i<arr.length; i++){
			if(arr[i].name=="datumvon"){
				datvon=arr[i].value;
			}
			if(arr[i].name=="datumbis"){
				datbis=arr[i].value;
			}
		}
	}
	else {
		datvon=document.getElementsByName("datumvon")[0].value;
		datbis=document.getElementsByName("datumbis")[0].value;
	}
	if(datvon !==""){
		var vtag=datvon.substring(0, datvon.indexOf("."));
		var vmonat=datvon.substring(datvon.indexOf(".")+1, datvon.lastIndexOf("."));
		var vjahr=datvon.substring(datvon.lastIndexOf(".")+1, datvon.length);
		if((vtag!="" && isNaN(vtag)) || (vmonat!="" && isNaN(vmonat)) || (vjahr!="" && isNaN(vjahr))){
			gueltig=false;
		}
		else if(vjahr<1000){
			gueltig=false;		
			testtext="1: "+vtag+vmonat+vjahr;
		}
		else if(12<vmonat && vmonat<1){
			gueltig=false;		
			testtext="2: "+vtag+vmonat+vjahr;
		}
		else if(vtag<1){
			gueltig=false;		
			testtext="3: "+vtag+vmonat+vjahr;
		}
		else if((vmonat==1 || vmonat==3 || vmonat==5 || vmonat==7 || vmonat==8 || vmonat==10 || vmonat==12) && vtag>31){
			gueltig=false;		
			testtext="4: "+vtag+vmonat+vjahr;
		}
		else if((vmonat==4 || vmonat==6 || vmonat==9 || vmonat==11) && vtag>30){
			gueltig=false;		
			testtext="5: "+vtag+vmonat+vjahr;
		}
		else if(vmonat==2 && vtag>28){
			gueltig=false;		
			testtext="6: "+vtag+vmonat+vjahr;
		}
	}
	if(datbis !==""){
		var btag=datbis.substring(0, datbis.indexOf("."));
		var bmonat=datbis.substring(datbis.indexOf(".")+1, datbis.lastIndexOf("."));
		var bjahr=datbis.substring(datbis.lastIndexOf(".")+1, datbis.length);
		if((btag!="" && isNaN(btag)) || (bmonat!="" && isNaN(bmonat)) || (bjahr!="" && isNaN(bjahr))){
			gueltig=false;
		}
		else if(bjahr<1000){
			gueltig=false;		
			testtext="b1: "+btag+bmonat+bjahr;
		}
		else if(12<bmonat && bmonat<1){
			gueltig=false;		
			testtext="b2: "+btag+bmonat+bjahr;
		}
		else if(btag<1){
			gueltig=false;		
			testtext="b3: "+btag+bmonat+bjahr;
		}
		else if((bmonat==1 || bmonat==3 || bmonat==5 || bmonat==7 || bmonat==8 || bmonat==10 || bmonat==12) && btag>31){
			gueltig=false;		
			testtext="b4: "+btag+bmonat+bjahr;
		}
		else if((bmonat==4 || bmonat==6 || bmonat==9 || bmonat==11) && btag>30){
			gueltig=false;		
			testtext="b5: "+btag+bmonat+bjahr;
		}
		else if(bmonat==2 && btag>28){
			gueltig=false;		
			testtext="b6: "+btag+bmonat+bjahr;
		}
	}
	if(vtag<10 && vtag.length==1){
		vtag="0"+vtag;
	}
	if(btag<10 && btag.length==1){
		btag="0"+btag;
	}
	if(vmonat<10 && vmonat.length==1){
		vmonat="0"+vmonat;
	}
	if(bmonat<10 && bmonat.length==1){
		bmonat="0"+bmonat;
	}
	if(datbis !=="" && datvon !==""){
		var bis=bjahr+""+bmonat+""+btag;
		var von=vjahr+""+vmonat+""+vtag;
		if(von>=bis){
			gueltig=false;
			window.alert("Datum VON muss vor Datum BIS liegen!");
		}
	}
	else if(!gueltig){
		window.alert("Kein gültiges Datum!");
	}
	if(gueltig){
		if(navigator.appName.indexOf('Explorer')>-1 && navigator.appVersion.substring(0, 1) != "9"){
			var arr=document.getElementsByTagName('input');
			for(var i=0; i<arr.length; i++){
				if(vtag!==undefined && vmonat!==undefined && vjahr!==undefined){
					if(arr[i].name=="datumvon"){
						arr[i].value=vtag+"."+vmonat+"."+vjahr;
					}
				}
				if(btag!==undefined && bmonat!==undefined && bjahr!==undefined){
					if(arr[i].name=="datumbis"){
						arr[i].value=btag+"."+bmonat+"."+bjahr;
					}
				}
			}
			document.forms[0].submit();
		}
		else {
			if(vtag!==undefined && vmonat!==undefined && vjahr!==undefined){
				document.getElementsByName("datumvon")[0].value=vtag+"."+vmonat+"."+vjahr;
			}
			if(btag!==undefined && bmonat!==undefined && bjahr!==undefined){
				document.getElementsByName("datumbis")[0].value=btag+"."+bmonat+"."+bjahr;
			}
			document.forms[0].submit();
		}
	}
}

