function inicializuj() {
    document.forms[0].onsubmit = function() { return zkontrolujFormular(this) };
}
window.onload = inicializuj;

function zkontrolujFormular()  {
    try {
        var cislo = document.forms[0]["cislo"];
        if (isNaN(cislo.value)) {
            throw cislo ;
        }
        else if (cislo.value > 100) {
            throw cislo;
        }
        else if (cislo.value < 1) {
            throw cislo;
        }
        return true;
    }
    catch(objektVyjimky) {
        objektVyjimky.style.background = "#FF0000";
        return false;
    }
}

function zkontrolujFormular() {
    try {
        var cislo = document.forms[0]["cislo"];
        if (isNaN(cislo.value)) {
            var chyba = new Array("Nejedná se o číslo",cislo);
            throw chyba;
        }
        else if (cislo.value > 100) {
            var chyba = new Array("Zadané číslo je větší jak 100",cislo);
            throw chyba;
        }
        else if (cislo.value < 1) {
            var chyba = new Array("Zadané číslo je menší jak 1",cislo);
            throw chyba;
        }
        return true;
    }
    catch(objektVyjimky) {
        var informace = document.getElementById("informace");
        var textChyby = document.createTextNode(objektVyjimky[0]);
        var novySpan = document.createElement("span");
        novySpan.appendChild(textChyby);
        novySpan.style.color = "#FF0000";
        novySpan.style.fontWeight = "bold";
        novySpan.setAttribute("id","informace");
        var rodic = informace.parentNode;
        rodic.replaceChild(novySpan,informace);
        objektVyjimky[1].style.background = "#FF0000";
        return false;
    }
}
