var currentMenu = 'home';
var currentSubMenu = '';
var xmlhttprequest = createXMLHttpReqObj();
var area = '';
var admin = false;

function createXMLHttpReqObj() 
{ 
	if(window.XMLHttpRequest) 	// für Mozilla etc.
	{
		try //Fehler abfangen
		{ 
			req = new XMLHttpRequest();
		} 
		catch(e) 
		{
			req = false;
		}
	} 
	else if(window.ActiveXObject) 	// für den InternetExplorer
	{
		try 
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(e) 
		{
			try 
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(e) 
			{
				req = false;
			}
		}
	}
	return req;
}

function init(adm,ar)
{
	admin = adm;
	area = ar;
	var url = document.URL;
	var pos = url.indexOf('=')+1;
	var pos2 = url.indexOf('&');
	
	if(pos != 0)
	{
		var menu = "";
		if(pos2==-1)
		{
			menu = url.substr(pos);
		}
		else
		{
			menu = url.substring(pos,pos2);
		}

		if(menu.indexOf('home') != -1)
		{
			menu = 'home';
		}
		else if(menu=='chronik')
		{
			menu = 'verein';
		}
		else if(menu.indexOf('mitglieder') != -1)
		{
			menu = 'verein';
		}
		else if(menu.indexOf('berichte') != -1)
		{
			menu = 'verein';
		}
		else if(menu.indexOf('belegung') != -1)
		{
			menu = 'belegungsplan';
		}
		else if(menu=='gallerie')
		{
			menu = 'bilder';
		}
		else if(menu=='gbeintragstart')
		{
			menu = 'gaestebuch';
		}
		else if(menu=='gbeintrag')
		{
			menu = 'gaestebuch';
		}
		else if(menu=='kalender')
		{
			if(area=='traegergemeinschaft')
			{
				menu = 'belegungsplan';
			}
			else
			{
				menu = 'termine';
			}
		}
		
		currentMenu = menu;
	}
	else
	{
		if(admin)
		{
			currentMenu = '';
		}
		else
		{
			currentMenu = 'home';
		}
	}
	
	if(admin)
	{
		highlightAdmin(true,currentMenu);
	}
	else
	{
		highlight(true,currentMenu);
	}
	imagePreload();
}

function imagePreload()
{
	new Image().src = './design/menu/home_highlight.png';
	if(area=='traegergemeinschaft')
	{
		new Image().src = './design/menu/benutzungsordnung_highlight.png';
		new Image().src = './design/menu/belegungsplan_highlight.png';
	}
	else
	{
		new Image().src = './design/menu/verein_highlight.png';
		new Image().src = './design/menu/termine_highlight.png';
	}
	new Image().src = './design/menu/gaestebuch_highlight.png';
	new Image().src = './design/menu/bilder_highlight.png';
	new Image().src = './design/menu/kontakt_highlight.png';
}

function preloadAreaPics()
{
	new Image().src = './design/feuerwehr_h.jpg';
	new Image().src = './design/tambourcorps_h.jpg';
	new Image().src = './design/traegergemeinschaft_h.jpg';
	new Image().src = './design/foerderverein_h.jpg';
}

function highlight(highlight,menu)
{	
	var image = 'menu_image_'+menu;
	var img = document.getElementById(image);
	var source;
	
	if(highlight)
	{	
		source = './design/menu/'+menu+'_highlight.png';
		img.src = source;
		showSubMenu(menu);
	}
	else if(menu != currentMenu)
	{
		source = './design/menu/'+menu+'.png';
		img.src = source;
	}
}

function highlightAdmin(highlight,menu)
{	
	var image = 'menu_image_'+menu;
	var img = document.getElementById(image);
	var source;
	
	if(highlight)
	{	
		if(area=='traegergemeinschaft')
		{
			source = '../../design/menu/admin/traegergemeinschaft/'+menu+'_highlight.png';
		}
		else
		{
			source = '../../design/menu/admin/'+menu+'_highlight.png';
		}	
		img.src = source;
		showSubMenu(menu);
	}
	else if(menu != currentMenu)
	{
		if(area=='traegergemeinschaft')
		{
			source = '../../design/menu/admin/traegergemeinschaft/'+menu+'.png';
		}
		else
		{
			source = '../../design/menu/admin/'+menu+'.png';
		}	
		img.src = source;
	}
}

