var itilPict = new Array()

function itilImg(name, pwidth, link){
        this.name = name
        this.width = pwidth
        this.link = link
   }
function itilImgWH(name, pwidth, pheight, link){
        this.name = name
        this.width = pwidth
        this.height = pheight
        this.link = link
   }

var itilScrollSpeed = 10
var itilInterval
var itilPause
var itilPictCnt //= itilPict.length
var ii
var nnn
var mode = 0
var hgap = 30

var itilLeft  = new Array(50)

function itilScrollInit( PictCnt ) {
   itilPictCnt = PictCnt
   itilPause = setInterval("itilStartScrolling()",1000)

   var hhh=0
   for (ii=0;ii<itilPictCnt;ii++){
      itilLeft[ii] = hhh
      hhh=hhh+itilPict[ii].width + hgap
   }
}

function itilScrollReady(){
   for (ii=0;ii<itilPictCnt;ii++){
      if (document.getElementById('itilImg'+ii).complete == false){
         return false
         break
      }
   }
   return true
}

function itilStartScrolling(){
   if (itilScrollReady() == true){
      window.clearInterval(itilPause)
      itilInterval = setInterval("itilAutoScroll()",itilScrollSpeed)
   }
}

function itilAutoScroll(){
   var hhh

   for (ii=0;ii<itilPictCnt;ii++){
      itilLeft[ii] = itilLeft[ii] - 1

      if (itilLeft[ii] <= -(itilPict[ii].width)){
         hhh = 0
         for (nnn=0;nnn<itilPictCnt;nnn++){
            if (nnn!=ii){
               hhh = hhh + itilPict[nnn].width + hgap
            }
         }
         itilLeft[ii] =  hhh + hgap                       
      }
      //alert(ii + '-' + itilLeft[ii])
      document.getElementById('itilImg'+ii).style.left = itilLeft[ii] + "px"
   }
   mode = 1
}

function itilScrollStop(){
   if (mode == 1){
      window.clearInterval(itilInterval)
   }
   if (mode == 0){
      window.clearInterval(itilPause)
   }
}

function itilScrollGo(){
   if (mode == 1){
      itilInterval = setInterval("itilAutoScroll()",itilScrollSpeed)
   }
   if (mode == 0){
      itilPause = setInterval("itilStartScrolling()",3000)
   }
}

