﻿<!--

function get(id) {
        if (document.getElementById(id)) {
            return document.getElementById(id);
        }
    return false;
}

function checkMail(id) {
    email = get(id).value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(email)) {
        return true;
    }
    return false;
}

function checkInput(id, min) {
    input = get(id).value;
    if (input.length >= min) {
        return true;
    }
    return false;
}
function checkCheckbox(id) {
    checkbox = get(id);
    if (checkbox) {
        if (checkbox.checked == true) {
	    return true;
        }
    }
    return false;
}
function checkCompare(id1, id2) {
    pole1 = get(id1).value;
    pole2 = get(id2).value;
    if (pole1 == pole2) {
        return true;
    }
    return false;
}

function checkForm(form, submit, pokaz) {
    wynik = true;
    var info = new Array();
    var i = 0;
    
    if (!checkInput('jednostka', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- nazwa'; } }
    if (!checkInput('imie', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- imię'; } }
    if (!checkInput('nazwisko', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- nazwisko'; } }
    if (!checkMail('email')) { wynik = false; if (pokaz == true) { info[i++] = '- e-mail'; } }
    if (!checkInput('opis', 1) && get('plik').value == '') { wynik = false; if (pokaz == true) { info[i++] = '- opis eksperymentu'; } }

    if (wynik == false && info.length > 0 && pokaz == true) {
        var napis = "Proszę poprawnie uzupełnić nastepujące pola: \n"+info.join("\n");
        alert(napis);
    }
    return wynik;
}

function checkKontakt(form, submit, pokaz) {
    wynik = true;
    var info = new Array();
    var i = 0;

    if (!checkInput('tresc', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- treść'; } }    
    if (!checkInput('imie', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- imię'; } }
    if (!checkInput('nazwisko', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- nazwisko'; } }
    if (!checkInput('telefon', 1)) { wynik = false; if (pokaz == true) { info[i++] = '- telefon'; } }
    if (!checkMail('email')) { wynik = false; if (pokaz == true) { info[i++] = '- e-mail'; } }

    if (wynik == false && info.length > 0 && pokaz == true) {
        var napis = "Proszę poprawnie uzupełnić następujące pola: \n"+info.join("\n");
        alert(napis);
    }
    return wynik;
}

//-->