function showCurrentSubMenu()
{
	showSubMenu(currentMenu);
}

function showSubMenu(menu)
{
	var label = document.getElementById('subMenuLabel');
	
	if(menu == 'verein')
	{
		var ihtml = '';
		ihtml = ihtml+'<a class="subMenu" href="index.php?page=chronik">Chronik</a>';
		if(area!='foerderverein')
		{
			ihtml = ihtml+' | ';
			ihtml = ihtml+'<a class="subMenu" href="index.php?page=mitglieder">Mitglieder</a>';
		}
		ihtml = ihtml+' | ';
	    ihtml = ihtml+'<a class="subMenu" href="index.php?page=berichte">Berichte</a>';
		label.innerHTML = ihtml;
		if(area=='foerderverein')
		{
			label.style.marginLeft = '120px';
		}
		else
		{
			label.style.marginLeft = '90px';
		}
	}
	else if(menu == 'termine' && !admin)
	{
		label.innerHTML = '<a class="subMenu" href="index.php?page=kalender">Kalender</a>';
		label.style.marginLeft = '230px';
	}
	else
	{
		label.innerHTML = '';
		label.style.marginLeft = '0px';
	}
}

function removeSubMenu(menu)
{
	if(menu == currentSubMenu)
	{
		var label = document.getElementById('subMenuLabel');
		label.innerHTML = '';
		label.style.marginLeft = '0px';
	}
}

function loadEventsAndNews(area)
{
	loadNextEvents("termine"+area,5);
	loadNews("news"+area,5);
}

function loadNextEvents(eventtable,count)
{
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../alle/php/loadNextEvents.php?eventtable="+eventtable+"&eventcount="+count, false);
		xmlhttprequest.send(null);
		nextEventsLoaded();
	}
}

function nextEventsLoaded()
{
	if (xmlhttprequest.readyState == 4) 
	{
		var response = xmlhttprequest.responseXML.documentElement;
		
		var size = response.getElementsByTagName("reply").length;
		
		var divcontent = '';
		for(var i=0; i<size; i++)
		{
			var id = response.getElementsByTagName("id")[i].firstChild.nodeValue;
			var date = response.getElementsByTagName("date")[i].firstChild.nodeValue;
			var title = response.getElementsByTagName("title")[i].firstChild.nodeValue;
	
			title = insertBreaks(title,15);
			divcontent = divcontent + '<b>' + date + '</b>' + '<br>' + '<a href="index.php?page=termine&id='+id+'" class="subMenu">' + title + '</a><br><br>';
		}
		document.getElementById('termineDIVBody').innerHTML = divcontent;
	}
}

function loadNews(newstable,count)
{
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../alle/php/loadNews.php?newstable="+newstable+"&newscount="+count, false);
		xmlhttprequest.send(null);
		newsLoaded();
	}
}

function newsLoaded()
{
	if (xmlhttprequest.readyState == 4) 
	{
		var response = xmlhttprequest.responseXML.documentElement;
		var size = response.getElementsByTagName("reply").length;

		var divcontent = '';
		for(var i=0; i<size; i++)
		{
			var time = response.getElementsByTagName("time")[i].firstChild.nodeValue;
			var description = response.getElementsByTagName("description")[i].firstChild.nodeValue;
			var url = response.getElementsByTagName("url")[i].firstChild.nodeValue;
			
			divcontent = divcontent + '<b>' + time + '</b>' +'<br>' + '<a href="'+url+'" class="subMenu">' + description + '</a><br><br>';
		}
		document.getElementById('newsDIVBody').innerHTML = divcontent;
	}
}

