﻿function validateRodneCislo(rc_clientId, dn_clientId) {
    var rc = $get(rc_clientId);
    var rc_Warning = $get("rc_Warning");
    var strRc = rc.value.replace('/', '');

    if (strRc != "" && (strRc.length != 10 || strRc % 11 != 0 || strRc <= 0)) {
        rc.style.color = "red";
        rc_Warning.style.display = "";
    }
    else {
        rc_Warning.style.display = "none";
        rc.style.color = "black";

        if (strRc != "") {
            //Nastavit datum narozeni
            var dn = $get(dn_clientId);

            var rok = strRc.substring(0, 2);
            var mesic = strRc.substring(2, 4);
            var den = strRc.substring(4, 6);

            if (parseInt(mesic) > 50)
                mesic = parseInt(mesic) - 50;

            if (rok < 54)
                rok = 2000 + parseInt(rok);
            else
                rok = 1900 + parseInt(rok);

            var datumNarozeni = new Date();
            datumNarozeni.setFullYear(rok, mesic - 1, den);
            dn.value = datumNarozeni.format("d.M.yyyy");
        }
    }
}

function enableCisloZam() {
    var cisZam = $get("ctl00_cph_hlavnipanelvnitrek_createUser_txtCisloZamestnance");
    var chk = $get("ctl00_cph_hlavnipanelvnitrek_createUser_chkCisloZamestnance");
    cisZam.style.display = (chk.checked == true ? "" : "none");

    if (chk.checked) {
        cisZam.focus();
    }
}

function validateCisloZam(val, args) {
    var chk = $get("ctl00_cph_hlavnipanelvnitrek_createUser_chkCisloZamestnance");

    args.IsValid = (args.Value != "" || !chk.checked)
}

function validateMobilTel(val, args) {
    var txtTelefon = $get("ctl00_cph_hlavnipanelvnitrek_createUser_txtTelefon");

    args.IsValid = (args.Value != "" || txtTelefon.value != "")
}
