function addClass(element,name) {
  if (!element.className) {
    element.className = name;
  } else {
    element.className+= " ";
    element.className+= name;
  }
}

function stripeLists() {
  if (document.getElementsByTagName) {
    var lists = document.getElementsByTagName("ol");
    for (var i=0; i<lists.length; i++) {
      if (lists[i].className.match("striped")) {
        var items = lists[i].getElementsByTagName("li");
        for (var j=0; j<items.length; j=j+2) {
          addClass(items[j],"odd");
        }
      }
    }
  }
}

window.onload = stripeLists;