function loadHomeContent(hometable)
{
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../alle/php/loadHomeContent.php?hometable="+hometable, false);
		xmlhttprequest.send(null);
		homeContentLoaded();
	}
}

function homeContentLoaded()
{
	if (xmlhttprequest.readyState == 4) 
	{
		var response = xmlhttprequest.responseText;
		document.getElementById('centerDIV').innerHTML = response;
	}
}

function insertBreaks(text,maxlength)
{
	var count = -1;
	var newtext = '';
	
	for(var i=0; i<text.length; i++)
	{
		newtext = newtext + text.charAt(i);
		if(text.charAt(i)==' ')
		{
			count = 0;
		}
		else
		{
			count++;
		}
		
		if((count+1)%maxlength == 0)
		{
			newtext = newtext + '<br>';
		}
	}
	
	return newtext;
}

function gbEintrag()
{
	var area = document.getElementById("area").value;
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var homepage = document.getElementById("homepage").value;
	var eintrag = document.getElementById("eintrag").value;
	
	eintrag = eintrag.replace(/\n/g,'<br>');
	
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../alle/php/gbeintragDB.php?area="+area+"&name="+name+"&email="+email+"&homepage="+homepage+"&eintrag="+eintrag, true);
		xmlhttprequest.onreadystatechange = gbEintragFinished;
		xmlhttprequest.send(null);
	}
}

function gbEintragFinished()
{
	if (xmlhttprequest.readyState == 4) 
	{
		xmlhttprequest.onreadystatechange = null;
		var response = xmlhttprequest.responseXML.documentElement;
		
		if(response.getElementsByTagName("error").length == 0)
		{
			var area = document.getElementById("area").value;
			newsEintrag(area, 'Neuer Gästebuch-Eintrag', 'index.php?page=gaestebuch',false);
			location='index.php?page=gaestebuch';
		}
		else
		{
			var error = response.getElementsByTagName("error")[0].firstChild.nodeValue;
			document.getElementById("errors").innerHTML = error;
		}
	}
}

function newsEintrag(area, description, url, admin)
{
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		if(admin)
		{
			xmlhttprequest.open("GET","../../alle/php/newsEintragDB.php?area="+area+"&description="+description+"&url="+url, false);
			xmlhttprequest.send(null);
		}
		else
		{
			xmlhttprequest.open("GET","../alle/php/newsEintragDB.php?area="+area+"&description="+description+"&url="+url, false);
			xmlhttprequest.send(null);
		}	
	}
}

function loadEvents(area,eventtable,month,year)
{
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../alle/php/loadEvents.php?area="+area+"&eventtable="+eventtable+"&month="+month+"&year="+year, false);
		xmlhttprequest.send(null);
		eventsLoaded(area);
	}
}

function eventsLoaded(area)
{
	if (xmlhttprequest.readyState == 4) 
	{
		var response = xmlhttprequest.responseXML.documentElement;
		
		var size = response.getElementsByTagName("day").length;
		var lastDay = 0;
		for(var i=0; i<size; i++)
		{
			var day = response.getElementsByTagName("day")[i].firstChild.nodeValue;
			if(day.charAt(0)=='0')
			{
				day = day.substr(1,1);
			}
			var title = '';
;
			if(area!='traegergemeinschaft')
			{
				title = response.getElementsByTagName("title")[i].firstChild.nodeValue;
			}
			if(day == lastDay)
			{
				if(area!='traegergemeinschaft')
				{
					var old = document.getElementById('tooltip'+day).innerHTML;
					document.getElementById('tooltip'+day).innerHTML = old + '<br>'+title;
				}
			}
			else
			{
				var date = response.getElementsByTagName("date")[i].firstChild.nodeValue;
				document.getElementById('day'+day).style.backgroundColor="#55DDFF";
				if(area!='traegergemeinschaft')
				{
					document.getElementById('day'+day).innerHTML = '<a href="index.php?page=termine&date='+date+'" class="tt">'+day+'<span class="tooltip"><span class="top"></span><span class="middle"><div id="tooltip'+day+'">'+title+'</div></span><span class="bottom"></span></span></a>';
				}
			}
			lastDay = day;
		}
	}
}

