function FormState_139255() { formid = '139255'; this.getFragmentValue = getFragmentValue; this.setFragmentValue = setFragmentValue; this.validateAndReturnMessage = validateAndReturnMessage; this.clearFragmentErrors = clearFragmentErrors; this.getFragmentErrors = getFragmentErrors; this.validateInput = validateInput; this.checkConditions = checkConditions; // list of all fragments: this is for evaluating expressions var bel_mij_terug = new Object(); this['bel_mij_terug'] = new Object(); this['bel_mij_terug'].errors = new Object(); this['gx_action_bel_mij_terug'] = ''; var profileid = new Object(); this['profileid'] = new Object(); this['profileid'].errors = new Object(); this['gx_action_profileid'] = ''; Array.prototype.contains = function (element) { for (var i = 0; i < this.length; i++) { if (this[i] == element) { return true; } } return false; } function setPrecondition(identifier, inputidentifier, mode) { var obj = document.getElementById('precondition_' + formid + '_' + inputidentifier); if (typeof obj != 'undefined') { var value = obj.value; var spl = value.split(','); if (mode == 'add') { if (!spl.contains(identifier)) { // add it spl.push(identifier); } } else { if (spl.contains(identifier)) { // remove it removeByElement(spl,identifier); } } obj.value = spl.join(','); } // console.log(inputidentifier + '---' + obj.value); } function removeByElement(arrayName,arrayElement) { for(var i=0; i