/* Kalender ___________________________________________*/
	
	var IKalenderState = 1;
	
	function startKalender() {
		
		var Jetzt = new Date();
		var Monat = startKalender.arguments[0];
		var Jahr = Jetzt.getYear();
		
		if ( Monat == null)
		{
			Monat = Jetzt.getMonth() + 1;
		}

		if ( Jahr < 2007 )
		{
			IKalenderState = 1;
		}
		else
		{
			if ( Jahr > 2007 )
			{
				IKalenderState = 3;
			}
			else
			{
				IKalenderState = Monat;
				if ( IKalenderState > 3 ){ IKalenderState = 3; }
				if ( IKalenderState < 1 ){ IKalenderState = 1; }
			}
		}
		setKalender();
	}	
	
	function incKalender() {
		
		IKalenderState += 1;
		
		if ( IKalenderState > 3 ){
		
			IKalenderState = 3;
			
		}
		else
		{
			setKalender();
		}
	}	
	
	function decKalender() {
	
		IKalenderState -= 1;
		
		if ( IKalenderState < 1 ){
			IKalenderState = 1;
		}
		else
		{
			setKalender();
		}	
	}
	
	function setKalender() {
		
		var i = 1;
		
		for ( i = 1; i < IKalenderState; i++ ){ 
			document.getElementById("kalender-monat-" + i).style.display = 'none';
		}	
		
		document.getElementById("kalender-monat-" + IKalenderState).className = 'kalender-inhalt-erstes';
		document.getElementById("kalender-monat-" + (IKalenderState + 1)).className = 'kalender-inhalt';
		document.getElementById("kalender-monat-" + (IKalenderState + 2)).className = 'kalender-inhalt';
		document.getElementById("kalender-monat-" + (IKalenderState + 3)).className = 'kalender-inhalt';
		
		for ( i = IKalenderState; i < IKalenderState + 4; i++ ){
			document.getElementById("kalender-monat-" + i).style.display = 'block';
			
		}
		
		if ( i <= 6 ){
			for ( i = IKalenderState + 4; i > 6; i++ ){ 
				document.getElementById("kalender-monat-" + i).style.display = 'none';
			}
		}
		
	}


/* PopUp ______________________________________________*/

	function openWin( windowURL, windowName, windowFeatures ) {
		return window.open(windowURL, windowName, windowFeatures); 
	}

	function openImage(windowURL) {
		newWindow = window.open(windowURL , 'Picture', 'width=200,height=200,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0'); 
		newWindow.focus();
	}


/* PopUp Resize _______________________________________*/

	function resize() { 
		
		var x, y;
		
		window.moveTo(0, 0);

		x = document.bild.width;
		y = document.bild.height;

		window.resizeTo(x+10,y+56);
	}

	function checksize() {

		if (document.bild.complete == true)	{
			resize();
		}
		else {
			window.setTimeout("checksize()", 200);
		}
	}


/* Image Change _______________________________________*/

	function wechseln(ort,bild) {

		if (document.images) {
			document.images[ort].src = bild;
		}
	}


/* Submenu Visibility _________________________________*/

	var aktiv, letztes = null, letztesaufzu = null;

	function aufzu (welches) {

		if (document.getElementById(welches).style.display == 'block') {
			document.getElementById(welches).style.display = 'none';
		}
		else {
			document.getElementById(welches).style.display = 'none';
			document.getElementById(welches).style.display = 'block';
		}
		
		void(0);
	}

	function aufzuauto (welches) {
	
		if (letztesaufzu != null && letztesaufzu != welches) {
			document.getElementById(letztesaufzu).style.display = 'none';
			letztesaufzu = null;
		}

		if (document.getElementById(welches).style.display == 'block') {
			document.getElementById(welches).style.display = 'none';
		}
		else {
			document.getElementById(welches).style.display = 'none';
			document.getElementById(welches).style.display = 'block';
			letztesaufzu = welches;
		}
		
		void(0);
	}
	
	function nurzu () {

		if (letztes != null) {
			document.getElementById(letztes).style.display = 'none';
			clearTimeout(aktiv);
			letztes = null;
		}
		return false;
	}

	function nurauf (aktuelles) {

		if (letztes != null) {
			clearTimeout(aktiv);
			document.getElementById(letztes).style.display = 'none';
		}
		
		document.getElementById(aktuelles).style.display = 'block';
		letztes = aktuelles;
		return false;
	}
	  
	function nurzutimer () {
		aktiv = setTimeout('verzoegern()', 1000);
	}

	function verzoegern () {

		if (letztes != null) {
			document.getElementById(letztes).style.display = 'none';
			letztes = null;
		}
		
		return false;
	}

	function stop () {
		clearTimeout(aktiv);
	}
	
	
	
	
	
	

	function MM_showHideLayers(id, mode) {
	 var NNtype = (mode == "show") ? mode : "hidden";
	 var IEtype = (mode == "show") ? "visible" : "hidden";
	 var WC3type = (mode == "show") ? "visible" : "hidden";
	 if (document.getElementById) {
	  eval("document.getElementById(id).style.visibility = \"" + WC3type + "\"");
	 } else {
	  if (document.layers) {
	   document.layers[id].visibility = NNtype;
	  } else {
	   if (document.all) {
	    eval("document.all." + id + ".style.visibility = \"" + IEtype + "\"");
	   }
	  }
	 }
	}

