/*
 
 banner.js
 
 by Paul G. Anderson
 2007-09-01
 for Dr. David Pagnanelli

*/

var pauseMultiple = 3;
var indexLoop = 0;
var scrollLoop = 1;
var indexImageW = 0;
var scrollImageW = 1;
var imageW = 116;                /* 130px x 100px with 1px border */
var imageH = 90;                 /* 130px x 100px with 1px border */
var containerW = 580;
var containerH = imageH;
var idA;
var idB;
var idC;
var width;

function bannerstart() {
  scrollLoop=1;                 /* start the scrolling */   
  scrollImageW = 1;             /* turn on the image width scroll toggle */
}

function bannerstop() {
  scrollLoop=0;                 /* stop the scrolling */
  if (scrollImageW == 0) {      /* if the image width scroll toggle is already stopped, zeroize the image width counter */
    indexImageW = 0;
  }
}

function bannersetup() {
  if (document.getElementById('bannerContainer')) {
    idA = document.getElementById('bannerA');
    width = idA.offsetWidth;
    idB = document.getElementById('bannerB');
    idB.style.display = '';
    idC = document.getElementById('bannerContainer');
    idC.style.width = containerW + "px";
    idC.style.clip = 'rect(auto,'+ containerW +'px,' + containerH +'px,auto)';
    indexLoop = parseInt(idA.style.left);
    scrollLoop = 1;
    indexImageW = 0;
    scrollImageW = 1;
    bannerrun();
  }
}

function bannerrun() {

  if ( (indexImageW == -imageW) && (scrollImageW == 1) ) {    
    scrollImageW = 0;  
    indexImageW = 0;
  }

  if ( (indexImageW == -imageW * pauseMultiple) && (scrollImageW == 0) ) {    
    scrollImageW = 1;  
    indexImageW = 0;
  }

  if (indexLoop == -(width/2)) {
    indexLoop = 0;
    indexImageW = 0;
  }

  if (scrollLoop == 1) {
    if (scrollImageW == 1) {
      indexLoop = indexLoop - 1;
    }
    indexImageW = indexImageW - 1;  
  }

  idA.style.left = indexLoop + 'px';  

  setTimeout(bannerrun,15);
}

