timerId = null;
swf = null;
load_prc = null;
progress = null;

//---------------------------------------------------------------------------------------//

function displayBanner()
{
  var so = new SWFObject(banners[currBanner],"top_banner_player","760","320","10");
  so.addParam("bgcolor", "#000000");
  so.addVariable("wmode", "opaque");
  so.write("top_banner");
  timerId = window.setTimeout("swfLoad()", 2000);
}

//---------------------------------------------------------------------------------------//

function changeBanner()
{
  ++currBanner;
  if (currBanner == banners.length)
    currBanner = 0;
  displayBanner();
}

//---------------------------------------------------------------------------------------//

function swfLoad()
{
  try
  {
	  if (!swf)
	    swf = document.getElementById("top_banner_player");

	  var prc = swf.PercentLoaded();
	  
	  if (prc == 100)
	  {
	    timerId = window.setTimeout("changeBanner()", swf.TGetPropertyAsNumber('_level0.display', 5) * 40 );
	  
	    document.getElementById("banner_load").style.display = 'none';
	    document.getElementById("top_banner").style.visibility = 'visible';
	    
	    swf = null;
	  }
	  else
	  {
	    document.getElementById("banner_load").style.display = 'block';
      document.getElementById("top_banner").style.visibility = 'hidden';	     
	  
	    if (!load_prc)
	      load_prc = document.getElementById("load_prc");
	    load_prc.innerHTML = prc;
	
	    if (!progress)
	      progress = document.getElementById("progress");
	    progress.style.width = prc + "%";
	
	    timerId = window.setTimeout("swfLoad()", 1000);
	  }
  }
  catch(e)
  {
    document.getElementById("banner_load").style.display = 'none';
    document.getElementById("top_banner").style.visibility = 'visible';
  }
}

//---------------------------------------------------------------------------------------//

function mute(src)
{
  var player = document.getElementById('top_banner_player');  
  player.sendEvent("MUTE");  
  src.value = src.value == 'SOUND OFF' ? 'SOUND ON' : 'SOUND OFF';
}

