function colorItem(item, color) {
    item.style.backgroundColor = color;
}

function stripeDL() {
	if (!document.getElementsByTagName) return false;
  var dls = document.getElementsByTagName("dl");
  for (var i = 0; i < dls.length; i++) {
	  var even = false;
	  var dts = dls[i].getElementsByTagName("dt");
	  for (var h = 0; h < dts.length; h++) {
	    colorItem(dts[h], even ? evenColor : oddColor);
	    var elem = getNextTag(dts[h]);
	    while (elem && elem.tagName != "DT") {
	    	if (elem.tagName == "DD") colorItem(elem, even ? evenColor : oddColor);
	    	elem = getNextTag(elem);
	    }
	    even = ! even;
	  }
	}
}

addLoadEvent(stripeDL);

