function SendInputval()
{
	var ret = true;
	items = new Array ( document.getElementById('vorname'),
	document.getElementById('name'),
	document.getElementById('strasse'),
	document.getElementById('stadt'),
	document.getElementById('bemerkung'));
	
	for (i=0;i<items.length;i++) {
		if ( items[i].value.length < 3 )
		{
			items[i].className = 'inval';
			ret = false;
		} else {
			items[i].className = 'val';
		}
	}
	
	// Telefon
	if (document.getElementById('telefon').value.length < 4)
	{
		document.getElementById('telefon').className = 'inval';
		ret = false;
	} else {
		document.getElementById('telefon').className = 'val';
	}

	// Postleitzahl
	if (document.getElementById('plz').value.length != 5)
	{
		document.getElementById('plz').className = 'inval';
		ret = false;
	} else {
		document.getElementById('plz').className = 'val';
	}

	// EMail
	mail = mailformat(document.getElementById('email').value);
	if (mail != true)
	{
		document.getElementById('email').className = 'inval';
		ret = false;
	} else {
		document.getElementById('email').className = 'val';
	}
	return ret;
}

function onKeyPressBlockNumbers(e)
{
	var key = window.event ? e.keyCode : e.which;
	var keychar = String.fromCharCode(key);
	reg = /\d/;
	return !reg.test(keychar);
}

function onKeyPressAllowNumbers(e)
{
	var key = window.event ? e.keyCode : e.which;
	var keychar = String.fromCharCode(key);
	reg = /\d/;
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
	return true;
	return reg.test(keychar);
}

function checkmail(inp)
{
 var s = inp.value;
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 if (res != true)
 {
 inp.focus();
 inp.focus();
 inp.value += "";
 }
 return res;
}

function mailformat(address)
{
 if (address.length < 6) return false;
 var s = address;
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function')
 {
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
  }

 if(a == true)
 {
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(s));
 }
 else
 {
  res = (s.search('@') >= 1 &&
         s.lastIndexOf('.') > s.search('@') &&
         s.lastIndexOf('.') >= s.length-5)
 }
 return res;
}

function validateMail() {

}
