Index: javascript/vhliblogging.js =================================================================== diff -u -r150 -r178 --- javascript/vhliblogging.js (.../vhliblogging.js) (revision 150) +++ javascript/vhliblogging.js (.../vhliblogging.js) (revision 178) @@ -15,4 +15,142 @@ dialog.dialog("option", "title", id); dialog.dialog("open").html(iframe); }); -}); \ No newline at end of file +}); + + +var IsAlreadyProcessing = false; + +function chkToonAlleNiveausClick() { + var ToonAlleNiveaus = GetValChk("chkToonAlleNiveaus"); + if (ToonAlleNiveaus) { + // Alle chkFilterNiveau op false zetten + if (!IsAlreadyProcessing) { + IsAlreadyProcessing = true; + ZetAlleChkFilterNiveaus(false); + IsAlreadyProcessing = false; + } + } +} + +function chkFilterNiveauClick(Sender) { + if (Sender && GetValChk("chkToonAlleNiveaus")) { + // De chkToonAlleNiveaus op false zetten + if (!IsAlreadyProcessing) { + IsAlreadyProcessing = true; + ZetChkToonAlleNiveaus(false); + IsAlreadyProcessing = false; + } + } +} + +function ZetChkToonAlleNiveaus(IsChecked) { + SetValChk("chkToonAlleNiveaus", IsChecked); +} + +function ZetAlleChkFilterNiveaus(IsChecked) { + var CheckBoxIDs = GeefLijstChkFilterNiveaus(); + + for (var i=0; i