﻿
function validation_enum_off(i, n) {
    if (!n.validationGroupOld)
        n.validationGroupOld = n.validationGroup;
    n.validationGroup = 'something';
}

function validation_enum_on(i, n) {
    if (n.validationGroupOld) {
        n.validationGroup = n.validationGroupOld;
        n.validationGroupOld = undefined;
    }
}

function validation_reg(clientid, vals_reg) {
    window[clientid + '_ids'] = function(){
        return $.map(vals_reg, function(n){ return window[clientid + '_' + n]; });
    }
    
    window[clientid + '_validoff'] = function(){
        $.each(window[clientid + '_ids'](), validation_enum_off);
    }
    
    window[clientid + '_validon'] = function(){
        $.each(window[clientid + '_ids'](), validation_enum_on);
    }                
}
