window.onLoad=drawShadows('ul', 'li', 'addShadow', document); function drawShadows(parent, child, selector, d) { var lists = d.getElementsByTagName(parent); for (var i = lists.length-1; i >=0; i--) { if (lists[i].className.indexOf(selector) != -1) { for (var j = lists[i].childNodes.length-1; j >=0; j--) { if (lists[i].childNodes[j].tagName == child.toUpperCase()) { var shadow = d.createElement(child); shadow.className = 's'; var content = d.createElement('div'); content.className = 'c'; content.innerHTML = lists[i].childNodes[j].innerHTML; lists[i].replaceChild(shadow, lists[i].childNodes[j]); shadow.appendChild(content); } } } } }