var arrCats = new Array();
var arrImages = new Array();
var arrLinks = new Array();
var arrTimeouts = new Array(1500, 2300);
var arrCurrentNum = new Array();

function addCat(cat_id) {
  arrCats[arrCats.length] = cat_id;
}

function addImage(cat_id, num, img_path) {
  if ( !arrImages[cat_id] ) arrImages[cat_id] = new Array();
  arrImages[cat_id][num] = img_path;
}

function addLink(cat_id, num, img_url) {
  if ( !arrLinks[cat_id] ) arrLinks[cat_id] = new Array();
  arrLinks[cat_id][num] = img_url;
}

function addTimeout(cat_id, timeout) {
  arrTimeouts[cat_id] = timeout;
}

function newLocation(cat_id) {
  if ( arrCurrentNum[cat_id] ) num = arrCurrentNum[cat_id];
  if ( arrLinks[cat_id][num] ) document.location.href = arrLinks[cat_id][num];
}

function cycle(cat_id, num) {
  var html_obj = document.getElementById("bannerImg" + cat_id);
  if ( html_obj ) {
    if ( arrImages[cat_id] ) {
      num = parseInt(num);
//alert(arrImages[cat_id].length + " " + num);
      if ( arrImages[cat_id].length == num ) num = 0;
      arrCurrentNum[cat_id] = num;
      html_obj.src = arrImages[cat_id][num];
      setTimeout("cycle(" + cat_id + ", " + (num + 1) + ");", arrTimeouts[cat_id]);
    }
  }
}

