var hold_speed = 3000;
var opacStart = 0;
var opacEnd = 100;
var pause = false;
var timerchange;
var images = new Array();
var array_index = 0;
images[0]=["http://img.tennis-warehouse.com/rb/site09/FPTILE10.jpg","http://www.racquetballwarehouse.com/catpage.html?ccode=ASHAWAYRBS&cat=rac&brands=show"];
images[1]=["http://img.tennis-warehouse.com/rb/site09/FP_WOR2010.jpg","http://www.racquetballwarehouse.com/wor.html"];
images[2]=["http://img.tennis-warehouse.com/rb/site09/FP_EFORCE.jpg","http://www.racquetballwarehouse.com/valuepacks.html?cat=vpks"];
images[3]=["http://img.tennis-warehouse.com/rb/site09/FPTILE9.jpg","http://www.racquetballwarehouse.com/catpage.html?ccode=HEADRBR&cat=rac&brands=show"];

function initiateRotation(container_id) {
  var container = document.getElementById(container_id);
  var image = document.createElement("img");
  image.src = images[0][0];
  image.id = "banner_image";
  image.style.cursor = "pointer";
  image.onclick = function() { window.location = images[0][1]; }
  image.onmouseover = function() { pause = true;clearTimeout(timerchange); };
  image.onmouseout = function() { if(pause) { pause = false; timerchange = setTimeout("changeImg()",hold_speed);}};
  container.appendChild(image);
  rotate();
}

function rotate() {
  timerchange = setTimeout("changeImg()",hold_speed);
}

function changeImg() {
  if(pause) return;
  var image = document.getElementById("banner_image");
  if(++array_index >= images.length) { array_index = 0; }
  image.src = images[array_index][0];
  image.onclick = function() { window.location = images[array_index][1]; }
  rotate();
}