function validateform() {

	if (document.form1.name.value == "") {
		alert(unescape("Bitte das Feld \"name\" ausf%FCllen!"));
		document.form1.name.focus();
		return false;
	}
	if (document.form1.street.value == "") {
		alert(unescape("Bitte das Feld \"street\" ausf%FCllen!"));
		document.form1.street.focus();
		return false;
	}
	if (document.form1.zip.value == "") {
		alert(unescape("Bitte das Feld \"zip\" ausf%FCllen!"));
		document.form1.zip.focus();
		return false;
	}
	if (document.form1.zip.value != "") {
		if (! isNumber(document.form1.zip.value) ) {
			alert(unescape("Das Feld \"zip\" enth%E4lt keine g%FCltige Zahl!"));
			document.form1.zip.focus();
			return false;
		}
	}
	if (document.form1.city.value == "") {
		alert(unescape("Bitte das Feld \"city\" ausf%FCllen!"));
		document.form1.city.focus();
		return false;
	}
	if (document.form1.phone.value == "") {
		alert(unescape("Bitte das Feld \"phone\" ausf%FCllen!"));
		document.form1.phone.focus();
		return false;
	}
	if (document.form1.phone.value != "") {
		if (! isPhone(document.form1.phone.value) ) {
			alert(unescape("Das Feld \"phone\" enth%E4lt keine g%FCltige Telefon Nummer!"));
			document.form1.phone.focus();
			return false;
		}
	}
	if (document.form1.fax.value != "") {
		if (! isPhone(document.form1.fax.value) ) {
			alert(unescape("Das Feld \"fax\" enth%E4lt keine g%FCltige Telefon Nummer!"));
			document.form1.fax.focus();
			return false;
		}
	}
	if (document.form1.email.value == "") {
		alert(unescape("Bitte das Feld \"email\" ausf%FCllen!"));
		document.form1.email.focus();
		return false;
	}
	if (document.form1.email.value != "") {
		if (! isEmail(document.form1.email.value) ) {
			alert(unescape("Das Feld \"email\" enth%E4lt keine g%FCltige E-Mail Adresse!"));
			document.form1.email.focus();
			return false;
		}
	}
	return true;
}

