var isFlash = false;
// Pour tous navigateurs sauf IE
if (navigator.plugins && navigator.plugins.length > 0) {
  var pluginsArrayLength = navigator.plugins.length;
  // Pour chaque plugin du navigateur...
  for (pluginsArrayCounter=0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) {
      if(navigator.plugins[pluginsArrayCounter].name.indexOf("Shockwave Flash") >= 0){ // Si 1 des plugins contient Shockwave Flash
     isFlash = true; // Alors flash player OK 
     break;
    }
    }
  }  

var flashinstalled = 0;
var flashversion = 0;
MSDetect = "false";
if (navigator.plugins && navigator.plugins.length)
{
	x = navigator.plugins["Shockwave Flash"];
	if (x)
	{
		flashinstalled = 2; //2: Flash installed 
		if (x.description)
		{
			y = x.description;
			flashversion = y.charAt(y.indexOf('.')-1);
		}
	}
	else
		flashinstalled = 1;  //1: Flash not installed 
	if (navigator.plugins["Shockwave Flash 2.0"])
	{
		flashinstalled = 2;
		flashversion = 2;
	}
}
else if (navigator.mimeTypes && navigator.mimeTypes.length)
{
	x = navigator.mimeTypes['application/x-shockwave-flash'];
	if (x && x.enabledPlugin)
		flashinstalled = 2;
	else
		flashinstalled = 1;
}
else
	MSDetect = "true";



function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}


	function messageFlashToJavascript(message)
	{
		var sMessage = unescape(message);
		var domTfText = document.getElementById('braille');
		domTfText.style.visibility="hidden";
		/*var domTfImg = document.getElementById('img_braille');
		domTfImg.style.visibility="visible";*/
	}

	function messageFlashToJsvecto(message)
	{
		var sMessage = unescape(message);
		var domTfText = document.getElementById('vectorization');
		domTfText.style.visibility="hidden";
		/*var domTfImg = document.getElementById('img_vectorization');
		domTfImg.style.visibility="visible";*/
	}

	function messageFlashToJsvaria(message)
	{
		var sMessage = unescape(message);
		var domTfText = document.getElementById('variablelist');
		domTfText.style.visibility="hidden";
		/*var domTfImg = document.getElementById('img_variablelist');
		domTfImg.style.visibility="visible";*/
	}
	function messageFlashToJsrubber(message)
	{
		var sMessage = unescape(message);
		var domTfText = document.getElementById('tampon');
		domTfText.style.visibility="hidden";
		/*var domTfImg = document.getElementById('img_tampon');
		domTfImg.style.visibility="visible";*/
	}
	function messageFlashToJsphoto(message)
	{
		var sMessage = unescape(message);
		var domTfText = document.getElementById('photolase');
		domTfText.style.visibility="hidden";
		/*var domTfImg = document.getElementById('img_photolase');
		domTfImg.style.visibility="visible";*/
	}
	
	function messageFlashToM20(message)
	{
		var sMessage = unescape(message);
		var domTfText = document.getElementById('m20_ring');
		domTfText.style.visibility="hidden";
		/*var domTfImg = document.getElementById('img_braille');
		domTfImg.style.visibility="visible";*/
	}
	function messageFlashToM20cellphone(message)
	{
		var sMessage = unescape(message);
		var domTfText = document.getElementById('M20cellphone');
		domTfText.style.display="none";
		/*var domTfImg = document.getElementById('img_braille');
		domTfImg.style.visibility="visible";*/
	}
	
/** rend Visible l'objet pass?en parametre */
function montrer(lobjet)
{
	document.getElementById(lobjet).style.visibility = 'visible';
	/*var domTfImg = document.getElementById('img_'+lobjet);
	domTfImg.style.visibility="hidden";*/
	//document.getElementById("FLVPlayer").SetVariable("player:jsPlay", "");

	//var monswf = window.document.FLVPlayer_Progressive; 
     //monswf.Play(); 
	 //<?php $play;="true"; ?>
	// lecture('monFlash');
	// document.write(monswf.name);
}


function montrercell(lobjet)
{
	document.getElementById(lobjet).style.display="block";
}


function cachercell(lobjet)
{
	document.getElementById(lobjet).style.display="none";
}
