function refreshLeft(frequency) {
  var max = left.length;
  var dateObj = new Date();
  switch(frequency) {
    case "month": // 0 - 11
      leftIndex = dateObj.getMonth();
      break
    case "dayOfTheMonth": // 1 - 31
      leftIndex = dateObj.getDate() - 1 // 0 - 30
      break;
    case "dayOfTheWeek": // 0 - 6
      leftIndex = dateObj.getDay();
      break;
    case "hour": // 0 - 23
      leftIndex = dateObj.getHours();
      break;
    case "now": // Default
    default:
      leftIndex = getRandomIndex(max);
   }
 leftIndex = leftIndex % max;
 document.write(left[leftIndex]);
}

function getRandomIndex(max) {
 var randomNum = Math.random();
 randomNum = randomNum * max;
 randomNum = parseInt(randomNum);
 if(isNaN(randomNum)) randomNum = 0; // for Netscape
 return randomNum;
}



function refreshCenter(frequency) {
  var max = center.length;
  var dateObj = new Date();
  switch(frequency) {
    case "month": // 0 - 11
      centerIndex = dateObj.getMonth();
      break
    case "dayOfTheMonth": // 1 - 31
      centerIndex = dateObj.getDate() - 1 // 0 - 30
      break;
    case "dayOfTheWeek": // 0 - 6
      centerIndex = dateObj.getDay();
      break;
    case "hour": // 0 - 23
      centerIndex = dateObj.getHours();
      break;
    case "now": // Default
    default:
      centerIndex = getRandomIndex(max);
   }
 centerIndex = centerIndex % max;
 document.write(center[centerIndex]);
}

function getRandomIndex(max) {
 var randomNum = Math.random();
 randomNum = randomNum * max;
 randomNum = parseInt(randomNum);
 if(isNaN(randomNum)) randomNum = 0; // for Netscape
 return randomNum;
}



function refreshRight(frequency) {
  var max = right.length;
  var dateObj = new Date();
  switch(frequency) {
    case "month": // 0 - 11
      rightIndex = dateObj.getMonth();
      break
    case "dayOfTheMonth": // 1 - 31
      rightIndex = dateObj.getDate() - 1 // 0 - 30
      break;
    case "dayOfTheWeek": // 0 - 6
      rightIndex = dateObj.getDay();
      break;
    case "hour": // 0 - 23
      rightIndex = dateObj.getHours();
      break;
    case "now": // Default
    default:
      rightIndex = getRandomIndex(max);
   }
 rightIndex = rightIndex % max;
 document.write(right[rightIndex]);
}

function getRandomIndex(max) {
 var randomNum = Math.random();
 randomNum = randomNum * max;
 randomNum = parseInt(randomNum);
 if(isNaN(randomNum)) randomNum = 0; // for Netscape
 return randomNum;
}



function refreshMiddle(frequency) {
  var max = middle.length;
  var dateObj = new Date();
  switch(frequency) {
    case "month": // 0 - 11
      middleIndex = dateObj.getMonth();
      break
    case "dayOfTheMonth": // 1 - 31
      middleIndex = dateObj.getDate() - 1 // 0 - 30
      break;
    case "dayOfTheWeek": // 0 - 6
      middleIndex = dateObj.getDay();
      break;
    case "hour": // 0 - 23
      middleIndex = dateObj.getHours();
      break;
    case "now": // Default
    default:
      middleIndex = getRandomIndex(max);
   }
 middleIndex = middleIndex % max;
 document.write(middle[middleIndex]);
}

function getRandomIndex(max) {
 var randomNum = Math.random();
 randomNum = randomNum * max;
 randomNum = parseInt(randomNum);
 if(isNaN(randomNum)) randomNum = 0; // for Netscape
 return randomNum;
}


function refreshKuva1(frequency) {
  var max = kuva1.length;
  var dateObj = new Date();
  switch(frequency) {
    case "month": // 0 - 11
      kuva1Index = dateObj.getMonth();
      break
    case "dayOfTheMonth": // 1 - 31
      kuva1Index = dateObj.getDate() - 1 // 0 - 30
      break;
    case "dayOfTheWeek": // 0 - 6
      kuva1Index = dateObj.getDay();
      break;
    case "hour": // 0 - 23
      kuva1Index = dateObj.getHours();
      break;
    case "now": // Default
    default:
      kuva1Index = getRandomIndex(max);
   }
 kuva1Index = kuva1Index % max;
 document.write(kuva1[kuva1Index]);
}

function getRandomIndex(max) {
 var randomNum = Math.random();
 randomNum = randomNum * max;
 randomNum = parseInt(randomNum);
 if(isNaN(randomNum)) randomNum = 0; // for Netscape
 return randomNum;
 }
 

function refreshKuva2(frequency) {
  var max = kuva2.length;
  var dateObj = new Date();
  switch(frequency) {
    case "month": // 0 - 11
      kuva2Index = dateObj.getMonth();
      break
    case "dayOfTheMonth": // 1 - 31
      kuva2Index = dateObj.getDate() - 1 // 0 - 30
      break;
    case "dayOfTheWeek": // 0 - 6
      kuva2Index = dateObj.getDay();
      break;
    case "hour": // 0 - 23
      kuva2Index = dateObj.getHours();
      break;
    case "now": // Default
    default:
      kuva2Index = getRandomIndex(max);
   }
 kuva2Index = kuva2Index % max;
 document.write(kuva2[kuva2Index]);
}

function getRandomIndex(max) {
 var randomNum = Math.random();
 randomNum = randomNum * max;
 randomNum = parseInt(randomNum);
 if(isNaN(randomNum)) randomNum = 0; // for Netscape
 return randomNum;
 }
 


