function VervangKleurCode(tagName, containerID, className, curSubClass) {
if (!tagName) { tagName = 'TD'; }
if (!containerID) { containerID = 'productlijst'; }
// if (!className) { className = 'productType'; }
var container = document.getElementById(containerID);
if (container) {
   var kids = container.getElementsByTagName(tagName);
   if (!kids && container.tagName == "select") {
       kids = container.elements;
   }
   if (kids && kids.length) { 
       for(i = 0; i < kids.length; i++) {
            var cur = kids[i];
            if (!className || cur.className == className ) {
                  var content = cur.innerHTML ;
                  if (tagName != 'OPTION') { content = content.replace(/0 . 0/, ""); } else { content = content.replace(/0 . 0/, "onbedrukt"); }
                  content = content.replace(/1 . 0/, "1 PMS kleur");
                  content = content.replace(/2 . 0/, "2 PMS kleur");
                  content = content.replace(/3 . 0/, "3 PMS kleur");
                  if (/pms/.test(curSubClass)) {
                      content = content.replace(/4 . 0/, "4 PMS kleur");
                  } else {
                      content = content.replace(/4 . 0/, "Full colour");
                  }

                  content = content.replace(/1 . 1/, "1 PMS kleur dubbelzijdig");
                  content = content.replace(/2 . 2/, "2 PMS kleur dubbelzijdig");
                  content = content.replace(/3 . 3/, "3 PMS kleur dubbelzijdig");

                  if (/pms/.test(curSubClass)) {
                      content = content.replace(/4 . 1/, "4 PMS kleur / zwart");
                      content = content.replace(/4 . 4/, "4 PMS kleur dubbelzijdig");
                  } else {
                      content = content.replace(/4 . 1/, "Full colour / zwart");
                      content = content.replace(/4 . 4/, "Full colour dubbelzijdig");
                  }
                  cur.innerHTML = content;
            }
       }
   }
}

}
