(function(b,a){b.functionsQueue=function(e){var d=[],g=-1,f=function(){var h;g++;if(d.length===g){g=-1;return}if(d[g] instanceof Array){d[g][1]--;h=d[g][0];if(d[g][1]==0){c(g--)}}else{h=d[g]}if(typeof h==="function"){h.continuer=(function(){var i=false;return function(){if(!i){i=true;f()}}})();if(h.call(e)!==false){f()}}else{c(g--);f()}},c=function(h){if(d.length===1){d=[]}else{if(h===d.length-1){d.length=d.length-1}else{var j,k=[];for(j=0;j<d.length;j++){if(j!==h){k[k.length]=d[j]}}d=k}}};return function(h,k){if(arguments.length===0){if(g!==-1){return}f()}else{if(h!==a){if(h instanceof Array){if(h.length<=2&&typeof h[0]==="function"&&(h[1]===a||typeof h[1]==="number")){arguments.callee(h[0],h[1]||k)}else{for(var j=0;j<h.length;j++){arguments.callee(h[j],k)}}}else{if(typeof h!=="function"){throw new Error("Impossible de mettre en attente autre chose qu'une fonction")}if(typeof k==="number"){h=[h,k]}d[d.length]=h}}}}};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,Array.prototype.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])}}}};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(b,a){b.dynamicOptionsManager=b.dynamicOptionsManager||function(){var h,l,d="prototype",j="constructor",k="callee",m=arguments[k],e=this,f={},n=function(){var i=function(){for(var o in this){if(typeof this[o]==="function"&&!this[o].jquery){this[o]=this[o].call(e)}}};return i},c=n(),g=function(t,s){if(arguments.length===0){return new c()}var q=arguments,o=[].slice.call(q,1),p,r;if(q.length===1){if(typeof t==="string"){return q[k]([t])[t]}else{if(typeof t==="object"){if(t instanceof Array){p=n();for(r=0;r<t.length;r++){if(c[d][t[r]]!==a){p[d][t[r]]=c[d][t[r]]}}return new p()}else{for(r in t){q[k](r,t[r])}}}else{if((t||{})[j]===m){q[k](t.raw())}}}}else{if(typeof t==="string"){if(s===a){if(f[t]===a){delete (c[d][t])}else{c[d][t]=f[t]}}else{if(s===null){delete (c[d][t])}else{if((c[d][t]||{})[j]===m){return c[d][t].apply(e,o)}else{if(typeof s==="object"&&!(s instanceof Array)&&!(s instanceof (b.jQuery||function(){}))){c[d][t]=m.apply(e,o)}else{if(o.length>1){c[d][t]=m.apply(e);c[d][t].apply(e,o)}else{c[d][t]=s}}}}}}}};g.defined=function(q){var o=arguments;if(q instanceof Array){for(var p=0;p<q.length;p++){if(!o[k](q[p])){return false}}return true}if(o.length>1){if((c[d][q]||{})[j]===m){return c[d][q].defined.apply(e,[].slice.call(o,1))}return}return c[d][q]!==a};g.raw=function(q){if(arguments.length===0){var p,o,r=function(){};r[d]=c[d];o=new r();for(p in o){if(o[p][j]===m){o[p]=o[p].raw()}}return o}if((c[d][q]||{})[j]===m){return c[d][q].raw.apply(e,[].slice.call(arguments,1))}return c[d][q]};g.reset=function(){c[d]={};for(var o in f){g(o,f[o])}};g[j]=m;if(arguments.length){l=m();for(h=0;h<arguments.length;h++){l(arguments[h])}f=l.raw()}g.reset();return g}})(this);(function(f,g,d){if(g===d){throw"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(b,a){b.relationObject=function(){var d={},c=function(g){if(arguments.length>0){if(g instanceof Array){var l,f,e,m,h=[];for(l=0;l<g.length;l++){if(d[g[l]]===a){continue}for(f=0;f<d[g[l]].length;f++){m=false;for(e=0;e<h.length;e++){if(h[e]===d[g[l]][f]){m=true;break}}if(!m){h.push(d[g[l]][f])}}}return(h.length>0)?h:a}return d[g]}return d};c.set=function(f,e){var g,h;if(arguments.length===1){for(g in f){c.set(g,f[g])}}else{if(f instanceof Array){for(g=0;g<f.length;g++){c.set(f[g],e)}}else{if(e instanceof Array){for(g=e.length-1;g>=0;g--){c.set(f,e[g])}}else{if(f!==a&&e!==a){h=[e];if(d[f] instanceof Array){for(g=0;g<d[f].length;g++){if(d[f][g]!==e){h.push(d[f][g])}}}d[f]=h}}}}};c.remove=function(g){var h,f,e,l;for(h in d){for(f=0;f<d[h].length;f++){if(d[h][f]===g){l=d[h].slice(0,f-1);for(e=f+1;e<d[h].length;e++){l.push(d[h][e])}d[h]=l;f--}}}};return c}})(this);(function(f,a){(function(l){for(var k in l){if(!l[k]){throw"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:{}},e=function(o,s){if(!(this instanceof e)){return new e(o,s)}var p=this,m=-1,k=0,n,r=function(){p.options=s=f.dynamicOptionsManager.call(p,s);p.callbacks=n=f.callbacksManager(p);p.add(o)},l=function(){var v,t;if(++m>=k){if(k==0){v="Aucun constructeur trouvé pour ce média"}else{v={};for(var u=0;u<k;u++){v[p[u].name]=p[u].result}}q(false,v,s);return}t=new d(p[m],s);t.callbacks("finish",function(){p[m]=this;if(!this.success){l()}else{q(true,this.result,this.resultOptions)}});t.callbacks("unsync",function(){n("unsync")});t.callbacks("interact",function(){p.interactData=this.interactData;n("interact")});t.execute()},q=function(v,u,t){p.success=v;p.result=u;p.resultOptions=t;p.resultBuilder=v?p[m]:a;if(v){n("finish",function(){n("success",arguments.callee.continuer);n("success");return false})}n("finish")};this.add=function(u){if(u instanceof Array){for(var t=0;t<u.length;t++){p.add(u[t])}}else{if(typeof u==="string"&&e.builders[u]!==a){p[k++]=e.builders[u]}}};this.execute=function(){delete (p.execute);l()};this.current=function(){return m};this.length=function(){return k};r()},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(a){if(!(a.MediaObject&&a.MediaObject.extensionsTypes&&a.MediaObject.extensionsTypes.set)){throw"Dépendence non satisfaite : MediaObject"}a.MediaObject.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);(function(b){if(!(b.MediaObject&&b.MediaObject.setBuilder)){throw"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><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"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"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"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).not("script").appendTo('<div style="display:none;" />').end();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,e,d){(function(r){for(var q in r){if(!r[q]){throw"Dépendence non satisfaite : "+q}}})({jQuery:!!e,MediaObject:!!k.MediaObject});var m=/^(play|pause|stop|fastForward|fastReverse)$/,f=/^(current(Position(Timecode)?|Item|Marker|AudioLanguage(Index)?))$/i,p=function(q,r){e(this).each(function(){try{if(m.test(q.type)){this.controls[q.type]()}else{if(f.test(q.type)){this.controls[q.type]=r}else{if(q.type==="kill"){this.controls.stop();this.close();e(this).remove()}else{if(q.type==="hide"){this.controls.stop();e(this).hide()}else{if(q.type==="show"){e(this).show()}else{if(q.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(q.type==="playItem"){r=parseInt(r);if(isNaN(r)||this.currentPlaylist.count<=r){this.controls.playItem(this.currentPlaylist.item(0))}else{this.controls.playItem(this.currentPlaylist.item(r))}}}}}}}}}catch(s){}})},c=(function(){var q=/^http:\/\//;return function(r){if(typeof r!=="string"||!q.test(r)){if(typeof r==="string"){var s=r.split("_");r={client:s[0],section:s[1],rubrique:s.slice(2).join("_")}}var t=[r.client,r.section].join("_"),u=t;if(r.rubrique){u+="_"+r.rubrique}r="http://stat3.cybermonitor.com/"+r.client+"_v?R="+u+"&S=total;"+t+"&random="+Math.random()}(new Image()).src=r}})(),h="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6",b="Constructeurs non adaptés aux Mac",j="Pas de plugin WMP pour IE dispo",a="Le navigateur ne semble pas être un Firefox sous Windows",g="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)",o="Plugin WMP spécial Firefox non dispo",n="Télécharger ce plugin",i="Attente du plugin Windows Media Player pour Firefox",l="Ne pas le télécharger";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 v=this,t,w=(this.options("soustitre")||"").match(/^(sami):(.*)$/i),q,u,r,s;if(e.browser.msie){if(!this.options.defined("realAutostart")){this.options("realAutostart",this.options("autostart"))}this.options("autostart",false)}if(this.options.defined("tag-cyber")){c(this.options("tag-cyber"))}this.options.transfert("params",["url","autostart"]);this.options("params",{wmode:null});if(w){q=e(this.options("soustitreNode")||[]);if(q.length===0){q=e("<div />");this.options("soustitreNodeReturn",true)}if(!(u=q.attr("id"))){u=this.options("soustitreId")||"soustitres";t=-1;while(e("#"+u+(++t||"")).length!==0){}u=u+(t||"");q.attr("id",u)}switch(w[1]){case"sami":this.options("params",{SAMIFileName:w[2],captioningID:u});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}}s=this.build("generateObject");s.callbacks("finish",function(){if(!this.success){v.abort(this.result,this.resultOptions);return}if(e.browser.msie){var x=this.options("realAutostart")}v.setResult(e(this.result).bind("play",p).bind("pause",p).bind("stop",p).bind("fastForward",p).bind("fastReverse",p).bind("currentPosition",p).bind("fullscreen",p).bind("playItem",p).bind("kill",p).bind("hide",p).bind("show",p).bind("MediaObjectDOMInsert.WMP",function(){if(e.browser.msie&&x){e(this).trigger("play")}}).add(v.options("soustitreNodeReturn")?q||[]:[]),this.resultOptions)});s.execute()},{params:{uiMode:"full",enableContextMenu:true,stretchToFit:1}});k.MediaObject.setBuilder("mediaPlayerIE",(function(){var q=function(){var r;e('<object classid="'+h+'" />').each(function(){r=!!this.controls});return r};return function(){if(!q()){this.abort(j);return}this.buildAndReturn("mediaPlayerCommon")}})(),{attrs:{classid:h}});k.MediaObject.setBuilder("mediaPlayerMozillaWin",(function(){var q=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(!(e.browser.mozilla&&k.navigator.appVersion.indexOf("Win")!=-1)){this.abort(a);return}if(!q()){var u=this,t,s=this.createDialog(g),r=function(){k.clearTimeout(t);this.abort(o)};s.setAnswer(n,function(){s=u.createDialog("Attente du plugin Windows Media Player pour Firefox");s.setDefaultAnswer("Stopper l'attente");u.wait(s,r);k.open("http://medias2.francetv.fr/videosread/externe/wmv-firefox-plugin/WindowsMedia-Firefox-Plugin.exe")});s.setDefaultAnswer("Ne pas le télécharger");this.wait(s,r);t=k.setTimeout(function(){if(!q()){t=k.setTimeout(arguments.callee,k.MediaObject.pluginRefreshTime)}else{s.remove();u.buildAndReturn("mediaPlayerCommon")}},k.MediaObject.pluginRefreshTime);return}this.buildAndReturn("mediaPlayerCommon")}})(),{attrs:{type:"video/x-ms-wmv"}});k.MediaObject.setBuilder("mediaPlayerOthers",(function(){var q=function(r){if(k.navigator.plugins!==d&&k.navigator.mimeTypes!==d){k.navigator.plugins.refresh();return(k.navigator.mimeTypes[r]!==d&&k.navigator.mimeTypes[r].enabledPlugin)}};return function(){if(!q(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 r=/flip4mac.*?((2\.\d*[3-9]|\d*[3-9])(\.\d+)*)/i,s=function(){var v=0,w,t=[2,2.1,2.2,2.3],u=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&&(w=k.navigator.mimeTypes["application/x-mplayer2"].enabledPlugin.name.match(r))){u=parseFloat(w[1]);while(t[++v]<=u){}u=t[v-1]}}return u||0},q=function(){this.options.transfert("attrs",["url","autostart"],{url:"src",autostart:"AutoStart"});this.options("params",{wmode:null});var u=this,t=this.build("generateEmbed");t.callbacks("finish",function(){if(!this.success){u.abort(this.result,this.resultOptions);return}u.setResult(e(this.result).bind("play",p).bind("pause",p).bind("stop",p).bind("kill",p).bind("hide",p).bind("show",p),this.resultOptions)});t.execute()};return function(){if(k.navigator.appVersion.indexOf("Mac")===-1){this.abort("Constructeur non adapté à la plateforme");return}var t=2.3,u=s(),x="http://www.apple.com/downloads/macosx/video/flip4macwindowsmediacomponentsforquicktime.html";if(u<t){var w=this,v,y,B=function(){v=w.createDialog("Un redémarage de votre navigateur sera nécéssaire");v.setDefaultAnswer("Fermer ce message");w.wait(v,z);k.open(x);A="Installation plugin Flip4Mac"},z=function(){k.clearTimeout(y);w.abort(A)},A;if(u===0){v=this.createDialog("Le plugin Flip4Mac n'est pas disponible sur votre navigateur");v.setAnswer("Télécharger ce plugin",B);A="Le plugin Flip4Mac ne semble pas disponible (refus install)"}else{v=this.createDialog("Le plug-in Flip4Mac disponible sur votre navigateur ne semble pas suffisemment à jour");v.setAnswer("Mettre à jour ce plugin",B);A="Le plugin Flip4Mac ne semble pas à jour (refus install). Version dispo : "+u}y=k.setTimeout(function(){var C=s();if(C===u){y=k.setTimeout(arguments.callee,k.MediaObject.pluginRefreshTime)}else{if(C<w.options("minVersion")){v.remove();v=w.createDialog("La version de Flash installée ne semble pas assez récente");v.setDefaultAnswer("Ok");A="echec mise à jour de Flash. Version dispo : "+u;w.wait(v,z);k.open(x)}else{v.remove();q.call(w)}}},k.MediaObject.pluginRefreshTime);v.setDefaultAnswer("Ne pas utiliser Flip4Mac");this.wait(v,z);return}q.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"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(j,e,d){(function(t){for(var s in t){if(!t[s]){throw"Dépendence non satisfaite : "+s}}})({jQuery:!!e,MediaObject:!!j.MediaObject,getQueryStringValue:!!(String&&String.prototype.getQueryStringValue),"jQuery.cookie":!!(e&&e.cookie)});var h="Silverlight non dispo et cookie noInstall",r="Le plugin Silverlight n'est pas disponible sur votre navigateur",k="Télécharger ce plugin",m="Attente de l'installation du plugin Silverlight",o="Stopper l'attente",p="Annulation de l'attente du plugin Silverlight",a="La version de Silverlight installée ne semble pas assez récente (installé : [VERSION], requis : [REQUIS])",q="version installée pas à jour",i="Le plugin Silverlight de votre navigateur ne semble pas à jour (installé : [VERSION], requis : [REQUIS])",n="Mettre à jour ce plugin",b="Après la mise à jour de Silverlight, vous devrez relancer votre navigateur pour que cette mise à jour soit prise en compte",g="Ne pas utiliser Silverlight",f="Refus téléchargement Silverlight",l="Identifiant Cappucino non disponible",c={france2:true,france3:true,france4:true,france5:true,rfo:true};j.MediaObject.setBuilder("SilverlightObject",(function(){var t=function(){var w,x,v,u=[1,2,3];if(j.ActiveXObject){try{x=new ActiveXObject("AgControl.AgControl");for(w=u.length;w>0;w--){if(x.IsVersionSupported((""+u[w-1]).replace(/^([^\.]*)$/,"$1.0"))){v=u[w-1];break}}x=null}catch(y){}}if(v===d&&(x=j.MediaObject.getPluginByType("application/x-silverlight"))){v=parseFloat(x.description);if(/\.so$/.test(x.filename)){if(v>=3&&v<3.1){v=2}}w=0;while(v>=u[++w]){}v=u[w-1]}if(!v){return 0}else{return v}},s=function(){this.options.transfert("params",["url","maxFramerate","framerate","windowless","isWindowless","background"],{url:"source",framerate:"maxFramerate",isWindowless:"windowless"});this.buildAndReturn("generateObject")};return function(){var u=t(),x=this,v,w;if(u<this.options("minVersion")){if(e.cookie("noSilverlightDownload")||(e.cookie("silverlightInstallTries")>1)){this.abort(h);return}if(u===0){v=this.createDialog(r);v.setAnswer(k,function(){e.cookie("silverlightInstallTries",(parseInt(e.cookie("silverlightInstallTries"))||0)+1);v=x.createDialog(m);v.setDefaultAnswer(o);x.wait(v,function(){j.clearTimeout(w);x.abort(p)});j.open("http://go2.microsoft.com/fwlink/?LinkID=114576")});w=j.setTimeout(function(){j.clearTimeout(w);var y=t();if(y===u){w=j.setTimeout(arguments.callee,j.MediaObject.pluginRefreshTime)}else{if(y<x.options("minVersion")){v.remove();v=x.createDialog(a.replace("[VERSION]",y).replace("[REQUIS]",x.options("minVersion")));x.wait(v,function(){v.remove();j.clearTimeout(w);x.abort(q)});j.open("http://go2.microsoft.com/fwlink/?LinkID=114576")}else{v.remove();s.call(x)}}},j.MediaObject.pluginRefreshTime)}else{v=this.createDialog(i.replace("[VERSION]",u).replace("[REQUIS]",x.options("minVersion")));v.setAnswer(n,function(){v=x.createDialog(b);x.wait(v);j.open("http://go2.microsoft.com/fwlink/?LinkID=114576")})}v.setDefaultAnswer(g);this.wait(v,function(){e.cookie("noSilverlightDownload","true");j.clearTimeout(w);x.abort(f)});return}e.cookie("silverlightInstallTries",null);e.cookie("noSilverlightDownload",null);s.call(this)}})(),{width:400,height:400,background:"transparent",minVersion:3,paramsSeparator:",",maxFramerate:d,windowless:true,attrs:{data:"data:application/x-silverlight,",type:"application/x-silverlight"},params:{autoUpgrade:false,minRuntimeVersion:"3.0.40624.0",EnableGPUAcceleration:true,wmode:"transparent"},extensions:["xap","xaml"]});j.MediaObject.setBuilder("SilverlightPlayer",function(){if(typeof ftvi_portail==="string"&&!this.options.defined("theme")){this.options("theme",ftvi_portail)}if(c[this.options("theme")]===d){this.options("theme",null)}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:true,fontsizecaption:18});j.MediaObject.setBuilder("SilverlightPlayerCappu",function(){if(!this.options.defined("cappuid")){this.abort(l)}this.options.transfert("params",["cappuid"],{cappuid:"videoid"});this.buildAndReturn("SilverlightPlayer")});j.MediaObject.setBuilder("SilverlightPlayerVideo",function(){this.options.transfert("params",["url"],{url:"videourl"});this.buildAndReturn("SilverlightPlayer")},{extensions:["asx","wmv","wsx","mp4"]});j.MediaObject.setBuilder("SilverlightPlayerAudio","SilverlightPlayerVideo",{height:100,autohidebuttons:false,extensions:["wma","mp3"]})})(this,this.jQuery);(function(e,f,c){(function(j){for(var h in j){if(!j[h]){throw"Dépendence non satisfaite : "+h}}})({jQuery:!!f,MediaObject:!!e.MediaObject,getQueryStringValue:!!(String&&String.prototype.getQueryStringValue)});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]\"",d="Identifiant Cappucino non disponible",b={"":"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/france-dom-tom"};e.MediaObject.setBuilder("cappuccino",function(){this.options("cappuid",(this.options("url")||"").getQueryStringValue("id-video"));this.buildAndReturn(["SilverlightPlayerCappu","cappuccinoNoSL"])},{types:"video/cappuccino"});e.MediaObject.setBuilder("cappuccinoNoSL",(function(){var h={getInfosVideo:false},j=function(l){h[l]=true;for(var k in h){if(h[k]===false){return}}i(false);this.buildAndReturn()},i=(function(){canceled=false;return function(k){if(k===false){canceled=true}if(!canceled){this.abort(a.replace("[CAPPUID]",this.options("cappuid")))}}})();return function(){if(!this.options.defined("cappuid")){this.abort(d);return}var l=this,k=this.options("cappuid");f.ajax({url:"/appftv/webservices/video/getInfosVideo.php?src=cappuccino&video-type=simple&template=ftvi&template-format=complet&id-externe="+k,dataType:"xml",timeout:15000,success:function(o){var n="noinfo",m="";l.options("tag-cyber",e.ftvi_portail+"_"+e.ftvi_section+"_"+e.ftvi_rubrique);f("> video",o.documentElement).find("> geolocalisation").each(function(){m=f(this).text()}).end().find("> fichiers > fichier:first").each(function(){l.options("url",(b[m]||b[""])+f("chemin",this).text().replace(/\/geoloc\/[^\/]+/,"")+f("nom",this).text());l.options("extension",f("extension",this).text().toLowerCase())});j.call(l,"getInfosVideo")},error:function(m){l.abort(g.replace("[CAPPUID]",k))}});this.wait(15,i)}})())})(this,this.jQuery);(function(c,d,b){(function(f){for(var e in f){if(!f[e]){throw"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={minHeight:250,minWidth:300,wrapperCss:function(){var f=(this.options("width")||0),e=(this.options("height")||0),g;if(this.options("pubVisible")){g=this.options(["minHeight","minWidth"]);f=(f<g.minWidth)?g.minWidth:f;e=(e<g.minHeight)?g.minHeight:e}this.options("height",e);this.options("width",f);return{display:"block",position:"relative",width:f+"px",height:(250+((e-250)/2))+"px","padding-top":((e-250)/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"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);