// Event Listener // by Scott Andrew - http://scottandrew.com/ function addEvent(obj, evType, fn) { if (obj.addEventListener) { obj.addEventListener(evType, fn, false); return true; } else if (obj.attachEvent) { var r = obj.attachEvent('on'+evType, fn); return r; } else { return false; } } // from your man at http://www.kryogenix.org/ addEvent(window, "load", resizeBooks); addEvent(window, "resize", resizeBooks); function resizeBooks(e) { // check this browser can cope with what we want to do if (!document.getElementById) return; var leftDiv = document.getElementById('left'); if (!leftDiv) return; if (!leftDiv.offsetWidth) return; // if div#left is wide enough to accept two or more floated
s if (leftDiv.offsetWidth >= 621) { // loop through
s defLists = leftDiv.getElementsByTagName('dl'); for (var i = 0; i < defLists.length; i++) { // set class to nada defLists[i].className = ''; } } // if div#left is not wide enough to accept two or more floated
s else { // loop through
s defLists = leftDiv.getElementsByTagName('dl'); for (var i = 0; i < defLists.length; i++) { // set class to liquid defLists[i].className = 'liquid'; } } }