function checkAboutKontakt(){
	var elm = {
						// input name				error text
							'name':						['Bitte geben Sie Ihren Namen ein!'],
							'email':					['Bitte geben Sie eine Kontaktemailadresse ein!'],
							'text':						['Bitte geben Sie den Anfragtext ein!']
						};
	
	if(__checkForm('aboutkontakt', elm)) document.forms['aboutkontakt'].submit();
	return false;
}



function checkLogin(){
	var elm = {
						// input name				error text
							'login':					['Bitte geben Sie Ihr Login ein!'],
							'pass':						['Bitte geben Sie Ihr Passwort ein!']
						};
	
	if(__checkForm('login', elm)){
		if(isNaN(document.forms['login']['login'].value)){
			document.forms['login'].action = '/de/login/member/index.php';
		} else {
			document.forms['login'].action = '/de/login/partner/index.php';
		}
		
		document.forms['login'].submit();
	}
	return false;
}

function checkInputNumber(n){
	var elm = document.getElementsByName(n)[0];
	elm.value = elm.value.replace(',','.');
	if(isNaN(elm.value) && elm.value.length > 0){
		elm.value = elm.value.substr(0,elm.value.length-1);
		checkInputNumber(n);
	}
	if(window.event != null) // fürn firefox, da sonst ein js fehler kommt
		if(window.event.keyCode == 9) elm.select(); // workaround fürn IE, der die selection verliert
}

function __checkForm(_form, _elm){
	for(var val in _elm){
		if(document.forms[_form][val].value == ''){
			alert(_elm[val]);
			document.forms[_form][val].focus();
			return false;
		}
		if(val.indexOf('email') != -1){
			var em = document.forms[_form][val].value;
			if(em.indexOf('@') == -1 || em.indexOf('.') == -1){
				alert(_elm[val]);
				document.forms[_form][val].focus();
				return false;
			}
		}
	}
	return true;
}

function loginGuest()
{
	elm = new Array(2);
	elm[0] = document.forms['login']['login'];
	elm[1] = document.forms['login']['pass'];
	
	elm[0].value = 1785;
	elm[1].value = 'Gast';

	checkLogin();
}
