		  
		    function recommended(frequency) {
            var max = random4.length;
            var dateObj = new Date();
            switch(frequency) {
              case "month": // 0 - 11
                tipIndex = dateObj.getMonth();
                break
              case "dayOfTheMonth": // 1 - 31
                tipIndex = dateObj.getDate() - 1 // 0 - 30
                break;
              case "dayOfTheWeek": // 0 - 6
                tipIndex = dateObj.getDay();
                break;
              case "hour": // 0 - 23
                tipIndex = dateObj.getHours();
                break;
              case "now": // Default
              default:
                tipIndex = getRandomIndex(max);
             }
           tipIndex = tipIndex % max;
           document.write(random4[tipIndex]);
          }

		  
function getRandomIndex(max) {
           var randomNum = Math.random();
           randomNum = randomNum * max;
           randomNum = parseInt(randomNum);
           if(isNaN(randomNum)) randomNum = 0; // for Netscape
           return randomNum;
          }