(function(b,a){b.functionsQueue=b.functionsQueue||function(f){var e=[],h=-1,g=function(){var j=arguments,i;h++;if(e.length===h){h=-1;return}if(e[h] instanceof Array){e[h][1]--;i=e[h][0];if(e[h][1]==0){c(h--)}}else{i=e[h]}if(typeof i==="function"){i.continuer=(function(){var k=false;return function(){if(!k){k=true;g.apply(f,j)}}})();if(i.apply(f,j)!==false){g.apply(f,j)}}else{c(h--);g.apply(f,j)}},c=function(j){if(e.length===1){e=[]}else{if(j===e.length-1){e.length=e.length-1}else{var k,l=[];for(k=0;k<e.length;k++){if(k!==j){l[l.length]=e[k]}}e=l}}},d=function(j,l){if(arguments.length===0){if(h!==-1){return}g()}else{if(j!==a){if(j instanceof Array){if(j.length<=2&&typeof j[0]==="function"&&(j[1]===a||typeof j[1]==="number")){arguments.callee(j[0],j[1]||l)}else{for(var k=0;k<j.length;k++){arguments.callee(j[k],l)}}}else{if(typeof j!=="function"){throw new Error("Impossible de mettre en attente autre chose qu'une fonction")}if(typeof l==="number"){j=[j,l]}e[e.length]=j}}}};d.run=function(){if(h!==-1){return}g.apply(f,arguments)};return d};b.callbacksManager=b.callbacksManager||function(d){var f,e,h=[],g=function(i){if(arguments.length===1){if(typeof i==="object"){for(var j in i){g(j,i[j])}}else{if(h[i]!==a){return h[i]()}}}else{if(arguments.length>1){if(h[i]===a){h[i]=b.functionsQueue(d)}h[i].apply(d,[].slice.call(arguments,1))}}},c=function(i){return function(){if(typeof this[i]==="function"){return this[i].apply(this,arguments)}}};g.handleMethods=function(k,j){if(typeof k==="string"){g(j,c(k))}else{if(typeof k==="object"){for(var l in k){arguments.callee(l,k[l])}}}};g.run=function(i){if(h[i]!==a){return h[i].run.apply(this,[].slice.call(arguments,1))}};for(f=1;f<arguments.length;f++){if(typeof arguments[f]==="object"){for(e in arguments[f]){g(e,arguments[f][e])}}}return g}})(this);(function(f,c,d,b){function i(k){f.setTimeout(function(){throw k},0)}function e(k){return function(m){var l=k[m];if(l===b){if(typeof k._others==="function"){return k._others(m)}l=k._others}if(l===true){l=m}return l}}function g(l){var k=l.length,m={};while(k--){if(typeof l[k]!=="string"){continue}m[l[k]]=true}return m}function h(w,C,v,l){var o=this,z,k=0,y=false,s=false,m;function B(D){if(D[1]===0){return}if(D[1]!==b){D[1]--}try{D[0].apply(w,z)}catch(E){i(E)}}this.addListener=function t(D){if(!y){v.push(D)}else{B(D)}};function u(){if(s&&typeof m==="function"){var D=m;m=b;f.setTimeout(function(){D.call(w)},0)}}this.whenFinished=function A(D){delete (o.whenFinished);m=D;u()};function n(){if(y&&k===0){s=true;u()}}function r(){k++}function p(){if(!s){k--;n()}}function q(){for(var D=0;D<v.length;D++){B(v[D])}y=true;n()}function x(){z=[{type:C,wait:r,continuer:p}];for(var D=0;D<l.length;D++){z.push(l[D])}f.setTimeout(q,0)}x()}function j(m,l){var q=this,r=[],p;function o(v){if(v===r.length-1){r.length--}else{for(var w=v+1;w<r.length;w++){r[w-1]=r[w]}r.length--}}this.addListener=function k(w){var v=w[2]&&(p!==b);if(!(v&&w[1]===1)){r.push(w)}if(v){p.addListener(w)}};this.trigger=function n(){var v=r.length;while(v--){if(r[v][1]<=0){o(v)}}p=new h(m,l,r.slice(),r.slice.call(arguments));return p};this.unbind=function t(x){if(x===b){r=[]}else{var v=q.listenerIndexes(x),w=v.length;while(w--){if(x===r[v[w]][0]){o(v[w])}}}};this.resetTriggeredState=function s(){p=b;var v=r.length;while(v--){if(r[v][3]!==b){try{r[v][3](l)}catch(w){i(w)}}}};this.listenerIndexes=function u(x){var v=[],w=r.length;while(w--){if(x===r[w][0]){v.push(w)}}return v.reverse()}}function a(k){if(!(this instanceof a)){throw new d('Must be called with the "new" keyword.')}var u=this,y={},o=[],q=[];this.addEventListeners=function n(A){for(var z in A){if(A[z]){u.addEventListener(z,A[z])}}};function r(C,A,B,z){o.push({listener:C,iterations:A,rattrapage:B,reseter:z})}this.addEventListener=function p(A,E,C,D,z){var B;if(A.indexOf(" ")!==-1){A=A.split(" ")}else{if(A==="*"){r(E,C,D,z);A=[];for(B in y){A.push(B)}}}if(A instanceof c){B=A.length;while(B--){u.addEventListener(A[B],E,C,D,z)}return}if(D===b&&typeof C==="boolean"){D=C;C=b}if(C!==b&&typeof C!=="number"){throw new d("Event listener's iterations must be undefined or a number")}if(D!==b&&typeof D!=="boolean"){throw new d("Event listener's rattrapage must be undefined or a boolean")}if(z!==b&&typeof z!=="function"){throw new d("Event listener's reseter must be undefined or a function")}if(E instanceof c){if(typeof E[0]==="function"&&((E[1]===b)||((typeof E[1])==="number"))&&((E[2]===b)||((typeof E[2])==="boolean"))&&((E[3]===b)||((typeof E[3])==="function"))&&E.length<=4){if(E[1]===b){E[1]=C}if(E[2]===b){E[2]=D!==false}if(E[3]===b){E[3]=z}u.getEvent(A).addListener(E)}else{for(B=0;B<E.length;B++){if(E[B]===b){continue}else{if(!(E[B] instanceof c||typeof E[B]==="function")){throw new d("Invalid Event listener format")}}u.addEventListener(A,E[B],C,D,z)}}}else{if(typeof E!=="function"){throw new d("Event listener must be a function")}u.addEventListener(A,[E,C,D!==false,z])}};this.trigger=function m(z){return u.getEvent(z).trigger.apply(k,[].slice.call(arguments,1))};this.unbind=function x(z,C){var B,A;if((z||"*")==="*"){if(C===b){o.length=0}else{B=o.length;while(B--){if(o[B].listener===C){for(A=B+1;A<o.length;A++){o[A-1]=o[A]}o.length--}}}for(B in y){y[B].unbind(C)}}else{if(z.indexOf(" ")!==-1){z=z.split(" ")}if(z instanceof c){B=z.length;while(B--){u.unbind(z[B],C)}}else{if(y[z] instanceof j){y[z].unbind(C)}else{if(C===b){u.getEvent(z).unbind()}else{B=o.length;while(B--){if(o[B].listener===C){u.getEvent(z,C);break}}}}}}};this.resetTriggeredState=function v(z){if(z===b){for(var A in y){y[A].resetTriggeredState()}}else{if(y[z] instanceof j){y[z].resetTriggeredState()}}};this.getEvent=function t(z,A){if(y[z]===b){y[z]=new j(k,z);var B=o.length;while(B--){if(o[B].listener===A){continue}u.addEventListener(z,o[B].listener,o[B].iterations,o[B].rattrapage,o[B].reseter)}}return y[z]};this.extend=function s(z,E){var B,D,C;if(typeof E!=="function"){if(typeof E==="string"){E=E.split(" ")}if(E instanceof c){E=g(E)}if(typeof E==="object"){D=E;E=e(E)}else{E=b}}function A(G){var J=E?E.call(k,G.type,arguments):G.type,H=[J],I=arguments.length;if(!J){return}if(typeof J!=="string"||J.indexOf(" ")!==-1){throw new d("nom d'événement invalide")}while(I-->1){H[I]=arguments[I]}G.wait();u.trigger.apply(u,H).whenFinished(G.continuer)}function F(G){G=E?E.call(k,G):G;if(!G){return}u.resetTriggeredState(G)}if(D&&!D._others){B=[];for(C in D){B.push(C)}B=B.join(" ")}else{B="*"}z.addEventListener(B,A,b,b,F);q.push([z,B,A,F])};this.unextend=function l(z){var A=q.length;while(A--){if(q[A][0]===z){z.unbind(q[A][1],q[A][2]);break}}};function w(z){if(k===b){k=u}else{k.addEventListener=u.addEventListener;k.addEventListeners=u.addEventListeners;k.unbind=u.unbind}for(var A=1;A<z.length;A++){u.addEventListeners(z[A])}}w(arguments)}a.prototype={toString:function(){return"EventsManager"}};f.EventsManager=f.EventsManager||a}(this,this.Array,this.Error));(function(e,a){if(!e.EventsManager){throw new Error("Dépendence non satisfaite : EventsManager")}function f(m,p,r){if(!(this instanceof f)){return new f(m,p,r)}var o=this,j;this.resetStateEvents=function l(){r.each(function(){if(this.event!==a){m.resetTriggeredState(this.event)}})};this.setState=function n(v){if(!(v instanceof h)){v=r[v]}if(v===a||r[v.name]===a){throw new Error("invalide state value")}else{if(j===v){throw new Error("StatesManager : Etat déjà en cours")}}var t,w=j,s=[p+"Changed",v.name,w.name],u;o.resetStateEvents();j=v;if(typeof this.onStateChange==="function"){this.onStateChange()}for(t=1;t<arguments.length;t++){s.push(arguments[t])}if(j.event){u=s.slice(2);u[0]=j.event;m.trigger.apply(o,u)}return m.trigger.apply(o,s)};this.toString=function k(){return j.name};function q(){p=p||"readyState";r=r||b;j=r.getInitial()}q()}function h(j,k){this.name=j;this.event=k}h.prototype={toString:function(){return this.name}};function c(j){for(var k in j){this.createState(k,j[k].event,j[k].initial)}}c.prototype={createState:function i(k,m,j){var n=this[k]=new h(k,m);if(j===true){this.getInitial=function l(){return n}}},each:function g(k){for(var j in this){if(c.prototype[j]!==a){continue}k.call(this[j],j)}},getInitial:function d(){for(var j in this){if(c.prototype[j]!==a){continue}return this[j]}}};f.StateList=c;var b=new c({ERROR:{event:"error"},INSTANCIATING:{initial:true},READY:{event:"ready"}});e.StatesManager=e.StatesManager||f}(this));(function(e,c){var d="prototype",b="constructor",a="callee";e.dynamicOptionsManager=e.dynamicOptionsManager||function(){var k,j,n=arguments[a],h=this,g={},f=function(){return function(){for(var o in this){if(typeof this[o]==="function"){this[o]=this[o].call(h)}}}},l=f(),m=function(t,s){if(arguments.length===0){return new l()}var q=arguments,o=[].slice.call(q,1),p,r;if(q.length===1){if(typeof t==="string"){return q[a]([t])[t]}else{if(typeof t==="object"){if(t instanceof Array){p=f();for(r=0;r<t.length;r++){if(l[d][t[r]]!==c){p[d][t[r]]=l[d][t[r]]}}return new p()}else{for(r in t){q[a](r,t[r])}}}else{if((t||{})[b]===n){q[a](t.raw())}}}}else{if(typeof t==="string"){if(s===c){if(g[t]===c){delete (l[d][t])}else{l[d][t]=g[t]}}else{if(s===null){delete (l[d][t])}else{if((l[d][t]||{})[b]===n){return l[d][t].apply(h,o)}else{if(typeof s==="object"&&!(s instanceof Array||(e.jQuery&&s instanceof e.jQuery)||s.nodeType!==c||(e.MediaInfos&&s instanceof e.MediaInfos))){l[d][t]=n.apply(h,o)}else{if(o.length>1){l[d][t]=n.apply(h);l[d][t].apply(h,o)}else{l[d][t]=s}}}}}}}};m.defined=function(q){var o=arguments;if(q instanceof Array){for(var p=0;p<q.length;p++){if(!o[a](q[p])){return false}}return true}if(o.length>1){if((l[d][q]||{})[b]===n){return l[d][q].defined.apply(h,[].slice.call(o,1))}return}return l[d][q]!==c};m.raw=function(q){if(arguments.length===0){var p,o,r=function(){};r[d]=l[d];o=new r();for(p in o){if(o[p][b]===n){o[p]=o[p].raw()}}return o}if((l[d][q]||{})[b]===n){return l[d][q].raw.apply(h,[].slice.call(arguments,1))}return l[d][q]};m.reset=function(){l[d]={};for(var o in g){m(o,g[o])}};m[b]=n;if(arguments.length){j=n();for(k=0;k<arguments.length;k++){j(arguments[k])}g=j.raw()}m.reset();return m}})(this);(function(f,g,d){if(g===d){throw new Error("Dépendence non satisfaite : jQuery")}var a={position:"relative",overflow:"hidden",background:"black","text-align":"center","font-size":"12px","font-family":"Arial, sans-serif",color:"white"},c={margin:"20px 20px 10px",padding:"70px 0 0",background:"transparent url(/layoutftv/arches/common/images/video/warning.png) no-repeat center 0"},e={margin:"0 auto",width:"219px",height:"28px",background:"transparent url(/layoutftv/arches/common/images/video/bouton-continue.png) no-repeat center 0",color:"black","line-height":"26px",cursor:"pointer"},b={position:"absolute",top:0,right:0,cursor:"pointer"};f.dialog=function(n,k){if(!(this instanceof arguments.callee)){return new arguments.callee(n,k)}var l=this,m=[],i,h={},j;this.setDefaultAction=function(o){i=o||function(){}};this.setAnswer=function(o,p){m.push({txt:o,action:p})};this.setDefaultAnswer=function(o){l.setAnswer(o,function(){i.call(l)})};this.setSize=function(o){if(o===d){return}h.height=((o.height||0)<300)?300:o.height;h.width=((o.width||0)<380)?380:o.width;if(j!==d){j.height(h.height);j.width(h.width)}};this.createNode=function(){j=g('<div class="pluginErrorMsg">').css(a).width(h.width).height(h.height).append(g('<p class="alerte" />').css(c).append(n)).append(g('<div class="closeBtn"><img src="/layoutftv/arches/common/stylesheets/img/buttons/closedialog.png" alt="Fermer" /></div>').css(b).click(function(){l.remove();if(m.length!==0){i.call(l)}}));if(m.length===0){i.call(l)}else{for(var o=0;o<m.length;o++){(function(p){g('<p class="bouton">'+p.txt+"</p>").css(e).click(function(){l.remove();p.action.call(l)}).appendTo(j)})(m[o])}}};this.getNode=function(){if(j===d){l.createNode()}return j};this.remove=function(){if(j!==d){j.remove()}};this.setDefaultAction(k)}})(this,this.jQuery);(function(c,b){function a(){var f={};function d(m){if(arguments.length>0){if(m instanceof Array){var o,l,h,p,n=[];for(o=0;o<m.length;o++){if(f[m[o]]===b){continue}for(l=0;l<f[m[o]].length;l++){p=false;for(h=0;h<n.length;h++){if(n[h]===f[m[o]][l]){p=true;break}}if(!p){n.push(f[m[o]][l])}}}return(n.length>0)?n:b}return f[m]}return f}function g(j,h){var k,l;if(arguments.length===1){for(k in j){g(k,j[k])}}else{if(j instanceof Array){for(k=0;k<j.length;k++){g(j[k],h)}}else{if(h instanceof Array){for(k=h.length-1;k>=0;k--){g(j,h[k])}}else{if(j!==b&&h!==b){l=[h];if(f[j] instanceof Array){for(k=0;k<f[j].length;k++){if(f[j][k]!==h){l.push(f[j][k])}}}f[j]=l}}}}}function e(m){var n,l,h,o;for(n in f){for(l=0;l<f[n].length;l++){if(f[n][l]===m){o=f[n].slice(0,l-1);for(h=l+1;h<f[n].length;h++){o.push(f[n][h])}f[n]=o;l--}}}}d.set=g;d.remove=e;return d}c.relationObject=c.relationObject||a}(this));(function(f,a){(function(l){for(var k in l){if(!l[k]){throw new Error("Dépendence non satisfaite : "+k)}}})({dynamicOptionsManager:!!f.dynamicOptionsManager,callbacksManager:!!f.callbacksManager,RelationObject:!!f.relationObject,Dialog:!!f.dialog,"MediaObject already exists":!f.MediaObject});var c={attrs:{style:{}},params:{},events:{}},e=function(o,t){var p=this,m=-1,k=0,n,r={},s=function(){p.options=t=f.dynamicOptionsManager.call(p,t);p.callbacks=n=f.callbacksManager(p);if(t.defined("excludeBuilders")){var v,u=t("excludeBuilders");if(!(u instanceof Array)){u=[u]}for(v=0;v<u.length;v++){r[u[v]]=true}}p.add(o)},l=function(){var w,u;if(++m>=k){if(k==0){w="Aucun constructeur trouvé pour ce média"}else{w={};for(var v=0;v<k;v++){w[p[v].name]=p[v].result}}q(false,w,t);return}u=new d(p[m],t);u.callbacks("finish",function(){p[m]=this;if(!this.success){l()}else{q(true,this.result,this.resultOptions)}});u.callbacks("unsync",function(){n("unsync")});u.callbacks("interact",function(){p.interactData=this.interactData;n("interact")});u.execute()},q=function(w,v,u){p.success=w;p.result=v;p.resultOptions=u;p.resultBuilder=w?p[m]:a;if(w){n("finish",function(){n("success",arguments.callee.continuer);n("success");return false})}n("finish")};this.add=function(v){if(v instanceof Array){for(var u=0;u<v.length;u++){p.add(v[u])}}else{if(typeof v==="string"&&e.builders[v]!==a&&!r[v]){p[k++]=e.builders[v]}}};this.execute=function(){delete (p.execute);l()};this.current=function(){return m};this.length=function(){return k};s()},d=function(p,u){if(p instanceof Array){return new e(p,u)}var r=this,n=false,l={},q,o={},t=function(){r.name=p.builderName;r.callbacks=q=f.callbacksManager(r);r.options=u=f.dynamicOptionsManager.call(r,c,p.options,u);u.transfert=function(z,v,y){var w,x;y=y||{};v=u(v);u(z,{});for(w in v){x=v[w];if(y[w]!==a){w=y[w]}if(!u.defined(z,w)){u(z,w,x)}}}},k=function(){if(n){return}n=true;q("unsync")},s=function(x,w,v){delete (r.setResult);delete (r.abort);delete (r.createDialog);delete (r.build);delete (r.buildAndReturn);delete (r.wait);r.success=x;r.result=w;r.resultOptions=v||r.options;q("finish");m()},m=function(){if(!n){throw l}};this.execute=function(){delete (r.execute);delete (r.callbacks);var v,x;for(v in o){r[v]=o[v]}try{x=p.call(r);if(x!==a&&r.result===a&&!n){r.setResult(x)}}catch(w){if(w!==l){throw w}}};o.setResult=function(x,w,v){if(typeof x==="boolean"){s(x,w,v)}else{s(true,x,w)}};o.abort=function(w,v){s(false,w,v)};o.createDialog=function(w){var v=new f.dialog(w);v.setSize(r.options(["height","width"]));return v};o.build=function(v,w){w=f.dynamicOptionsManager(r.options,w);var x=(!v)?f.MediaObject(w("url"),w):new e(v,w);x.callbacks("unsync",k);x.callbacks("interact",function(){r.interactData=this.interactData;q("interact")});r[r.length++]=x;return x};o.buildAndReturn=function(v,x){var w=r.build(v,x);w.callbacks("finish",function(){s(this.success,this.result,this.resultOptions)});w.execute();m()};o.wait=function(y,x){var v=r.options("quiet"),w=function(){if(typeof x==="function"){x.call(r)}};if(y.readyState!==a){k()}else{if(typeof y==="number"){k();f.setTimeout(w,y*1000)}else{if(!v){k();if(y instanceof f.dialog){y.setDefaultAction(w)}r.interactData=y;q("interact")}else{w()}}}};o.length=0;t()},g=function(k){return function(){this.buildAndReturn(k)}},j={extension:null,type:null,builder:null},h={extensions:null,types:null},b=/\.([a-z0-9]+)(\?|$)/i,i=f.MediaObject=function(l,k){var n=[],p=function(q){o(i.extensionsTypes(q))},o=function(s){var q,r;if(s instanceof Array){for(q=s.length-1;q>=0;q--){o(s[q])}}else{if(typeof s==="string"){r=[s];for(q=0;q<n.length;q++){r.push(n[q])}n=r}}},m=function(q){if(e.builders[q]===a){return}i.typesBuilders.set("constructeur/specifique",q);o("constructeur/specifique")};k=f.dynamicOptionsManager(k,{url:l});p((b.exec(l)||[])[1]);p(k("extension"));o(k("type"));m(k("builder"));k(j);return new e(i.typesBuilders(n),k)};e.builders={};i.setBuilder=function(l,m,k){if(typeof m!=="function"){m=g(m)}m.builderName=l;m.options=f.dynamicOptionsManager();e.builders[l]=m;i.typesBuilders.remove(l);i.setBuilderOptions(l,k)};i.setBuilderOptions=function(m,l){var k=e.builders[m];if(k!==a){k.options(l);i.setExtensionBuilder(k.options("extensions"),m);i.typesBuilders.set(k.options("types"),m);k.options(h)}};i.extensionsTypes=f.relationObject();i.typesBuilders=f.relationObject();i.setExtensionBuilder=function(n,k){var m,l;if(n instanceof Array){for(m=0;m<n.length;m++){arguments.callee(n[m],k)}}else{if(typeof n==="string"&&typeof k==="string"){l=i.extensionsTypes(n);if(l===a){l="extension/"+n;i.extensionsTypes.set(n,l)}i.typesBuilders.set(l,k)}}};i.getPluginByType=(function(){try{if(f.navigator.plugins===a||f.navigator.mimeTypes===a||f.navigator.plugins.length===a||f.navigator.plugins.refresh===a){throw"no plugins infos"}}catch(k){return function(){}}return function(l){f.navigator.plugins.refresh();if(f.navigator.mimeTypes[l]!==a&&f.navigator.mimeTypes[l].enabledPlugin){return f.navigator.mimeTypes[l].enabledPlugin}}})();i.pluginRefreshTime=2000})(this);(function(b,a){if(!(a&&a.extensionsTypes&&a.extensionsTypes.set)){throw new Error("Dépendence non satisfaite : MediaObject")}a.extensionsTypes.set({html:["text/html","application/xhtml+xml"],xhtml:["text/html","application/xhtml+xml"],pdf:"application/pdf",asx:["application/asx","video/x-ms-asf"],asf:["video/x-ms-asf","application/asf"],wma:"audio/x-ms-wma",wmv:["audio/x-ms-wmv","video/x-ms-wmv"],wsx:"video/wsx",swf:"application/x-shockwave-flash",flv:"video/x-flv",mp3:["audio/mpeg","audio/x-mpeg"],rm:"application/vnd.rn-realmedia",rv:["video/x-pn-realvideo","video/vnd.rn-realvideo"],ra:["audio/x-pn-realaudio","audio/x-pn-realaudio"],ram:["video/x-pn-realvideo"],rpm:"audio/x-pn-realaudio-plugin",mpg:"video/mpeg",mpeg:"video/mpeg",mp4:"video/mpeg",avi:"video/x-msvideo",mov:"video/quicktime",qt:"video/quicktime",au:"audio/basic",aif:"audio/x-aiff",aac:"audio/aac",xap:["application/x-silverlight","application/x-silverlight-2"],xaml:["application/x-silverlight","application/x-silverlight-2"]})})(this,this.MediaObject);(function(b){if(!(b.MediaObject&&b.MediaObject.setBuilder)){throw new Error("Dépendence non satisfaite : MediaObject")}var a=function(c,g){var f=[],e;g=g||arguments.callee.pattern;g.elements=g.elements||[];for(var d in c){e=[g.elements[1],d,g.elements[2]];if((g.children||{})[d]&&typeof c[d]==="object"){e.push(arguments.callee(c[d],g.children[d]))}else{e.push(""+c[d])}if(e[3]===""){continue}e.push(g.elements[3]);f.push(e.join(""))}return f.join(g.elements[0])};a.pattern={elements:[" ","",'="','"'],children:{style:{elements:[";","",":",""]},flashvars:{elements:["&amp;","","=",""]}}};a.patternParams={elements:["",'<param name="','" value="','" />'],children:a.pattern.children};a.setPatterns=function(c){for(key in c){a.pattern.children[key]=c[key]}};b.MediaObject.setBuilder("generateObject",function(){this.options.transfert("attrs",["width","height"]);if(!this.options.defined("attrs","id")){this.options("attrs","id","MediaObject"+(+new Date))}a.setPatterns(this.options("objectToStringPatterns"));return"<object "+a(this.options("attrs"))+">"+a(this.options("params"),a.patternParams)+"</object>"+(this.options("handleMediaObjectDOMInsert")?'<script type="text/javascript">window.setTimeout(function() {jQuery && jQuery(\'#'+this.options("attrs","id")+"').trigger('MediaObjectDOMInsert');}, 200);<\/script>":"")});b.MediaObject.setBuilder("generateEmbed",function(){this.options.transfert("attrs",["width","height"]);this.options("attrs",this.options("params")||{});a.setPatterns(this.options("objectToStringPatterns"));return"<embed "+a(this.options("attrs"))+"></embed>"});b.MediaObject.setBuilder("iframe",function(){this.options.transfert("attrs",["url","width","height","border"],{url:"src",border:"frameBorder"});if(this.options.defined("bgColor")){this.options("attrs","style","background-color",this.options("bgColor"))}a.setPatterns(this.options("objectToStringPatterns"));return"<iframe "+a(this.options("attrs"))+" />"},{width:400,height:400,attrs:{allowTransparency:"allowTransparency",frameBorder:0},types:["text/html","application/xhtml+xml","application/pdf"]})})(this);(function(a){if(!(a.MediaObject&&a.MediaObject.setBuilder)){throw new Error("Dépendence non satisfaite : MediaObject")}a.MediaObject.setBuilder("quicktimePlayer",function(){var b=this.options("url");this.options("attrs",{data:b});if(a.ActiveXObject){this.options("attrs",{classid:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",codeBase:"http://www.apple.com/qtactivex/qtplugin.cab"})}this.options("params",{src:b,wmode:null});if(this.options.defined("autostart")){this.options("params","autoplay",this.options("autostart"))}this.buildAndReturn("generateObject")},{width:388,height:288,autostart:false,extensions:["mp4","mov"]});a.MediaObject.setBuilder("quicktimePlayerAudio","quicktimePlayer",{height:18,extensions:["au","aac","aif"]})})(this);(function(b,a){if(!(b.MediaObject&&b.MediaObject.setBuilder)){throw new Error("Dépendence non satisfaite : MediaObject")}b.MediaObject.setBuilder("realPlayerObject",(function(){var c=function(){var d;if(b.ActiveXObject!==a){return true}if((d=b.MediaObject.getPluginByType("audio/x-pn-realaudio-plugin"))){return true}return false};return function(){if(!c()){this.abort("Plugin RealPlayer non disponible")}if(b.ActiveXObject!==a){this.options("attrs",{classid:"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"})}else{this.options("attrs",{type:"audio/x-pn-realaudio-plugin"})}this.options("params",{src:this.options("url")});this.options("params",{wmode:null});this.options("params","console","video");this.options("params","autostart",this.options("autostart"));this.buildAndReturn((b.ActiveXObject!==a)?"generateObject":"generateEmbed")}})(),{width:388,height:288,autostart:true});b.MediaObject.setBuilder("realPlayerControls","realPlayerObject",{height:25,params:{controls:"controlpanel"}});b.MediaObject.setBuilder("realPlayerImageWindow","realPlayerObject",{params:{controls:"ImageWindow"}});b.MediaObject.setBuilder("realPlayerVideo",function(){var e=this,d,c;if(this.options.defined("height")){d={height:this.options("height")-25}}c=this.build("realPlayerImageWindow",d);c.callbacks("finish",function(){if(!this.success){e.abort(this.result,this.resultOptions);return}if(e.options.defined("height")){d={height:25}}var f=e.build("realPlayerControls",d);f.callbacks("finish",function(){if(!this.success){e.abort(this.result,this.resultOptions);return}e.setResult("<div><div>"+c.result+"</div><div>"+this.result+"</div></div>",e.options)});f.execute()});c.execute()},{extensions:["ram","rm","rpm","rv"]});b.MediaObject.setBuilder("realPlayerAudio","realPlayerControls",{extensions:"ra"})})(this);(function(d,f,c){(function(h){for(var g in h){if(!h[g]){throw new Error("Dépendence non satisfaite : "+g)}}})({dynamicOptionsManager:!!d.dynamicOptionsManager,callbacksManager:!!d.callbacksManager,jQuery:!!f,MediaObject:!!d.MediaObject,"jQuery.mediaObject already exists":!!(f&&f.fn&&!f.fn.mediaObject)});var b=/(height|width)((=|:)([^ ]+))?/i,a=function(g){if(typeof g!="string"){return{}}var i,j,h={},k=g.split(" ");for(i=0;i<k.length;i++){j=k[i].match(b);if(!j){continue}h[j[1]]=j[4]}return h},e=function(n,j){var l={};l.language=d.navigator.language||d.navigator.userLanguage||d.navigator.systemLanguage;l.userAgent=d.navigator.userAgent;l.appCodeName=d.navigator.appCodeName;l.appName=d.navigator.appName;l.appVersion=d.navigator.appVersion;l.platform=d.navigator.platform;l.cpuClass=d.navigator.cpuClass;l.cookieEnabled=d.navigator.cookieEnabled;if(typeof d.navigator.javaEnabled==="function"){l.javaEnabled=d.navigator.javaEnabled()}l.plugins={};try{d.navigator.plugins.refresh();for(var h=0;h<d.navigator.plugins.length;h++){l.plugins[d.navigator.plugins[h].name]=d.navigator.plugins[h].description.substr(0,50)}}catch(m){}l.location=d.location.toString();l.mediaUrl=n.resultOptions("url");l.builders=n.result;l=(function(r,q){var o=[],p;q=q||"";for(var i in r){if(typeof r[i]==="object"){p="\n"+arguments.callee(r[i],q?" "+q+" ":" - ")+"\n"}else{p=r[i]}o.push(q+i+" : "+p)}return o.join("\n")})(l);var k=function(){j.show()},g=new d.dialog("<strong>Aucune solution n'a été trouvée pour afficher <a href=\""+n.options("url")+'">ce contenu</a>.</strong><br />Vous pouvez nous envoyer le rapport ci-après qui nous aidera à améliorer notre service.<br /><br /><textarea style="width:100%;height:3em">'+l+'</textarea><br /><br />e-mail (facultatif) : <input type="text" />',k);g.setSize(n.resultOptions(["width","height"]));g.setAnswer("Envoyer le rapport",function(){f.ajax({url:"/appftv/mediatools/rapport.php",type:"POST",data:{rapport:this.getNode().find("textarea").val(),email:this.getNode().find("input").val()}});d.alert("Merci de votre aide");k()});g.setDefaultAnswer("Ne pas envoyer le rapport");j.hide().after(g.getNode())};f.fn.mediaObject=function(h){var g=f([]),i=false;h=d.dynamicOptionsManager(h);this.each(function(){if(!(this.nodeName==="A"||this.nodeName==="IMG")||(this.nodeName==="IMG"&&!(/\.(swf|xap)(\?.*)?(#.*)?$/.test(this.src)||this.type==="application/x-shockwave-flash"||this.type==="application/x-silverlight"||this.type==="application/x-silverlight-2"))){g=g.add(this);return}var n,l=this.nodeName==="IMG"?this.src:this.href,k=f("<span />").insertBefore(this),j=f(this).appendTo(f('<div style="display: none;" />')),m=function(){k.after(j).remove()};g=g.add(this);h.reset();if(this.nodeName==="IMG"){if(!h.defined("width")){h("width",j.attr("width")||null)}if(!h.defined("height")){h("height",j.attr("height")||null)}}h(a(this.className));h("attrs","class",this.className||c);h("attrs","id",this.id||c);h("type",[h.raw("type"),this.type||c]);n=d.MediaObject(l,h);if(j.data!==c){j.data("mediaObject",{instance:n})}n.callbacks("finish",function(){if(!this.success){m();if(!this.resultOptions("quiet")){e(this,j)}}else{this.result=f(this.result);this.result.not("script").appendTo('<div style="display:none;" />');try{this.result.each(function(){if(f(this).is("object, embed, iframe")){f(this).append(j);return false}return !f(this).find("object, embed, iframe").eq(0).append(j).length})}catch(o){}this.callbacks("finish",function(){k.after(this.result).remove();if(!i){g=g.not(j).add(this.result)}})}});n.callbacks("interact",function(){if(this.interactData instanceof d.dialog){k.after(this.interactData.getNode())}});n.callbacks(h.raw("callbacks"));n.execute()});i=true;return g}})(this,this.jQuery);jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};(function(c,a){var e=["(\\?|&amp;|&)(",")(=([^&#]*))?(?=(&amp;|&|#|$))"],d=function(j,i){if(!(j instanceof Array)){throw"La liste de paramètre doit être un tableau"}i=(i||c.location.toString());var f,g={},h=new RegExp(e[0]+j.join("|")+e[1],"g");while(f=h.exec(i)){g[f[2]]=f[4]||""}return g},b=function(j,l,h,i){h=(h+""||c.location+"");var g,f=h.match(new RegExp("^(.*)"+e[0]+j+e[1]+"(.*)$")),k=(l===null);if(!f){if(k){return h}g=((h.indexOf("?")!=-1)?(i?"&amp;":"&"):"?")+j+(l?"="+l:"");return h.replace(/(#.*)?$/,g+"$1")}if(k){if(f[7]===""){return f[1]}if(f[6]==="#"){return f[1]+f[7]}return f[1]+f[2]+f[7].substr(1)}return f[1]+f[2]+f[3]+(l?"="+l:"")+f[7]};String.prototype.getQueryStringValue=function(f){return d([f],this)[f]};String.prototype.getQueryStringValues=function(f){return d(f,this)};String.prototype.setQueryStringValue=function(g,h,f){return b(g,h,this+"",f)}})(this);(function(k,g,d){(function(x){for(var w in x){if(!x[w]){throw new Error("Dépendence non satisfaite : "+w)}}}({jQuery:!!g,MediaObject:!!k.MediaObject}));var f=/^(play|pause|stop|fastForward|fastReverse)$/,s=/^(current(Position(Timecode)?|Item|Marker|AudioLanguage(Index)?))$/i,o=function(w,x){g(this).each(function(){try{if(f.test(w.type)){this.controls[w.type]()}else{if(s.test(w.type)){this.controls[w.type]=x}else{if(w.type==="kill"){this.controls.stop();this.close();g(this).remove()}else{if(w.type==="hide"){this.controls.stop();g(this).hide()}else{if(w.type==="show"){g(this).show()}else{if(w.type==="fullscreen"){if(this.fullScreen===true){this.fullScreen=false}else{if(this.playState!==3&&this.playState!==2){this.controls.play();this.controls.pause();this.fullScreen=true}if(this.playState===3||this.playState===2){this.fullScreen=true}else{alert("Vous ne pouvez passer en plein écran que si la vidéo est en cours de lecture ou en pause.")}}}else{if(w.type==="playItem"){x=parseInt(x);if(isNaN(x)||this.currentPlaylist.count<=x){this.controls.playItem(this.currentPlaylist.item(0))}else{this.controls.playItem(this.currentPlaylist.item(x))}}}}}}}}}catch(y){}})},t="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6",b="Constructeurs non adaptés aux Mac",i="Pas de plugin WMP pour IE dispo",q="Le navigateur ne semble pas être un Firefox sous Windows",h="Vous ne possédez pas le plugin permettant de profiter au maximum des vidéos Windows Media Player avec Firefox.<br /><br />(Windows XP SP2 ou supérieur necésaire)",j="Plugin WMP spécial Firefox non dispo",r="Télécharger ce plugin",m="Attente du plugin Windows Media Player pour Firefox",u="Ne pas le télécharger",e=[],p={},a=[],n={OpenStateChange:function(x){var w=e.length;if(x===1){while(w--){if(e[w].object.openState===d&&e[w].openState===13){e[w].openState=1}}}else{while(w--){if(e[w].object.openState!==d&&e[w].object.openState!==e[w].openState&&e[w].object.openState==x){e[w].openState=x;g(e[w].object).trigger("OpenStateChange")}}}},PlayStateChange:function(x){var w=e.length;while(w--){if(e[w].object.playState!==d&&e[w].object.playState!==e[w].playState&&e[w].object.playState==x){e[w].playState=x;g(e[w].object).trigger("PlayStateChange")}}},PlaylistChange:function(x){var w=e.length;while(w--){try{if(e[w].object.currentPlaylist!==d&&e[w].object.currentPlaylist.isIdentical(x)){g(e[w].object).trigger("PlaylistChange")}}catch(y){}}},CurrentItemChange:function(x){var w=e.length;while(w--){try{if(e[w].object.currentMedia!==d&&e[w].object.currentMedia.isIdentical(x)){g(e[w].object).trigger("CurrentItemChange")}}catch(y){}}},MediaChange:function(x){var w=e.length;while(w--){try{if(e[w].object.currentMedia!==d&&e[w].object.currentMedia.isIdentical(x)){g(e[w].object).trigger("MediaChange")}}catch(y){}}},PositionChange:function(y,x){var w=e.length;while(w--){if(e[w].object.controls!==d&&Math.floor(e[w].object.controls.currentPosition*10)===Math.floor(x*10)){g(e[w].object).trigger("PositionChange")}}},MediaError:function(x){var w=e.length;while(w--){try{if(e[w].object.currentMedia!==d&&e[w].object.currentMedia.isIdentical(x)){g(e[w].object).trigger("MediaError")}}catch(y){}}},Error:function(){var w=e.length;while(w--){if(e[w].object.error.errorCount!==e[w].errorCount){e[w].errorCount=e[w].object.error.errorCount;g(e[w].object).trigger("Error")}}}};k.WMPRegisterPlayer=function(w){if(w.controls){w.controls.stop();g(w).bind("MediaObjectDOMInsert",function(){g(this).trigger("load");if(this.settings.autoStart){this.controls.play()}})}else{e.push({object:w,playState:w.playState,openState:w.openState,errorCount:0})}};function c(){for(var w in n){l(w)}}function l(x){var w="OnDS"+x+"Evt";if(!p[x]){p[x]={handlers:[k[w]],handleFunction:function(){for(var A=0;A<p[x].handlers.length;A++){if(typeof p[x].handlers[A]==="function"){p[x].handlers[A].apply(this,arguments)}}}}}if(typeof n[x]==="function"){p[x].handlers.push(n[x]);n[x]=false}for(var y=1;y<arguments.length;y++){if(typeof arguments[y]==="function"){p[x].handlers.push(arguments[y])}}if(k[w]!==p[x].handleFunction){if(typeof k[w]==="function"){var z=false,y=p[x].handlers.length;while(!z&&y--){z=p[x].handlers[y]===k[w]}if(!z){p[x].handlers.push(k[w])}}k[w]=p[x].handleFunction}}function v(A,w,z){var x,y=false;if(z instanceof Array){x=z.reverse().length;while(x--){v(A,w,z[x])}}else{if(typeof z==="function"){if(w==="load"&&A.openState===d){y=false,x=a.length;while(!y&&x--){y=a[x]===A}if(!y){function B(){if(A.openState===13){g(A).trigger("load")}}v(A,"OpenStateChange",B);a.push(A)}}else{if(w==="MediaError"){z=(function(C){return function(){var E=this,D=arguments;k.setTimeout(function(){C.apply(E,D)},0)}}(z))}}if(A.attachEvent){A.attachEvent(w,function(){g(A).trigger(w)})}else{l(w)}g(A).bind(w,z)}}}k.MediaObject.setBuilder("WMVFamily",["MediaPlayerFamily","videoFlip4MacFamily"],{width:384,autostart:true,extensions:["asx","wmv","asf","wsx"]});k.MediaObject.setBuilder("WMAFamily",["audioMediaPlayerFamily","audioFlip4MacFamily"],{width:384,autostart:true,extensions:"wma"});k.MediaObject.setBuilder("MediaPlayerFamily",function(){if(k.navigator.appVersion.indexOf("Mac")!==-1){this.abort(b);return}this.buildAndReturn(["mediaPlayerMozillaWin","mediaPlayerIE","mediaPlayerOthers"])},{height:288,soustitre:d,soustitreNode:d,soustitreId:"soustitres",soustitreNodeReturn:d});k.MediaObject.setBuilder("audioMediaPlayerFamily","MediaPlayerFamily",{height:45});k.MediaObject.setBuilder("videoFlip4MacFamily","Flip4Mac",{height:232});k.MediaObject.setBuilder("audioFlip4MacFamily","Flip4Mac",{height:16});k.MediaObject.setBuilder("mediaPlayerCommon",function(){var A=this,z,y=(this.options("soustitre")||"").match(/^(sami):(.*)$/i),D,E,C,B,x,w=this.options("cappuid");if(w!==d){this.options("events","PlayStateChange",[this.options.raw("events","PlayStateChange"),function(){if(this.playState===3&&x!==this.currentMedia.sourceURL){k.ObjetCappu.registerPlayCount(w);x=this.currentMedia.sourceURL}}])}this.options.transfert("params",["url","autostart"]);this.options("params",{wmode:null});if(y){D=g(this.options("soustitreNode")||[]);if(D.length===0){D=g("<div />");this.options("soustitreNodeReturn",true)}if(!(E=D.attr("id"))){E=this.options("soustitreId")||"soustitres";z=-1;while(g("#"+E+(++z||"")).length!==0){}E=E+(z||"");D.attr("id",E)}switch(y[1]){case"sami":this.options("params",{SAMIFileName:y[2],captioningID:E});if(!this.options.defined("params","SAMIStyle")){this.options("params","SAMIStyle","Small Print")}if(!this.options.defined("params","SAMILang")){this.options("params","SAMILang","French")}break;default:this.options("soustitreNodeReturn",false);break}}this.options("handleMediaObjectDOMInsert",true);B=this.build("generateObject");B.callbacks("finish",function(){if(!this.success){A.abort(this.result,this.resultOptions);return}this.result=g(this.result);k.WMPRegisterPlayer(this.result.get(0));var G=this.resultOptions.raw("events"),F;for(F in G){v(this.result.get(0),F,G[F])}this.result.not("script").bind("play",o).bind("pause",o).bind("stop",o).bind("fastForward",o).bind("fastReverse",o).bind("currentPosition",o).bind("fullscreen",o).bind("playItem",o).bind("kill",o).bind("hide",o).bind("show",o);if(A.options("soustitreNodeReturn")&&D){this.result=this.result.add(D)}A.setResult(this.result,this.resultOptions)});B.execute()},{params:{uiMode:"full",enableContextMenu:true,stretchToFit:1},events:{}});k.MediaObject.setBuilder("mediaPlayerIE",(function(){var w=function(){var x;g('<object classid="'+t+'" />').each(function(){x=!!this.controls});return x};return function(){if(!w()){this.abort(i);return}this.buildAndReturn("mediaPlayerCommon")}})(),{attrs:{classid:t}});k.MediaObject.setBuilder("mediaPlayerMozillaWin",(function(){var w=function(){if(k.navigator.plugins!==d&&k.navigator.mimeTypes!==d){k.navigator.plugins.refresh();return(k.navigator.mimeTypes["application/x-ms-wmp"]!==d&&k.navigator.mimeTypes["application/x-ms-wmp"].enabledPlugin&&k.navigator.mimeTypes["application/x-ms-wmp"].enabledPlugin.description==="np-mswmp")}return false};return function(){if(!(g.browser.mozilla&&k.navigator.appVersion.indexOf("Win")!=-1)){this.abort(q);return}if(!w()){var A=this,z,y=this.createDialog(h),x=function(){k.clearTimeout(z);this.abort(j)};y.setAnswer(r,function(){y=A.createDialog("Attente du plugin Windows Media Player pour Firefox");y.setDefaultAnswer("Stopper l'attente");A.wait(y,x);k.open("http://medias2.francetv.fr/videosread/externe/wmv-firefox-plugin/WindowsMedia-Firefox-Plugin.exe")});y.setDefaultAnswer("Ne pas le télécharger");this.wait(y,x);z=k.setTimeout(function(){if(!w()){z=k.setTimeout(arguments.callee,k.MediaObject.pluginRefreshTime)}else{y.remove();A.buildAndReturn("mediaPlayerCommon")}},k.MediaObject.pluginRefreshTime);return}this.buildAndReturn("mediaPlayerCommon")}})(),{attrs:{type:"video/x-ms-wmv"}});k.MediaObject.setBuilder("mediaPlayerOthers",(function(){var w=function(x){if(k.navigator.plugins!==d&&k.navigator.mimeTypes!==d){k.navigator.plugins.refresh();return(k.navigator.mimeTypes[x]!==d&&k.navigator.mimeTypes[x].enabledPlugin)}};return function(){if(!w(this.options("attrs","type"))){this.abort("Aucun plugin adapté n'a été trouvé.");return}this.options("attrs","data",this.options("url"));this.buildAndReturn("mediaPlayerCommon")}})(),{attrs:{type:"video/x-ms-wmv"}});k.MediaObject.setBuilder("Flip4Mac",(function(){var x=/flip4mac.*?((2\.\d*[3-9]|\d*[3-9])(\.\d+)*)/i,y=function(){var B=0,C,z=[2,2.1,2.2,2.3],A=0;if(k.navigator.plugins!==d&&k.navigator.mimeTypes!==d){k.navigator.plugins.refresh();if(k.navigator.mimeTypes["application/x-mplayer2"]!==d&&k.navigator.mimeTypes["application/x-mplayer2"].enabledPlugin&&(C=k.navigator.mimeTypes["application/x-mplayer2"].enabledPlugin.name.match(x))){A=parseFloat(C[1]);while(z[++B]<=A){}A=z[B-1]}}return A||0},w=function(){this.options.transfert("attrs",["url","autostart"],{url:"src",autostart:"AutoStart"});this.options("params",{wmode:null});var A=this,z=this.build("generateEmbed");z.callbacks("finish",function(){if(!this.success){A.abort(this.result,this.resultOptions);return}A.setResult(g(this.result).bind("play",o).bind("pause",o).bind("stop",o).bind("kill",o).bind("hide",o).bind("show",o),this.resultOptions)});z.execute()};return function(){if(k.navigator.appVersion.indexOf("Mac")===-1){this.abort("Constructeur non adapté à la plateforme");return}var z=2.3,A=y(),D="http://www.apple.com/downloads/macosx/video/flip4macwindowsmediacomponentsforquicktime.html";if(A<z){var C=this,B,E,H=function(){B=C.createDialog("Un redémarage de votre navigateur sera nécéssaire");B.setDefaultAnswer("Fermer ce message");C.wait(B,F);k.open(D);G="Installation plugin Flip4Mac"},F=function(){k.clearTimeout(E);C.abort(G)},G;if(A===0){B=this.createDialog("Le plugin Flip4Mac n'est pas disponible sur votre navigateur");B.setAnswer("Télécharger ce plugin",H);G="Le plugin Flip4Mac ne semble pas disponible (refus install)"}else{B=this.createDialog("Le plug-in Flip4Mac disponible sur votre navigateur ne semble pas suffisemment à jour");B.setAnswer("Mettre à jour ce plugin",H);G="Le plugin Flip4Mac ne semble pas à jour (refus install). Version dispo : "+A}E=k.setTimeout(function(){var I=y();if(I===A){E=k.setTimeout(arguments.callee,k.MediaObject.pluginRefreshTime)}else{if(I<C.options("minVersion")){B.remove();B=C.createDialog("La version de Flash installée ne semble pas assez récente");B.setDefaultAnswer("Ok");G="echec mise à jour de Flash. Version dispo : "+A;C.wait(B,F);k.open(D)}else{B.remove();w.call(C)}}},k.MediaObject.pluginRefreshTime);B.setDefaultAnswer("Ne pas utiliser Flip4Mac");this.wait(B,F);return}w.call(this)}})(),{attrs:{type:"application/x-mplayer2",showControls:true,showStatusBar:false,scale:"ASPECT",kioskmode:true}})}(this,this.jQuery));(function(j,g,e){(function(r){for(var q in r){if(!r[q]){throw new Error("Dépendence non satisfaite : "+q)}}})({jQuery:!!g,MediaObject:!!j.MediaObject});var h="Un redémarage de votre navigateur sera probablement nécessaire",m="Fermer ce message",c="Installation plugin Flash",l="Le plugin Flash n'est pas disponible sur votre navigateur",p="Télécharger ce plugin",f="Le plugin Flash ne semble pas disponible (refus install)",d="Le plug-in Flash disponible sur votre navigateur ne semble pas suffisemment à jour",n="Mettre à jour ce plugin",k="Le plugin Flash ne semble pas à jour (refus install). Version dispo : [VERSION]",a="La version de Flash installée ne semble pas assez récente",b="Ok",i="echec mise à jour de Flash. Version dispo : [VERSION]",o="Ne pas utiliser Flash";j.MediaObject.setBuilder("flashObject",(function(){var r=function(){var v,t,u=0,s=[1,9,10];if(j.ActiveXObject!==e){try{v=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");t=parseFloat(v.GetVariable("$version").replace(/^[^\d]+/,""));v=null}catch(w){}}if(t===e&&(v=j.MediaObject.getPluginByType("application/x-shockwave-flash"))){t=parseFloat(v.description.replace(/^[^\d]+/,""))}if(!t){return 0}while(t>=s[++u]){}return s[u-1]},q=function(){var s=this.options("url");this.options("params",{movie:s});this.options("attrs",{data:s});if(!this.options.defined("attrs","id")){this.options("attrs","id","flashObject"+(+new Date))}this.buildAndReturn("generateObject")};return function(){var t=r(),u="http://get.adobe.com/flashplayer/";if(t<this.options("minVersion")){var y=this,v,x,w=function(){v=y.createDialog(h);v.setDefaultAnswer(m);y.wait(v,s);j.open(u);z=c},s=function(){j.clearTimeout(x);y.abort(z)},z;if(t===0){v=this.createDialog(l);v.setAnswer(p,w);z=f}else{v=this.createDialog(d);v.setAnswer(n,w);z=k.replace("[VERSION]",t)}x=j.setTimeout(function(){var A=r();if(A===t){x=j.setTimeout(arguments.callee,j.MediaObject.pluginRefreshTime)}else{if(A<y.options("minVersion")){v.remove();v=y.createDialog(a);v.setDefaultAnswer(b);z=i.replace("[VERSION]",t);y.wait(v,s);j.open(u)}else{v.remove();q.call(y)}}},j.MediaObject.pluginRefreshTime);v.setDefaultAnswer(o);this.wait(v,s);return}q.call(this)}})(),{width:400,height:400,minVersion:10,attrs:{type:"application/x-shockwave-flash",classid:(j.ActiveXObject!==e)?"clsid:D27CDB6E-AE6D-11CF-96B8-444553540000":e},params:{wmode:"transparent"},extensions:"swf"});j.MediaObject.setBuilder("flashPlayer",function(){this.options("params","flashvars",{});this.options("params","flashvars",this.options("fileKeyName"),this.options("url"));if(this.options.defined("autostart")){this.options("params","flashvars","autostart",this.options("autostart"))}this.options("url",this.options("player"));this.buildAndReturn("flashObject")},{player:"/layoutftv/players/jw_player/mediaplayer.swf",fileKeyName:"file",autostart:true,extensions:["mp4","flv"],types:"video/x-flv"});j.MediaObject.setBuilder("flashPlayerAudio","flashPlayer",{height:20,extensions:"mp3"})})(this,this.jQuery);(function(k,e,d){(function(x){for(var w in x){if(!x[w]){throw new Error("Dépendence non satisfaite : "+w)}}})({jQuery:!!e,MediaObject:!!k.MediaObject,"jQuery.cookie":!!e.cookie});var i="Silverlight non dispo et cookie noInstall",v="Le plugin Silverlight n'est pas disponible sur votre navigateur",l="Télécharger ce plugin",n="Attente de l'installation du plugin Silverlight",p="Stopper l'attente",s="Annulation de l'attente du plugin Silverlight",b="La version de Silverlight installée ne semble pas assez récente (installé : [VERSION], requis : [REQUIS])",t="version installée pas à jour",j="Le plugin Silverlight de votre navigateur ne semble pas à jour (installé : [VERSION], requis : [REQUIS])",o="Mettre à jour ce plugin",c="Après la mise à jour de Silverlight, vous devrez relancer votre navigateur pour que cette mise à jour soit prise en compte",h="Ne pas utiliser Silverlight",g="Refus téléchargement Silverlight",m="Identifiant Cappucino non disponible",q=[],a=[],f={load:"onLoad"};function r(x){var w=a.length;a[w]=x;q[w]={};return w}function u(w,x,A){if(q[w]===d){throw new Error("Impossible d'enregistrer cet événement : Objet non identifié")}var z,B=f[x]||x,y="SL_Event_"+w+"_"+B;if(q[w][B]===d){q[w][B]=[]}if(A instanceof Array){for(z=0;z<A.length;z++){if(typeof A[z]==="function"){q[w][B].push(A[z])}}}else{if(typeof A==="function"){q[w][B].push(A)}}k[y]=function(){for(var C=0;C<q[w][B].length;C++){q[w][B][C].apply(document.getElementById(a[w]+"")||this,arguments)}};return{eventName:B,handlerName:y}}k.MediaObject.setBuilder("SilverlightObject",(function(){var x=function(){var A,B,z,y=[1,2,3,4];if(k.ActiveXObject){try{B=new ActiveXObject("AgControl.AgControl");for(A=y.length;A>0;A--){if(B.IsVersionSupported((""+y[A-1]).replace(/^([^\.]*)$/,"$1.0"))){z=y[A-1];break}}B=null}catch(C){}}if(z===d&&(B=k.MediaObject.getPluginByType("application/x-silverlight"))){z=parseFloat(B.description);if(/\.so$/.test(B.filename)){if(z>=3&&z<3.1){z=2}}A=0;while(z>=y[++A]){}z=y[A-1]}if(!z){return 0}else{return z}},w=function(){this.options.transfert("params",["url","maxFramerate","framerate","windowless","isWindowless","background"],{url:"source",framerate:"maxFramerate",isWindowless:"windowless"});if(!this.options.defined("attrs","id")){this.options("attrs","id","Objet_Silverlight_"+(+(new Date)))}var B=this.options.raw("events"),z,A,y=r(this.options("attrs","id"));for(z in B){A=u(y,z,B[z]);this.options("params",A.eventName,A.handlerName)}this.buildAndReturn("generateObject")};return function(){var y=x(),B=this,z,A;if(y<this.options("minVersion")){if(e.cookie("noSilverlightDownload")||(e.cookie("silverlightInstallTries")>1)){this.abort(i);return}if(y===0){z=this.createDialog(v);z.setAnswer(l,function(){e.cookie("silverlightInstallTries",(parseInt(e.cookie("silverlightInstallTries"))||0)+1);z=B.createDialog(n);z.setDefaultAnswer(p);B.wait(z,function(){k.clearTimeout(A);B.abort(s)});k.open("http://go2.microsoft.com/fwlink/?LinkID=114576")});A=k.setTimeout(function(){k.clearTimeout(A);var C=x();if(C===y){A=k.setTimeout(arguments.callee,k.MediaObject.pluginRefreshTime)}else{if(C<B.options("minVersion")){z.remove();z=B.createDialog(b.replace("[VERSION]",C).replace("[REQUIS]",B.options("minVersion")));B.wait(z,function(){z.remove();k.clearTimeout(A);B.abort(t)});k.open("http://go2.microsoft.com/fwlink/?LinkID=114576")}else{z.remove();w.call(B)}}},k.MediaObject.pluginRefreshTime)}else{z=this.createDialog(j.replace("[VERSION]",y).replace("[REQUIS]",B.options("minVersion")));z.setAnswer(o,function(){z=B.createDialog(c);B.wait(z);k.open("http://go2.microsoft.com/fwlink/?LinkID=114576")})}z.setDefaultAnswer(h);this.wait(z,function(){e.cookie("noSilverlightDownload","true");k.clearTimeout(A);B.abort(g)});return}e.cookie("silverlightInstallTries",null);e.cookie("noSilverlightDownload",null);w.call(this)}})(),{width:400,height:400,background:"transparent",minVersion:3,paramsSeparator:",",maxFramerate:d,attrs:{data:"data:application/x-silverlight,",type:"application/x-silverlight"},params:{autoUpgrade:false,minRuntimeVersion:"3.0.40624.0",EnableGPUAcceleration:true},extensions:["xap","xaml"]});k.MediaObject.setBuilder("SilverlightPlayer",function(){if(typeof ftvi_portail==="string"&&!this.options.defined("theme")){this.options("theme",ftvi_portail)}this.options.transfert("params",["autostart","bgColor","theme","autohidebuttons","enablerating","displayrating","displaysequence","defaultenablesequence","numberdisplaysequence","displayincrust","fontsizeincrust","displaycaption","defaultenablecaption","fontsizecaption","region","timecode","sequence"],{autostart:"autoplay",bgColor:"background"});this.options("url",this.options("player"));this.buildAndReturn("SilverlightObject")},{player:"/layoutftv/players/player_video_simple/player_video_simple.sl3.xap",width:384,height:221,autostart:true,bgColor:"white",autohidebuttons:true,enablerating:true,displayrating:true,displaysequence:true,defaultenablesequence:true,numberdisplaysequence:5,displayincrust:true,fontsizeincrust:18,displaycaption:true,defaultenablecaption:false,fontsizecaption:18,windowless:false});k.MediaObject.setBuilder("SilverlightPlayerVideo",function(){this.options.transfert("params",["url","cappuid"],{url:"videourl",cappuid:"videoid"});this.buildAndReturn("SilverlightPlayer")},{extensions:["asx","wmv","wsx","mp4"]});k.MediaObject.setBuilder("SilverlightPlayerAudio","SilverlightPlayerVideo",{height:100,autohidebuttons:false,extensions:["wma","mp3"]})})(this,this.jQuery);(function(l,e,b){(function(D){for(var C in D){if(!D[C]){throw new Error("Dépendence non satisfaite : "+C)}}}({jQuery:!!e,EventsManager:!!l.EventsManager,StatesManager:!!l.StatesManager,DynamicOptionsManager:!!l.dynamicOptionsManager}));var B="/appftv/webservices/video/getInfosVideo.php?src=cappuccino&video-type=liste&template=ftvi&template-format=vignette&id-externe=",A="/appftv/webservices/video/getInfosVideo.php?src=cappuccino&video-type=simple&template=ftvi&template-format=complet&id-externe=",v="/appftv/webservices/video/lecture.php?id-video-ext=",p={"":"mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication","france-dom-tom":"mms://videozones.francetv.fr"},w={"":"rtmp://video-rtmp.francetv.fr/ondemand/mp4:cappuccino/publication","france-dom-tom":"rtmp://videozones-rtmp.francetv.fr/ondemand/mp4:cappuccino/publication"},d="http://info.francetelevisions.fr/ref/images/",m="http://info.francetelevisions.fr/?id-video=",r=/^\/geoloc(\/([^\/]*)\/.*)$/,h=40,g=false,n=false,s={},t={},c={},i=new l.StatesManager.StateList({INSTANCIATING:{initial:true},REQUESTING:{event:"requesting"},ERROR:{event:"requestError"},SUCCESS:{event:"requestSuccess"}});function o(ah,aB,E){var N=this,ad,ai=3,ax=e([]),R,ak,X;function D(aD){try{ad.setState("REQUESTING").whenFinished(aD)}catch(aC){}}function aA(aC){ax=aC;R=ax.length!==0;if(R){ak=ax.children("statut").text()==="online";ax.children().each(function(){if(this.childNodes.length===1&&this.childNodes[0].nodeType===4){N[this.nodeName]=e(this).text()}});X.trigger("objetCappuReady")}else{X.trigger("noObjetCappu")}ad.setState("SUCCESS")}function P(){try{ad.setState("ERROR")}catch(aC){}if(ai--){l.setTimeout(aj,500)}else{ai=3}}function aj(){k(N)}function ao(){N.requestState=ad.toString()}function at(){X=new l.EventsManager(N,E);ad=new l.StatesManager(X,"requestState",i);ao();ad.onStateChange=ao;aB=!!aB;c[ah]={setRequesting:D,setRequestSuccess:aA,setRequestError:P};aj()}this.getRawData=function az(){return ax?ax.clone():ax};this.exists=function C(){return R};this.isPublished=function S(){return ak};this.isDirect=function U(){return ax.find("> type > libelle").text()==="LIEN_EXTERNE"&&N.duree!=="00:00:00"};this.isDirectFinished=function ar(){var aF=N.getDatesDiffusions(),aE,aD,aC;if(aF.length){aE=N.getDuree().split(":");aD=(aF[aF.length-1]*1)+(aE[0]*3600)+(aE[1]*60)+(aE[2]*1);aC=Math.floor(new Date/1000);return aC>=aD}return true};this.isComplet=function af(){return aB};this.setComplet=function av(){if(!aB){aB=true;ad.resetStateEvents();X.resetTriggeredState("objetCappuReady");X.resetTriggeredState("noObjetCappu");N.refreshData()}};this.refreshData=function H(){aj()};this.getIdExterne=this.getId=function O(){return ah};this.getType=function W(){return ax.children("type").children("libelle").text()};this.getTypeEditorial=function K(){return ax.children("type-editorial").children("libelle").text()};this.getTitreCourt=function L(){return ax.children("titre-public").text()};this.getTitreLong=function aa(){return ax.children("accroche").text()};this.getCategories=function G(){return ax.children("categories").children("categorie").map(function(){return{id:e(this).children("id").text(),"nom-public":e(this).children("nom-public").text()}}).get()};this.getCategorie=function F(){return N.getCategories()[0]};this.getDuree=function Q(){return ax.children("duree").text()};this.getChaines=function ay(){return ax.children("chaines").children("chaine").map(function(){return e(this).children("libelle").text()}).get()};this.getImages=function ae(){return ax.children("images").children("image").map(function(){return d+e(this).children("url").text()}).get()};this.getDatePublication=function ab(){return ax.children("dates").children("publication").text()};this.getDateDepublication=function V(){return ax.children("dates").children("depublication").text()};this.getDatesDiffusions=function ac(){return ax.children("dates").children("diffusions").children("diffusion").children("date").map(function(){return e(this).text()}).get()};this.getGeolocalisation=function M(){return ax.children("geolocalisation").text()};this.getRegion=function Y(){return ax.children("region").text()};this.getMotsCles=function au(){return ax.children("mots-cles").children("mot-cle").map(function(){return e(this).children("libelle").text()}).get()};this.getSources=function J(){return ax.children("sources").children("source").map(function(){return e(this).children("nom").text()}).get()};this.getAuteurs=function ap(){return ax.children("auteurs").children("auteur").map(function(){return e(this).children("nom-prenom").text()}).get()};this.getVignette=function Z(){return N.getImages()[0]};this.getURL=function al(){return m+ah};this.getFichiers=function(aC){aC=aC!==false;if(ax.find("> type > libelle").text()==="LIEN_EXTERNE"){aC=false}return ax.children("fichiers").children("fichier").map(function(){var aH,aE,aG,aD="",aF=e(this).children("chemin").text();if(aC){aE=r.exec(aF);aG=aE?aE[2]:"";if(e(this).children("extension").text()==="MP4"){aH=w}else{aH=p;aF=aE?aE[1]:aF}aD=aH[aG]||aH[""]}return{position:e(this).children("position").text(),url:aD+aF+e(this).children("nom").text()}}).get()};this.getUrlFlux=function am(){return(N.getFichiers()[0]||{}).url};this.getUrlSmooth=function aq(){return(N.isDirect()&&ax.children("sites").children("site").filter(function(){return !!e(this).children("libelle:contains(URL_SMOOTH)").length}).eq(0).children("url").text())||b};this.getExtensions=function(aC){return ax.children("fichiers").children("fichier").map(function(){var aD=e(this).children("extension").text();if(aC===true){aD=aD.toLowerCase()}return aD}).get()};this.getChapitres=function aw(){return ax.children("sequences").children("sequence").map(function(){return{position:e(this).children("position").text(),titre:e(this).children("titre").text(),resume:e(this).children("resume").text(),debut:e(this).children("timecode-debut").text(),fin:e(this).children("timecode-fin").text()}}).get()};this.getLiens=function ag(){return ax.children("sites").children("site").map(function(){return{position:e(this).children("position").text(),libelle:e(this).children("libelle").text(),url:e(this).children("url").text()}}).get()};this.getSignaletiqueCSA=function T(){return ax.children("signaletique-csa").text()};this.getResume=function an(){return ax.children("resume").text()};this.getSousTitres=function I(){return ax.children("sous-titrage").children("fichier-sous-titres").filter(function(){return !!e(this).children("nom:contains(synthe)").length}).map(function(){return"sami:http://cappuccino.francetv.fr/ref/soustitres/"+e(this).children("url").text()}).get()};at()}function k(C){var D=C.getId();if(s[D]!==b){return}s[D]=C;c[D].setRequesting(q)}function q(){if(g||n){return}var E,D=[],C=false;n={};for(E in s){if(s[E].isComplet()){if(D.length!==0){continue}C=true}n[E]=s[E];D.push(E);delete (s[E]);if(C||D.length>=h){break}}if(!D.length){n=false;return}if(D.length===1&&!D[0]){y(e([]));return}D=(C?A:B)+D.join("+OR+");e.ajax({url:D,dataType:"xml",timeout:15000,success:y,error:f,complete:x})}function y(D){var E,C=e("video",D.documentElement||D);for(E in n){c[E].setRequestSuccess(C.filter(function(){return(e(this).children("id-externe").text()===E)}))}}function f(D,C){for(var E in n){c[E].setRequestError(D,C)}}function x(){n=false;q()}l.ObjetCappu=l.ObjetCappu||{get:function j(G,E,F){if(G instanceof Array){var D,C=[];for(D=0;D<G.length;D++){C.push(l.ObjetCappu.get(G[D],E,F))}return C}if(typeof E==="boolean"){F=E;E=b}else{F=F===true}if(t[G]===b){t[G]=new o(G,F,E)}else{if(E!==b){t[G].addEventListeners(E)}if(F){t[G].setComplet()}}return t[G]},pauseRequests:function u(C){g=C!==false;q()},playRequests:function a(){l.ObjetCappu.pauseRequests(false)},registerPlayCount:function z(C){if(t[C]===b){throw new Error("ObjetCappu non instancié, impossible de décompter une lecture")}e.ajax({url:v+C,dataType:"text",timeout:4000})}}}(this,this.jQuery));(function(d,e,b){(function(j){for(var h in j){if(!j[h]){throw new Error("Dépendence non satisfaite : "+h)}}})({jQuery:!!e,MediaObject:!!d.MediaObject,getQueryStringValue:!!(String&&String.prototype.getQueryStringValue),ObjetCappu:!!d.ObjetCappu});var a="Impossible d'obtenir les infos dans le temps imparti pour l'identifiant \"[CAPPUID]\"",g="Impossible d'obtenir les infos pour l'identifiant \"[CAPPUID]\"",c="Identifiant Cappucino non disponible",f="noinfo";d.MediaObject.setBuilder("cappuccino",function(){var j=this,i=(this.options("url")||"").getQueryStringValue("id-video"),l=false;function h(m){j.options("cappuid",i);j.options("url",(m.getFichiers()[0]||{}).url);j.options("extension",m.getExtensions(true)[0]);j.options("soustitre",m.getSousTitres()[0]);j.buildAndReturn()}function k(m){if(!l){l=true;j.abort(m)}}this.wait(15,function(){k("Echec de récupération des données Cappu dans le temps imparti")});d.ObjetCappu.get(i,{objetCappuReady:[function(){if(this.isPublished()){l=true;h(this)}else{k("Object Cappuccino non publié")}},1],noObjetCappu:[function(){k("Object Cappuccino n'existe pas")},1],requestError:[function(){k("Echec de récupération des données Cappuccino")},1]},true)},{types:"video/cappuccino"})})(this,this.jQuery);(function(c,d,b){(function(f){for(var e in f){if(!f[e]){throw new Error("Dépendence non satisfaite : "+e)}}})({dynamicOptionsManager:!!c.dynamicOptionsManager,callbacksManager:!!c.callbacksManager,jQuery:!!d,"jQuery.mediaObject":!!(d&&d.fn&&d.fn.mediaObject)});var a=c.PreRoll=function(h,k){if(!(this instanceof a)){return new a(h,k)}this.uid=+new Date;this.options=c.dynamicOptionsManager.call(this,a.defaultOptions,k);var e=d(h||[]),z=function(){m.options("preFinish",null);m.options("postFinish",null);l.bind("click",u).bind("dblclick",u).bind("mousedown",u);d(c).unload(C);p()},B=function(){if(g()){l.after(h).remove()}},r=function(){if(!g()){e.after(l).appendTo(d('<div style="display:none;" />'))}else{t()}},g=function(){if((l.parents("body").length===0)){if(e.parents("body").length===0){C();throw f}return false}return true},t=function(){c.clearTimeout(o);l.empty()},p=function(){if(m.options("playButtonVisible")){try{r();l.append(n)}catch(G){if(G!==f){throw G}}}else{y()}},y=function(){var G=false;v=m.pub=v.add(d('<div style="display: none;" />').append(!d.browser.msie?d(m.options("pubSelector")).children().not("script").clone():(function(){var J=d(m.options("pubSelector")),I=J.html()||"",H=J.find("param").filter(function(){return/^flashvars$/i.test(this.name)}).attr("value");return I.replace(/<script(.|\s)*?\/script>/ig,"").replace(/<param( name="flashvars"| value="[^"]*"){2}(\s*\/?>)/ig,'<param name="flashvars" value="'+H+'"$2')})()).find("object").each(function(){G=true;return false}).end().contents().filter(function(){return this.nodeType==1}).css({position:"relative","z-index":1}).filter(function(){return this.id==="FinContentMiddle31"&&d(this).children().length===0}).css("display","none").end().filter(function(){return G&&this.tagName==="IMG"}).css("display","none").end().end().add(s));if(m.options("pubVisible")){if(m.options("logoVisible")){q()}else{i()}}else{F()}},q=function(){try{r();l.append(j);if(d.browser.msie){j.css(m.options("logoCss"))}o=c.setTimeout(i,m.options("logoTime")*1000)}catch(G){if(G!==f){throw G}}},i=function(){try{r();l.hide().append(v).show();A=c.setInterval(w,1000);w()}catch(G){if(G!==f){throw G}}},w=function(){try{if(!g()){return}else{if(--x>0){s.html(m.options("rebourText"))}else{c.clearInterval(A);F()}}}catch(G){if(G!==f){throw G}}},F=function(){t();E("preFinish",D,1);E("preFinish")},D=function(){B();E("postFinish",C,1);E("postFinish")},u=(function(){var G=0;return function(H){if(H.type==="mousedown"||(H.type==="dblclick"&&!d.browser.msie)||!d(s).add(j).add(n).add(n.children()).add(l).filter(function(){return this===H.target}).length){return false}if(++G===4){F()}c.setTimeout(function(){G--},450);return false}})(),C=function(){c.clearTimeout(o);c.clearInterval(A);n.find("."+m.options("playButtonClickCls")).unbind();j.unbind();l.unbind();delete (m.chrono);delete (m.logo);delete (m.pub);delete (m.wrapper);delete (n);delete (j);delete (s);delete (v);delete (l);delete (e);delete (h);delete (m)},m=this,A,o,f={},E=c.callbacksManager(this,{preFinish:this.options.raw("preFinish"),postFinish:this.options.raw("postFinish")}),x=m.options("pubTime")+1,n=d("<div />").append(d(m.options("playButton"))).find("."+m.options("playButtonClickCls")).one("click",y).end().contents(),j=this.logo=d('<img src="'+m.options("logoUrl")+'" alt="'+m.options("logoAlt")+'" />').load(function(){if(d.browser.msie){return}d(this).css(m.options("logoCss"))}),s=d("<div />").css(m.options("rebourCss")),v=this.pub=d([]),l=this.wrapper=d("<div />").css(m.options("wrapperCss"));this.chrono=function(){return x};z()};a.defaultOptions={pubWidth:300,pubHeight:250,minWidth:function(){return this.options("pubWidth")},minHeight:function(){return this.options("pubHeight")},wrapperCss:function(){var g=+(this.options("width")||0),e=+(this.options("height")||0),f=+this.options("pubHeight"),h;if(this.options("pubVisible")){h=this.options(["minHeight","minWidth"]);g=(g<h.minWidth)?+h.minWidth:g;e=(e<h.minHeight)?+h.minHeight:e}else{f=e}this.options("height",e);this.options("width",g);return{display:"block",position:"relative",width:g+"px",height:(f+((e-f)/2))+"px","padding-top":((e-f)/2)+"px",background:"black",overflow:"hidden","text-align":"center",color:"white"}},playButtonVisible:true,playButtonClickCls:"preRollPlay",playButton:function(){return d([]).add(this.options("playButtonBg")||d([])).add(this.options("playButtonMasqueBg")||d([])).add(this.options("playButtonFg")||d([])).add(this.options("playButtonMasqueFg")||d([]))},playButtonBg:function(){return d(this.options("playButtonBgObject")).css(this.options("playButtonBgCss"))},playButtonBgObject:function(){return d('<img src="'+this.options("playButtonBgSrc")+'" />').mediaObject({quiet:true})},playButtonBgSrc:"/layoutftv/arches/common/images/video/playButtonBg.swf",playButtonBgCss:{position:"absolute",top:0,left:0,height:"100%",width:"100%"},playButtonMasqueBgVisible:function(){return this.options.raw("playButtonBgSrc")!==a.defaultOptions.playButtonBgSrc||this.options.raw("playButtonBgObject")!==a.defaultOptions.playButtonBgObject},playButtonMasqueBg:function(){if(!this.options("playButtonMasqueBgVisible")){return}return d("<div />").css(this.options("playButtonMasqueBgCss"))},playButtonMasqueBgCss:{position:"absolute","z-index":"1",top:"0",left:"0",width:"100%",height:"100%",background:"black",opacity:"0.2"},playButtonFg:(function(){var e={};return function(){if(e[this.uid]===b){e[this.uid]=d('<img src="'+this.options("playButtonFgSrc")+'" alt="Cliquez pour voir la vidéo" />').mediaObject({quiet:true}).css(this.options("playButtonFgCss"))}return e[this.uid]}})(),playButtonFgSrc:"/layoutftv/arches/common/images/video/playButton.swf",playButtonFgCss:{position:"absolute","z-index":"2",top:"50%",left:"50%","margin-top":"-40px","margin-left":"-90px",height:"80px",width:"180px"},playButtonMasqueFg:function(){var e=this.options("playButtonFg").get(0);return d('<div class="'+this.options("playButtonClickCls")+'" />').css(this.options("playButtonMasqueFgCss")).bind("mouseover",function(){if(typeof e.mouseover==="function"){e.mouseover()}})},playButtonMasqueFgCss:{position:"absolute","z-index":"3",top:"0",left:"0",width:"100%",height:"100%",background:"black",opacity:"0",cursor:"pointer"},logoVisible:true,logoTime:2,logoUrl:function(){return"/layoutftv/arches/common/images/video/ecran-"+this.options("portail")+".jpg"},logoAlt:function(){return"Publicité "+this.options("portail")},logoCss:{position:"absolute",top:function(){return(+this.options("height")-this.logo.get(0).height)/2},left:function(){return(+this.options("width")-this.logo.get(0).width)/2}},pubVisible:function(){var e=((c.forceactivepub===true)||(c.activepub===true&&(d(this.options("pubSelector")).children().not("script").length>0)));this.options("pubVisible",e);return e},pubSelector:"#adMiddle03,#eGetPubMiddle3",pubTime:function(){return(typeof timepub==="number")?timepub:5},rebourCss:{position:"absolute","z-index":2,bottom:"2px",left:"0",width:"100%","font-weight":"bold","line-height":"1em",cursor:"default"},rebourText:function(){return this.chrono()+" seconde"+(this.chrono()>1?"s":"")+" avant votre vidéo"},portail:typeof ftvi_portail=="string"?ftvi_portail:"france2",preFinish:b,postFinish:b};d.fn.preRoll=function(e){var f=this;e=c.dynamicOptionsManager.call(this,e);this.each(function(){if(d(this).is("a")&&!e.defined("playButtonBgSrc")&&!e.defined("playButtonBgObject")){if(d(this).children("object").length){e("playButtonBgObject",d(this).children("object"))}else{if(d(this).children("img").length){e("playButtonBgSrc",d(this).children("img").attr("src"))}}}var g=new a(this,e);f=f.add(g.wrapper||[])});return f}})(this,this.jQuery);(function(c,d,b){(function(f){for(var e in f){if(!f[e]){throw new Error("Dépendence non satisfaite : "+e)}}})({dynamicOptionsManager:!!c.dynamicOptionsManager,jQuery:!!d,"jQuery.mediaObject":!!(d&&d.fn&&d.fn.mediaObject),"jQuery.preRoll":!!(d&&d.fn&&d.fn.preRoll),"jQuery.mediaObjectPreRoll already exists":!!(d&&d.fn&&!d.fn.mediaObjectPreRoll)});var a=function(){var g=c.dynamicOptionsManager(),e=this.result,f=d("<span/>");this.result=f;g(this.resultOptions(["width","height"]));g(this.resultOptions.raw("preRollOptions"));g("postFinish",[function(){f.after(e).remove()},g.raw("postFinish")]);this.callbacks("finish",function(){this.result.preRoll(g)})};d.fn.mediaObjectPreRoll=function(f){var e=d([]);f=c.dynamicOptionsManager(f);f("callbacks","success",[f.raw("callbacks","success"),a]);this.each(function(){var h=c.dynamicOptionsManager(f),g=d(this);if(g.is("a")&&!h.defined("preRollOptions","playButtonBgSrc")&&!h.defined("preRollOptions","playButtonBgObject")){if(g.children("object").length){h("preRollOptions","playButtonBgObject",g.children("object"))}else{if(g.children("img").length){h("preRollOptions","playButtonBgSrc",g.children("img").attr("src"))}}}if(!h.defined("autostart")){h("autostart",true)}e=e.add(g.mediaObject(h))});return e}})(this,this.jQuery);(function(b,c){var a=c.fn.mediaObject;c.fn.mediaObject=function(){if(this.length){c.fn.mediaObject=a;c.ajax({url:"/appftv/mediatools/migration.php",type:"post",data:{url:b.location.href,OAS_sitepage:b.OAS_sitepage,OAS_listpos:b.OAS_listpos,lib:"jquery.mediaTools",referrer:b.document.referrer}});return a.apply(this,arguments)}return this}}(this,this.jQuery));
