/*
 * WebMa Form Validator
 */

function isValidName (name) {
    if (name.toString().match(/^.{4,}$/i)) {
	return true;
    }
    return false;
}

function isValidEmail (email) {
    if (email.toString().match(/^[-\w@\._]+\.[\w]{2,6}$/i)) {
	return true;
    }
    return false;
}

function formSubmit () {
    var error = false;
    document.getElementById('name_block').className = "valid";
    document.getElementById('firma_block').className = "valid";
    document.getElementById('email_block').className = "valid";
    if (!isValidName(document.getElementById('name').value)) {
	document.getElementById('name_block').className = "error";
	error = true;
    }
    if (!isValidName(document.getElementById('firma').value)) {
	document.getElementById('firma_block').className = "error";
	error = true;
    }
    if (!isValidEmail (document.getElementById('email').value)) {
	document.getElementById('email_block').className = "error";
	error = true;
    }
    if (error) {
	alert('Bitte alle Felder, die mit einem * gekennzeichnet sind, ausfüllen.');
	return false;
    }
    document.getElementById('form').submit();
    return true;
}
