var curcolor=0;
var fadetimer=0;

function fadeintimer(){
  if (curcolor==0)
  {
    document.getElementById("FadeZone").style.opacity='0.1';
    document.getElementById("FadeZone").style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=10)';
  }
  if (curcolor==1)
  {
    document.getElementById("FadeZone").style.opacity='0.2';
    document.getElementById("FadeZone").style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=20)';
  }
  if (curcolor==2)
  {
    document.getElementById("FadeZone").style.opacity='0.4';    
    document.getElementById("FadeZone").style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=40)';
  }
  if (curcolor==3)
  {
    document.getElementById("FadeZone").style.opacity='0.6';
    document.getElementById("FadeZone").style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=60)';
  }
  if (curcolor==4)
  {
    document.getElementById("FadeZone").style.opacity='0.8';
    document.getElementById("FadeZone").style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=80)';
  }
  if (curcolor==5)
  {
    document.getElementById("FadeZone").style.opacity='1';
    document.getElementById("FadeZone").style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=100)';
  }
  curcolor++;
  if (curcolor!=6)
  {
    if (fadetimer)
      clearTimeout(fadetimer);
    fadetimer = setTimeout(fadeintimer,30);
//    setTimeout("fadeintimer",250);
  }
}

function fadein(caption){
  curcolor=0;
  document.getElementById("FadeZoneText").innerHTML=caption;
  document.getElementById("FadeZone").style.opacity='0';
  document.getElementById("FadeZone").style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=0)';
  document.getElementById("FadeZoneText").style.display='';
  document.getElementById("FadeZone").style.display='';
  if (fadetimer)
    clearTimeout(fadetimer);
  fadetimer = setTimeout(fadeintimer,30);
}

function fadeout(){
  if (fadetimer)
    clearTimeout(fadetimer);
  document.getElementById("FadeZone").style.display='none';
  document.getElementById("FadeZoneText").style.display='none';
}

function canceltimer(){
  if (fadetimer)
    clearTimeout(fadetimer);
}