var mt_current=0
var mt_clipwidth=0


var TimeToFade = 1000.0;

function fade(eid)

{

  var element = document.getElementById(eid);

  if(element == null)

    return;

   

  if(element.FadeState == null)

  {

    if(element.style.opacity == null 

        || element.style.opacity == '' 

        || element.style.opacity == '1')

    {

      element.FadeState = 2;

    }

    else

    {

      element.FadeState = -2;

    }

  }

    

  if(element.FadeState == 1 || element.FadeState == -1)

  {

    element.FadeState = element.FadeState == 1 ? -1 : 1;

    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;

  }

  else

  {

    element.FadeState = element.FadeState == 2 ? -1 : 1;

    element.FadeTimeLeft = TimeToFade;

    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);

  }  



//var hhhh = document.getElementById('toto');

//hhhh.innerText = mt_contents.length;



  if(element.style.opacity == 0)

  {

    fadeTimeout = mt_delay;

    if (showingIndex==mt_contents.length-1)

    {

        showingIndex = 0;

        element.innerHTML = mt_contents[showingIndex];



    }

    else

    {

        showingIndex += 1;

        element.innerHTML = mt_contents[showingIndex];

    }



    }

  else

 {

    fadeTimeout = 1500;

    

 }

 

//setTimeout("fade('fadeBlock')", fadeTimeout);

setTimeout("fade('" + eid + "')", fadeTimeout);

  

}



    



    function animateFade(lastTick, eid)

{  

  var curTick = new Date().getTime();

  var elapsedTicks = curTick - lastTick;

  

  var element = document.getElementById(eid);

 

  if(element.FadeTimeLeft <= elapsedTicks)

  {

    element.style.opacity = element.FadeState == 1 ? '1' : '0';

    element.style.filter = 'alpha(opacity = ' 

        + (element.FadeState == 1 ? '100' : '0') + ')';

    element.FadeState = element.FadeState == 1 ? 2 : -2;

    return;

  }

 

  element.FadeTimeLeft -= elapsedTicks;

  var newOpVal = element.FadeTimeLeft/TimeToFade;

  if(element.FadeState == 1)

    newOpVal = 1 - newOpVal;



  element.style.opacity = newOpVal;

  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';

  

  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);

}





function mt_changeticker(){
mt_crosstick.style.clip="rect(0px 0px auto 0px)"
mt_crosstick.innerHTML=mt_contents[mt_current]
mt_highlight()
}

function mt_highlight(){
var mt_msgwidth=mt_crosstick.offsetWidth
if (mt_clipwidth<mt_msgwidth){
mt_clipwidth+=mt_speed
mt_crosstick.style.clip="rect(0px "+mt_clipwidth+"px auto 0px)"
mt_begin=setTimeout("mt_highlight()",20)
}
else{
mt_clipwidth=0
clearTimeout(mt_begin)
if (mt_current==mt_contents.length-1) mt_current=0
else mt_current++
setTimeout("mt_changeticker()",mt_delay)
}
}

function mt_start(){
mt_crosstick=document.getElementById? document.getElementById("mt_spancontant") : document.all.mt_spancontant
mt_crosstickParent=mt_crosstick.parentNode? mt_crosstick.parentNode : mt_crosstick.parentElement
if (parseInt(mt_crosstick.offsetHeight)>0)
mt_crosstickParent.style.height=mt_crosstick.offsetHeight+'px'
else
setTimeout("mt_crosstickParent.style.height=mt_crosstick.offsetHeight+'px'",100) //delay for Mozilla's sake
mt_changeticker()
}
