function latestProject(frequency) {
  var max = news.length;
  var dateObj = new Date();
  switch(frequency) {
    case "monthly": // 0 - 11 feed items
      newsIndex = dateObj.getMonth();
      break
    case "dailyMonth": // 1 - 31 feed items
      newsIndex = dateObj.getDate() - 1 // 0 - 30
      break;
    case "dailyWeek": // 0 - 6 feed items
      newsIndex = dateObj.getDay();
      break;
    case "hourly": // 0 - 23 feed items
      newsIndex = dateObj.getHours();
      break;
    case "now": // Default feed items
    default:
      newsIndex = getRandomIndex(max);
   }
 newsIndex = newsIndex % max;
 document.write(news[newsIndex]);
}

function getRandomIndex(max) {
 var randomNum = Math.random();
 randomNum = randomNum * max;
 randomNum = parseInt(randomNum);
 if(isNaN(randomNum)) randomNum = 0; // for Netscape
 return randomNum;
}