function loadPage(page)
{
	location=page;
}

function checkLogin(area,name,passwort)
{
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../../alle/php/admin/checklogin.php?area="+area+"&name="+name+"&passwort="+passwort, true);
		xmlhttprequest.onreadystatechange = loginChecked;
		xmlhttprequest.send(null);
	}
}

function loginChecked()
{
	if (xmlhttprequest.readyState == 4) 
	{
		var response = xmlhttprequest.responseXML.documentElement;
		
		if(response.getElementsByTagName("error").length == 0)
		{
			location='index.php?page=home';
		}
		else
		{
			var error = response.getElementsByTagName("error")[0].firstChild.nodeValue;
			document.getElementById("errors").innerHTML = error;
		}
	}
}

function logout()
{
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../../alle/php/admin/logout.php", true);
		xmlhttprequest.send(null);
	}
}

function chronikEintragDB()
{
	var area = document.getElementById("area").value;
	var eintrag = document.getElementById("eintrag").value;
	var tag = document.getElementById("tag").value;
	var monat = document.getElementById("monat").value;
	var jahr = document.getElementById("jahr").value;
	
	eintrag = eintrag.replace(/\n/g,'<br>');
	
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../../alle/php/admin/chronikEintragDB.php?area="+area+"&eintrag="+eintrag+"&tag="+tag+"&monat="+monat+"&jahr="+jahr, true);
		xmlhttprequest.onreadystatechange = chronikEintragDBFinished;
		xmlhttprequest.send(null);
	}
}

function chronikEintragDBFinished()
{
	if (xmlhttprequest.readyState == 4) 
	{
		xmlhttprequest.onreadystatechange = null;
		var response = xmlhttprequest.responseXML.documentElement;
		
		if(response.getElementsByTagName("error").length == 0)
		{
			var area = document.getElementById("area").value;
			newsEintrag(area, 'Neuer Eintrag in der Chronik', 'index.php?page=chronik',true);
			location='index.php?page=chronik';
		}
		else
		{
			var error = response.getElementsByTagName("error")[0].firstChild.nodeValue;
			document.getElementById("errors").innerHTML = error;
		}
	}
}

function terminEintragDB()
{
	var area = document.getElementById("area").value;
	var titel = document.getElementById("titel").value;
	var eintrag = document.getElementById("eintrag").value;
	var tag = document.getElementById("tag").value;
	var monat = document.getElementById("monat").value;
	var jahr = document.getElementById("jahr").value;
	var stunde = document.getElementById("stunde").value;
	var minute = document.getElementById("minute").value;
	var ort = document.getElementById("ort").value;
	
	eintrag = eintrag.replace(/\n/g,'<br>');
	
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../../alle/php/admin/termineintragDB.php?area="+area+"&titel="+titel+"&eintrag="+eintrag+"&tag="+tag+"&monat="+monat+"&jahr="+jahr+"&stunde="+stunde+"&minute="+minute+"&ort="+ort, true);
		xmlhttprequest.onreadystatechange = terminEintragDBFinished;
		xmlhttprequest.send(null);
	}
}

function terminEintragDBFinished()
{
	if (xmlhttprequest.readyState == 4) 
	{
	 	xmlhttprequest.onreadystatechange = null;
		var response = xmlhttprequest.responseXML.documentElement;
		if(response.getElementsByTagName("error").length == 0)
		{
			var area = document.getElementById("area").value;
			newsEintrag(area, 'Neuer Termin eingetragen', 'index.php?page=termine',true);
			location='index.php?page=termine';
		}
		else
		{
			var error = response.getElementsByTagName("error")[0].firstChild.nodeValue;
			document.getElementById("errors").innerHTML = error;
		}
	}
}

