
/* animate mysearch links - courtesy FreeServers.Com*/

window.ivnLinkAnim = function(self){
  this.la = document.getElementsByTagName('a')
  var ar = new Array()
  for(var i=0; i<this.la.length; i++){
    if(this.la[i].href.match(/mysearch/)) ar[ar.length] = this.la[i]
  }

  this.setStyle = function(obj,set){
    if(set){ obj.style.textDecoration = 'underline'; obj.style.color = 'white' }
    else{ obj.style.textDecoration = ''; obj.style.color = '' }
  }

  this.doAnim = function(set){
    if(!this.init){ this.iter = 10; this.init=1; this.i = -1; this.prevItem = null }
    if(set){ eval('this.mInterval = setInterval("'+self+'.doAnim()",60)'); return }
    if(++this.i<ar.length){
      if(ar[this.i] && ar[this.i].style){
        if(this.prevItem){ this.setStyle(this.prevItem); this.prevItem = null }
        this.setStyle(ar[this.i],1); this.prevItem = ar[this.i]; return 
      }
    }
    else if(--this.iter>0){ 
      this.i = -1; 
      if(this.prevItem){ this.setStyle(this.prevItem); this.prevItem = null }
      if(this.mInterval){ clearInterval(this.mInterval); this.mInterval = null }
      eval('this.mTimeout = setTimeout("'+self+'.doAnim(1)",2000)')
      return 
    }
    if(this.mTimeout){ clearTimeout(this.mTimeout); this.mTimeout = null }
    if(this.mInterval){ clearInterval(this.mInterval); this.mInterval = null }
    if(this.prevItem){ this.setStyle(this.prevItem); this.prevItem = null }
    return 
  }

  eval('this.mInterval = setInterval("'+self+'.doAnim()",60)')
  return 1
}

var ivnA = new ivnLinkAnim('ivnA')
