
regInteger = new RegExp("^[0-9-]+$");
regEmail = new RegExp("^[^@]+@[^@]+$")
regData = new RegExp("^[12][0-9][0-9][0-9]-[01][0-9]-[0-3][0-9]$");

function validateChecked(field) {
    if (!field.checked) {
        alert('Zaznaczenie tego pola jest wymagane')
        field.focus()
        return false
    }
    return true
}

function validateRequired(field) {
    if (field.value == "") {
        alert("wymagane pole: " + field.name)
        field.focus()
        return false
    }
    return true
}

function validateInteger(field) {
    if (field.value != "" && !regInteger.test(field.value)) {
        alert("powinnna być liczba: " + field.value)
        field.focus()
        return false
    }
    return true
}

function validateEmail(field) {
    if (field.value != "" && !regEmail.test(field.value)) {
        alert("powinien być e-mail: " + field.value)
        field.focus()
        return false
    }
    return true
}

function validateMaxLength(field, n) {
    if (field.value.length > n) {
        alert("zbyt długi e-mail: " + field.value)
        field.focus()
        return false
    }
    return true
}


function validateDate(field) {
    if (field.value != "" && !regData.test(field.value)) {
        alert("powinnna być data (rrrr-mm-dd): " + field.value)
        field.focus()
        return false
    }
    return true
}



