Event.observe(window, 'load', function() {
    Event.observe('plzInputForm', 'submit', checkPlz);
});
// window.onload = function() {
//     Event.observe('plzInputForm', 'submit', checkPlz);
// }

function checkPlz(event) {
    var plzInput = $F('plzInput').strip();
    var C_MIN_GERMAN_PLZ = 01067;
    var C_MAX_GERMAN_PLZ = 99998;
    
    //var asInt = parseInt(plzInput); -- KANN zu falschen ergebnissen fuehren
    
    if( plzInput.length == 5  && !isNaN(plzInput ) && plzInput >= C_MIN_GERMAN_PLZ && plzInput <= C_MAX_GERMAN_PLZ ){
        // gueltige plz
        return true;
    } else {
        $('plzErrorDiv').show();
        Event.stop(event);
    }
}