var mymmsB2B;
first = 0;
var lentil = 0;

function mymmsB2BReady()
{
  mymmsB2B = getFlashMovie('mymms');
  first = 0;
}

function setNbColor(value)
{
  reset(); // pour que les pastille soir bien syncro
  getFlashMovie('mymms').setNbColor(value);
}

function setColor(couleur)
{
	var nbPastilles = 0;
	tests = document.getElementsByName("etape1$color");
	for(i=0;i<tests.length;i++)
	{
		if(tests[i].checked)
			nbPastilles = tests[i].value;
	}
	
	if(nbPastilles != null)
	{	    
      var pastil = lentil%nbPastilles;
      getFlashMovie('mymms').setColor(pastil, couleur);

      $(".color" + (pastil + 1)).val(couleur);
      
      lentil++;
    }
}

/**
 * Affecte le message d'une pastille 1 d'une ligne
 */
function setMessage(pastille, ligne, message)
{
  if(first == 0)
  { 
    for(i=0;i!=3;++i)
    {
        for(j=1;j!=3;++j)
            getFlashMovie('mymms').setMessage(i, j, " ");
    }
    
    first = 1;
  }
  getFlashMovie('mymms').setMessage(pastille, ligne, message);
}

/**
 * Affecte le message de la pastille 1 de la ligne 1
 */
function setMessage1(message)
{
  setMessage(0, 1, message);
}

/**
 * Affecte le message de la pastille 1 de la ligne 2
 */
function setMessage2(message)
{
  setMessage(0, 2, message);
}

/**
 * Affecte le message de la pastille 2 de la ligne 1
 */
function setMessage3(message)
{
  setMessage(1, 1, message);
}

/**
 * Affecte le message de la pastille 2 de la ligne 2
 */
function setMessage4(message)
{
  setMessage(1, 2, message);
}

/**
 * Réinitialise le flash
 */
function reset()
{
  lentil=0;
  first = 0;

  $(".color1").val("");
  $(".color2").val("");
  $(".color3").val("");
  
  $(".txtMessage1").val("");
  $(".txtMessage2").val("");
  $(".txtMessage3").val("");
  $(".txtMessage4").val("");
    
  getFlashMovie('mymms').reset();
}

/**
 * Affecte l'intervalle de changement des couleurs (5000 par défaut)
 */
function setIntervalDuration(value)
{
  getFlashMovie('mymms').setIntervalDuration(value);
}

/**
 * Retourne l'anim flash
 */
function getFlashMovie(movieName)
{
  if (navigator.appName.indexOf("Microsoft") != -1)
  {
    return window[movieName];
  }
  else
  {
    return document[movieName];
  }
}