function belegungsEintragDB()
{
	var area = document.getElementById("area").value;
	var tag = document.getElementById("tag").value;
	var monat = document.getElementById("monat").value;
	var jahr = document.getElementById("jahr").value;
	
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../../traegergemeinschaft/admin/php/belegungseintragDB.php?area="+area+"&tag="+tag+"&monat="+monat+"&jahr="+jahr, true);
		xmlhttprequest.onreadystatechange = belegungsEintragDBFinished;
		xmlhttprequest.send(null);
	}
}

function belegungsEintragDBFinished()
{
	if (xmlhttprequest.readyState == 4) 
	{
		xmlhttprequest.onreadystatechange = null;
		var response = xmlhttprequest.responseXML.documentElement;
		
		if(response.getElementsByTagName("error").length == 0)
		{
			var area = document.getElementById("area").value;
			newsEintrag(area, 'Neue Belegung eingetragen', 'index.php?page=kalender',true);
			location='index.php?page=belegungsplan';
		}
		else
		{
			var error = response.getElementsByTagName("error")[0].firstChild.nodeValue;
			document.getElementById("errors").innerHTML = error;
		}
	}
}

function terminAendernDB()
{
	var id = document.getElementById("id").value;
	var area = document.getElementById("area").value;
	var titel = document.getElementById("titel").value;
	var eintrag = document.getElementById("eintrag").value;
	var tag = document.getElementById("tag").value;
	var monat = document.getElementById("monat").value;
	var jahr = document.getElementById("jahr").value;
	var stunde = document.getElementById("stunde").value;
	var minute = document.getElementById("minute").value;
	var ort = document.getElementById("ort").value;
	
	eintrag = eintrag.replace(/\n/g,'<br>');
	
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../../alle/php/admin/terminaendernDB.php?id="+id+"&area="+area+"&titel="+titel+"&eintrag="+eintrag+"&tag="+tag+"&monat="+monat+"&jahr="+jahr+"&stunde="+stunde+"&minute="+minute+"&ort="+ort, true);
		xmlhttprequest.onreadystatechange = terminAendernDBFinished;
		xmlhttprequest.send(null);
	}
}

function terminAendernDBFinished()
{
	if (xmlhttprequest.readyState == 4) 
	{
		xmlhttprequest.onreadystatechange = null;
		var response = xmlhttprequest.responseXML.documentElement;
		
		if(response.getElementsByTagName("error").length == 0)
		{
			location='index.php?page=termine';
		}
		else
		{
			var error = response.getElementsByTagName("error")[0].firstChild.nodeValue;
			document.getElementById("errors").innerHTML = error;
		}
	}
}

function mitgliederEintragDB()
{
	var area = document.getElementById("area").value;
	var vorname = document.getElementById("vorname").value;
	var nachname = document.getElementById("nachname").value;
	var instrument_funktion = document.getElementById("instrument_funktion").value;
	var email = document.getElementById("email").value;
	
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../../alle/php/admin/mitgliedereintragDB.php?area="+area+"&vorname="+vorname+"&nachname="+nachname+"&instrument_funktion="+instrument_funktion+"&email="+email, true);
		xmlhttprequest.onreadystatechange = mitgliederEintragDBFinished;
		xmlhttprequest.send(null);
	}
}

function mitgliederEintragDBFinished()
{
	if (xmlhttprequest.readyState == 4) 
	{
		xmlhttprequest.onreadystatechange = null;
		var response = xmlhttprequest.responseXML.documentElement;
		
		if(response.getElementsByTagName("error").length == 0)
		{
			var area = document.getElementById("area").value;
			newsEintrag(area, 'Neues Mitglied eingetragen', 'index.php?page=mitglieder', true);
			location='index.php?page=mitglieder';
		}
		else
		{
			var error = response.getElementsByTagName("error")[0].firstChild.nodeValue;
			document.getElementById("errors").innerHTML = error;
		}
	}
}

