// lib_adrotator.js

var aImg1 = new Array();
var aImg2 = new Array();
var aLink = new Array();
var aAlt1 = new Array();
var aDelay = new Array();
var aCnt = new Array();
var interval = 2000;
var setMouseOver = '';

function AdRotInit(set, delay){
  if (!delay) delay = 2000;
  aImg1[set] = new Array();
  aImg2[set] = new Array();
  aLink[set] = new Array();
  aAlt1[set] = new Array();
  aDelay[set]= delay;
  aCnt[set]= 0;
}

function AdRotPush(set, img1, img2, link, alt1){
  img = new Image();
  if (img1) img.src = img1;
  aImg1[set][aImg1[set].length] = img;
  img = new Image();
  if (img2) img.src = img2;
  aImg2[set][aImg2[set].length] = img;
  aLink[set][aLink[set].length] = link;
  aAlt1[set][aAlt1[set].length] = alt1;
}

function AdRotStart(set){
  window.setTimeout('AdRotSwitch(\'' + set + '\');', aDelay[set]);
}

function AdRotSwitch(set){
  aCnt[set]++;
  if (aCnt[set] >= aImg1[set].length) aCnt[set] = 0;
  if (setMouseOver == set && aImg2[set][aCnt[set]].src) {
    document.images[set].src = aImg2[set][aCnt[set]].src;
  } else if (aImg1[set][aCnt[set]].src){
    document.images[set].src = aImg1[set][aCnt[set]].src;
  }
  if (setMouseOver == set) {
    window.status = aAlt1[set][aCnt[set]];
  }
  window.setTimeout('AdRotSwitch(\'' + set + '\');', aDelay[set]);
}

function AdRotClick(set){
  eval(aLink[set][aCnt[set]]);
}

function AdRotMouseOver(set){
  if (aImg2[set][aCnt[set]].src) document.images[set].src = aImg2[set][aCnt[set]].src;
  window.status = aAlt1[set][aCnt[set]];
  setMouseOver = set;                                         
}                                                             
                                                              
function AdRotMouseOut(set){                                  
  if (aImg1[set][aCnt[set]].src) document.images[set].src = aImg1[set][aCnt[set]].src;
  window.status = '';
  setMouseOver = '';                                          
}                                                             
                                                              
// end script                                                 

