function Email_pruefen(a) {
	if(a.match(/^[a-zA-Z0-9_\.-]{2,}@[a-z0-9-]{3,}\.[a-z]{2,4}|museum$/)) {
			return true;
	} else {
 			return false;
	}
}
function checkInput(formname) {
	f = document.forms[formname];
	if(f.i_anrede) {
		if((f.i_anrede[0].checked==false)&&(f.i_anrede[1].checked==false)) {
			alert(fehler['anrede']);
			return false;
		}
	}
	if(f.i_vorname) {
		if(f.i_vorname.value=='') {
			alert(fehler['vorname']);
			f.i_vorname.focus();
			return false;
		}
	}
	if(f.i_nachname) {
		if(f.i_nachname.value=='') {
			alert(fehler['nachname']);
			f.i_nachname.focus();
			return false;
		}
	}
	if(f.i_check_mail_telefon) {
		if((f.i_telefon.value=='')&&(f.i_email.value=='')) {
			alert(fehler['telefon_email']);
			f.i_telefon.focus();
			return false;
		}
		if(f.i_email.value!='') {
			if( Email_pruefen(f.i_email.value) == false ) {
				alert(fehler['email']);
				f.i_email.focus();
				return false;
			}
		}
	}
	if(f.i_wunschfahrzeug) {
		if(f.i_wunschfahrzeug.value=='') {
			alert(fehler['wunschfahrzeug']);
			f.i_wunschfahrzeug.focus();
			return false;
		}
	}
	if(f.i_datenschutz) {
		if((f.i_datenschutz[0].checked==false)&&(f.i_datenschutz[1].checked==false)) {
			alert(fehler['datenschutz']);
			return false;
		}
	}
	if ( f.i_fahrzeug ) {
        if(f.i_fahrzeug.value=='') {
            alert(fehler['fahrzeug']);
            f.i_fahrzeug.focus();
            return false;
        }
    }
	if ( f.i_kennzeichen ) {
        if(f.i_kennzeichen.value=='') {
            alert(fehler['kennzeichen']);
            f.i_kennzeichen.focus();
            return false;
        }
    }
	if ( f.i_standort ) {
        if(f.i_standort.value=='-1') {
            alert(fehler['standort']);
            f.i_standort.focus();
            return false;
        }
    }
	if ( f.i_tag_termin ) {
        if(f.i_tag_termin.value=='-1') {
            alert(fehler['tag_termin']);
            f.i_tag_termin.focus();
            return false;
        }
    }
	if ( f.i_jahr_termin ) {
        if(f.i_jahr_termin.value=='-1') {
            alert(fehler['jahr_termin']);
            f.i_jahr_termin.focus();
            return false;
        }
    }
	if(f.i_rueckruf) {
		if(f.i_telefon) {
			if(f.i_telefon.value=='') {
				alert(fehler['telefon']);
				f.i_telefon.focus();
				return false;
			}
		}
	}
	if(f.i_tag) {
		if(f.i_tag.value=='-1') {
			alert(fehler['tag']);
			f.i_tag.focus();
			return false;
		}
	}
	if(f.i_uhrzeit) {
		if(f.i_uhrzeit.value=='-1') {
			alert(fehler['uhrzeit']);
			f.i_uhrzeit.focus();
			return false;
		}
	}
	return true;
}

