ECCART.common.util.Dom = {

    changeSubSelect : function (selectObj, subSelectName, subSelectList) {
        if (selectObj == null) {
            return;
        }
        var defaultSelectObj = document.getElementById(subSelectName);
        if (defaultSelectObj == null) {
            return;
        }
        var optionValue = selectObj.value;
          if (optionValue == '') {
              optionValue = 0;
          }

          for (var j = defaultSelectObj.options.length - 1; j >= 1; j--) {
              defaultSelectObj.removeChild(defaultSelectObj.options[j]);
          }

          if (subSelectList[optionValue]) {
              for (var j = 1; j < subSelectList[optionValue].options.length; j++) {
                  var optionObj = document.createElement('option');
                  optionObj.innerHTML = subSelectList[optionValue].options[j].innerHTML;
                  optionObj.setAttribute('value', (subSelectList[optionValue].options[j].getAttribute('value')));
                  if (subSelectList[optionValue].options[j].getAttribute('selected')) {
                      optionObj.setAttribute('selected', 1);
                  }
                  defaultSelectObj.appendChild(optionObj);
              }
          }
    },

    checkAll : function (checkboxObj, name) {
        var objs = document.getElementsByName(name);
        for (var i = 0; i < objs.length; i++) {
            objs[i].checked = checkboxObj.checked;
        }
    }

}