﻿function switchDTORadioLabelValue(label) {
    var labels = label.parentNode.getElementsByTagName("label");
    for (var i=0; i<labels.length; i++) { 
        var _label = labels[i];
        if (_label.className.indexOf("radioown") != -1) {
            _label.className = "radioown-off";
        }
    }
    label.className = "radioown-on";
    if (label.getAttribute("for") != null) {
        document.getElementById(label.getAttribute("for")).checked = true;
    }    
}

function initDTOLabels() {
    var label_containers = getElementsByClassName(document, "div", "radioBtns");
    for (var i=0; i < label_containers.length; i++) {
        var label_container = label_containers[i];
        var labels = label_container.getElementsByTagName("label");
        for (var j=0; j < labels.length; j++) {
            var label = labels[j];
            if (label.className.indexOf("radioown-") != -1) 
            {
                label.onclick = function() 
                {
                    switchDTORadioLabelValue(this);
                }
            } 
        }
    }
}

