var img=new Array();
var opacity=new Array();
var imgcnt=0;
var imgWidth=780;
var imgHeight=362;
var curimg=0;
var nextimg=0;
var ischanging=0;
var t=50;
var fadetimeout=7000;

function FadeInNext()
{
 if (!ischanging)
  return;
 opacity[nextimg]=opacity[nextimg]+100;
 document.getElementById('div'+nextimg).style.opacity = opacity[nextimg]/100;
 document.getElementById('div'+nextimg).style.filter = 'alpha(opacity=' + opacity[nextimg] + ')';
 if (opacity[nextimg]<100)
  setTimeout("FadeInNext();",t);
}
function FadeOutCurr()
{
 if (!ischanging)
  return;
 opacity[curimg]=opacity[curimg]-100;
 document.getElementById('div'+curimg).style.opacity = opacity[curimg]/100;
 document.getElementById('div'+curimg).style.filter = 'alpha(opacity=' + opacity[curimg] + ')';
 if (opacity[curimg]>0)
  setTimeout("FadeOutCurr();",t);
}

function ChangeBanner()
{
 nextimg=curimg+1;
 if (nextimg >= imgcnt)
  nextimg=0;
 if (ischanging)
 {
  if (opacity[nextimg]>99 && opacity[curimg] < 1)
  {
    ischanging=0;
    setTimeout("ChangeBanner()",fadetimeout);
    curimg=nextimg;
  }
  return;
 }
 ischanging=1;
 setTimeout("FadeInNext();",t);
 setTimeout("FadeOutCurr();",t);
 setTimeout("ChangeBanner()",fadetimeout);
}

function StartFlip(prefix,num,ext)
{
  var i=0;
  imgcnt=num;
  curimg=Math.floor(num*Math.random());
  for (i=0;i<num;i++)
  {
    if (i==curimg)
    {
      opacity[i]=100.0;
    }
    else
    {
      opacity[i]=0.0;
    }
    img[i]="<div name='div"+i+"' id='div"+i+"' style=\"position: absolute; left: 0 px; top: 0 px; opacity:"+(opacity[i]/100)+"; filter: alpha(opacity="+opacity[i]+");\"><table width='100%' cellspacing='0' cellpadding='0' border='0' height='"+imgHeight+"'><tr><td width='"+imgWidth+"' style=\"background: url('"+prefix+i+ext+"'); background-repeat: no-repeat; background-position: left; \">&nbsp;</td></tr></table></div>";
    document.write(img[i]);
  }
  setTimeout("ChangeBanner()",fadetimeout);
}





