function replaceUTD(elmID, utdObj) { var elm = document.getElementById(elmID); if ( ! elm) return; var newp = document.createElement('p'); var newa = document.createElement('a'); newa.className = 'flashlink'; newa.href = utdObj['url']; newa.innerHTML = utdObj['title']; newp.appendChild(newa); newp.appendChild(document.createElement('br')); var newd = document.createTextNode(utdObj['description']); newp.appendChild(newd); var par = elm.parentNode; par.replaceChild(newp, elm); } function initialize() { var dte = new Date(); var dayOfMonth = dte.getDate(); //var ind = dayOfMonth % sensoryStuffUTDs.length; var ind = Math.floor(Math.random() * sensoryStuffUTDs.length); replaceUTD('sensorygames', sensoryStuffUTDs[ind]); var ind2 = Math.floor(Math.random() * ideasUTDs.length); replaceUTD('ideasgames', ideasUTDs[ind2]); var ind3 = Math.floor(Math.random() * creativityUTDs.length); replaceUTD('creativitygames', creativityUTDs[ind3]); } function addEvent(elm, evType, fn, useCapture) { //cross-browser event handling by Scott Andrew if (elm.addEventListener) { elm.addEventListener(evType, fn, useCapture); return true; } else if (elm.attachEvent) { var r = elm.attachEvent('on'+evType, fn); return r } else { elm['on'+evType] = fn; } } addEvent(window, 'load', initialize, false);