function mitgliederAendernDB()
{
	var area = document.getElementById("area").value;
	var id = document.getElementById("id").value;
	var vorname = document.getElementById("vorname").value;
	var nachname = document.getElementById("nachname").value;
	var instrument_funktion = document.getElementById("instrument_funktion").value;
	var email = document.getElementById("email").value;
	
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../../alle/php/admin/mitgliederaendernDB.php?area="+area+"&id="+id+"&vorname="+vorname+"&nachname="+nachname+"&instrument_funktion="+instrument_funktion+"&email="+email, true);
		xmlhttprequest.onreadystatechange = mitgliederAendernDBFinished;
		xmlhttprequest.send(null);
	}
}

function mitgliederAendernDBFinished()
{
	if (xmlhttprequest.readyState == 4) 
	{
		xmlhttprequest.onreadystatechange = null;
		var response = xmlhttprequest.responseXML.documentElement;
		
		if(response.getElementsByTagName("error").length == 0)
		{
			location='index.php?page=mitglieder';
		}
		else
		{
			var error = response.getElementsByTagName("error")[0].firstChild.nodeValue;
			document.getElementById("errors").innerHTML = error;
		}
	}
}

function chronikAendernDB()
{
	var id = document.getElementById("id").value;
	var area = document.getElementById("area").value;
	var eintrag = document.getElementById("eintrag").value;
	var tag = document.getElementById("tag").value;
	var monat = document.getElementById("monat").value;
	var jahr = document.getElementById("jahr").value;
	
	eintrag = eintrag.replace(/\n/g,'<br>');
	
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../../alle/php/admin/chronikaendernDB.php?id="+id+"&area="+area+"&eintrag="+eintrag+"&tag="+tag+"&monat="+monat+"&jahr="+jahr, true);
		xmlhttprequest.onreadystatechange = chronikAendernDBFinished;
		xmlhttprequest.send(null);
	}
}

function chronikAendernDBFinished()
{
	if (xmlhttprequest.readyState == 4) 
	{
		xmlhttprequest.onreadystatechange = null;
		var response = xmlhttprequest.responseXML.documentElement;
		
		if(response.getElementsByTagName("error").length == 0)
		{
			location='index.php?page=chronik';
		}
		else
		{
			var error = response.getElementsByTagName("error")[0].firstChild.nodeValue;
			document.getElementById("errors").innerHTML = error;
		}
	}
}

function kontaktAendernDB()
{
	var area = document.getElementById("area").value;
	var name = document.getElementById("name").value;
	var strasse = document.getElementById("strasse").value;
	var plz = document.getElementById("plz").value;
	var ort = document.getElementById("ort").value;
	var email = document.getElementById("email").value;
	
	if (xmlhttprequest.readyState == 4 || xmlhttprequest.readyState == 0) 
	{
		xmlhttprequest.open("GET","../../alle/php/admin/kontaktaendernDB.php?area="+area+"&name="+name+"&strasse="+strasse+"&plz="+plz+"&ort="+ort+"&email="+email, true);
		xmlhttprequest.onreadystatechange = kontaktAendernDBFinished;
		xmlhttprequest.send(null);
	}
}

function kontaktAendernDBFinished()
{
	if (xmlhttprequest.readyState == 4) 
	{
		xmlhttprequest.onreadystatechange = null;
		var response = xmlhttprequest.responseXML.documentElement;
		
		if(response.getElementsByTagName("error").length == 0)
		{
			location='index.php?page=kontakt';
		}
		else
		{
			var error = response.getElementsByTagName("error")[0].firstChild.nodeValue;
			document.getElementById("errors").innerHTML = error;
		}
	}
}

function loginKeyPressed(e)
{
	if(e.which) 
	{
		keyCode = e.which;
	} 
	else if( e.keyCode ) 
	{
		keyCode = e.keyCode;
	}
	
	var passwort = document.getElementById("passwort_foerder").value;
	
	if(keyCode == 13 && passwort!='') // ENTER?
	{
		checkLogin();
	}
}
