function formCheck() {

	var Vorname = document.form.Vorname.value;
	var Nachname = document.form.Nachname.value;
	var Strasse = document.form.Strasse.value;
	var PLZ = document.form.PLZ.value;
	var Ort = document.form.Ort.value;
	var Land = document.form.Land.value;
	var Email = document.form.Email.value;

	if (!Vorname.length >= 1) {
		alert("Please insert forename...");
		return false;
	}
	
	if (!Nachname.length >= 1) {
		alert("Please insert surname...");
		return false;
	}	
	
	if (!Strasse.length >= 1) {
		alert("Please insert street...");
		return false;
	}
		
	if (!PLZ.length >= 1) {
		alert("Please insert postal code...");
		return false;
	}
	
	if (!Ort.length >= 1) {
		alert("Please insert town...");
		return false;
	}
	
	if (!Land.length >= 1) {
		alert("Please insert country...");
		return false;
	}

	if (!Email.length >= 1) {
		alert("Please insert e-mail...");
		return false;
	}

	if (Email.length >= 1) {
		var r  = isEMailAddress(Email);
		if (!r) {
			alert("E-Mail not valid...");
			return false;
		}
	}

	return true;
}

function isEMailAddress(s) {
 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);
}

