document.addEventListener('DOMContentLoaded', function () { var MSG = 'Navedeno je obavezno prihvatiti ili prijava neće biti prihvaćena.'; function norm(s){ return (s||'').toString().toLowerCase() .normalize('NFD').replace(/[\u0300-\u036f]/g,'').trim(); } function attach(blockSelector){ var block = document.querySelector(blockSelector); if(!block) return; var radios = block.querySelectorAll('input[type="radio"]'); radios.forEach(function(r){ r.addEventListener('change', function(){ var val = norm(this.value); var lblTxt = ''; if (this.id){ var lbl = block.querySelector('label[for="'+this.id+'"]'); if (lbl) lblTxt = norm(lbl.textContent); } var isReject = (val === 'ne prihvacam' || val === 'ne' || val === '0' || lblTxt.indexOf('ne prihvacam') !== -1); if (isReject) { alert(MSG); } }); }); } // Točka 18 (blok ima klasu .rsform-block-18b) attach('.rsform-block-18b'); // Točka 19 (blok ima klasu .rsform-block-19-prihvacam) attach('.rsform-block-19-prihvacam'); });