addLoadListener(doProgram);function doProgram(){var programDiv=document.getElementById('program');var programList=programDiv.getElementsByTagName('div');var dYear,dMonth,dDay;var dateTest=new Date();dateTest.setHours(0);dateTest.setMinutes(2);dateTest.setSeconds(0);for(i=0;i<programList.length;i++){dYear=programList[i].id.substring(1,5);dMonth=programList[i].id.substring(5,7);dDay=programList[i].id.substring(7,9);dateTest.setFullYear(dYear,dMonth-1,dDay);var dDiff=getTimeDiff(dateTest);if(dDiff==0){addClass(programList[i],"vald");}else if(dDiff<0){removeClass(programList[i],"dag");addClass(programList[i],"borta");}}return true;}function addClass(target,classValue){var pattern=new RegExp("(^| )"+classValue+"( |$)");if(!pattern.test(target.className)){if(target.className==""){target.className=classValue;}else{target.className+=" "+classValue;}}return true;}function removeClass(target, classValue){var removedClass=target.className;var pattern=new RegExp("(^| )"+classValue+"( |$)");removedClass=removedClass.replace(pattern,"$1");removedClass=removedClass.replace(/ $/,"");target.className=removedClass;return true;}function getTimeDiff(when){var now=new Date();now.setHours(0);now.setMinutes(0);now.setSeconds(0);var diff=new Date(when-now);return Math.round(diff.getTime()/86400000);}