<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">function kuknosGanjemanGetExtension(filename) {
    var parts = filename.split('.');
    return parts[parts.length - 1];
}

function kuknosGanjemanIsImage(filename) {
    var ext = kuknosGanjemanGetExtension(filename);
    switch (ext.toLowerCase()) {
        case 'jpg':
        case 'jpeg':
        case 'gif':
        case 'bmp':
        case 'png':
            //etc
            return true;
    }
    return false;
}

function kuknosGanjemanNationalCodeChecked(code) {

    var L = code.length;

    if (L &lt; 8 || parseInt(code, 10) == 0) return false;
    code = ('0000' + code).substr(L + 4 - 10);
    if (parseInt(code.substr(3, 6), 10) == 0) return false;
    var c = parseInt(code.substr(9, 1), 10);
    var s = 0;
    for (var i = 0; i &lt; 9; i++)
        s += parseInt(code.substr(i, 1), 10) * (10 - i);
    s = s % 11;
    return (s &lt; 2 &amp;&amp; c == s) || (s &gt;= 2 &amp;&amp; c == (11 - s));
    return true;
}

/**
 * checked kuknos id
 * @param {[type]} id [description]
 * 
 * GAHIXUKQAEHKREPAW7PN7NW4UFADZUAW4HT2TGAMEGJGW6H4PRA3HNUK
 * GCSIIEJXNPYU5KM6RV3TIEJ7EWWYPO6S7OAIT6BUGOFTJ4L4LZRM6O3Q
 * GDRGABGFMQ6KTKMJ6LFFSJQYRO3KMKIVFUODD4UCSUCYRQEVH5UR47B4
 */
function KuknosGanjemanCheckedId(id) {
    if (id.length &lt; 56) {
        return false;
    }

    return true;
}

jQuery(document).ready(function($) {


    if ($('#kuknos-ganjeman-form-ui').val() != 1) {
        return;
    }

    var uploadField = document.getElementById("kuknos-ganjeman-pic");

    uploadField.onchange = function() {
        if (this.files[0].size &gt; window.KUKNOS_VALUE_CHART_VARS.upload_size) {
            alert("Ų­Ų¬Ł… ŲŖŲµŁŪŲ± Ų§Ł†ŲŖŲ®Ų§ŲØ Ų´ŲÆŁ‡ ŲØŲ³ŪŲ§Ų± ŲØŲ§Ł„Ų§ŲŖŲ± Ų§Ų²:" + window.KUKNOS_VALUE_CHART_VARS.upload_size_h + " Ł…Ū ŲØŲ§Ų´ŲÆ.");
            this.value = "";
            return false;
        };

        if (kuknosGanjemanIsImage(this.value) == false) {
            alert('ŁŲ±Ł…ŲŖ ŲŖŲµŁŪŲ± Ų§Ł†ŲŖŲ®Ų§ŲØ Ų´ŲÆŁ‡ Ł…Ų¹ŲŖŲØŲ± Ł†Ł…Ū ŲØŲ§Ų´ŲÆ.');
            this.value = "";
            return false;
        }
    };


    var mcode = document.getElementById('kuknos-ganjeman-mcode');
    mcode.onchange = function() {
        if (kuknosGanjemanNationalCodeChecked(this.value) == false) {
            $('#kuknos-ganjeman-mcode-help').html('Ś©ŲÆ Ł…Ł„Ū Ų§Ų´ŲŖŲØŲ§Ł‡ Ų§Ų³ŲŖ');
            $('#kuknos-ganjeman-mcode-lbl').css({
                color: 'red',
            });
            return false;
        } else {
            $('#kuknos-ganjeman-mcode-help').html('');
            $('#kuknos-ganjeman-mcode-lbl').css({
                color: 'black',
            });
            return false;
        }
    };

    var kuknosId = document.getElementById('kuknos-ganjeman-kuknos_id');
    kuknosId.onchange = function() {
        if (KuknosGanjemanCheckedId(this.value) == false) {
            $('#kuknos-ganjeman-id-help').html('Ų¢ŲÆŲ±Ų³ Ų­Ų³Ų§ŲØ Ų§Ų´ŲŖŲØŲ§Ł‡ Ų§Ų³ŲŖ');
            $('#kuknos-ganjeman-id-lbl').css({
                color: 'red',
            });
            return false;
        } else {
            $('#kuknos-ganjeman-id-help').html('');
            $('#kuknos-ganjeman-id-lbl').css({
                color: 'black',
            });
            return false;
        }
    };

    $('#kuknos-ganjeman-form-main').submit(function(event) {
        var mcode = $('#kuknos-ganjeman-mcode').val();
        if (kuknosGanjemanNationalCodeChecked(mcode) == false) {
            $('#kuknos-ganjeman-mcode-help').html('Ś©ŲÆ Ł…Ł„Ū Ų§Ų´ŲŖŲØŲ§Ł‡ Ų§Ų³ŲŖ');
            $('#kuknos-ganjeman-mcode-lbl').css({
                color: 'red',
            });
            return false;
        }

        var id = $('#kuknos-ganjeman-kuknos_id').val();
        if (KuknosGanjemanCheckedId(id) == false) {
            $('#kuknos-ganjeman-id-help').html('Ų¢ŲÆŲ±Ų³ Ų§Ų´ŲŖŲØŲ§Ł‡ Ų§Ų³ŲŖ.');
            $('#kuknos-ganjeman-id-lbl').css({
                color: 'red',
            });
            return false;
        }
    });
});</pre></body></html>