(function(g){if(!g.mediacenter){g.mediacenter=g.mdc={}}var i=g.mediacenter;if(i.LOADED){return}i.element=null;i.LOADED=true;i.enabled=false;i.usePopup=true;i.isPopup=false;var j=function(l){if(window.console&&l.stack){console.error(l.stack)}};var k={name:"mediacenter",onclick:function(n,l,m){if(m.match(/\/[0-9]+(\/edit)?\/mediacenter\//)){i.open(n,m);return true}else{if(i.isPopup){window.close();window.opener.location=m;return true}}},onpopstate:function(m,l){if(l.match(/\/[0-9]+(\/edit)?\/mediacenter\//)){i.open(m,l,{historyPush:false});return true}else{if(i.isPopup){window.close();window.opener.location=l;return true}else{if($("mediacenter")){$("mediacenter").remove();i.enabled=false;c=g.ajax.decomposeURL(l)}}}}};g.ajax.addClickObserver(k);var a=function(){var l=function(){var n=$$("#mediacenter [data-ntid=mediacenterInner]").first();if(!n){return}i.enabled=true;$$("[data-mdc-height-diff]").invoke("setStyle",{height:""});var m=n.getHeight();$$("[data-mdc-height-diff]").each(function(q){var o=m;var r=parseInt(q.readAttribute("data-mdc-height-diff"));if(r>=0){var p=o-r;q.setStyle({height:p+"px"});q.fire("ui:resize")}})};setTimeout(function(){l()},10);g.ajax.pageObserve(window,"resize",function(){l()})};g.ajax.pageObserve(window,"dom:loaded",function(){a()});g.ajax.pageObserve(document,"mediacenter:initMDCPage",function(l){a();i.editMode=l.memo.edit||false;if(i.editMode&&!i.EDIT_LOADED){g.loadScript("/js/ui/mediacenter_edit.ui.js")}i.isPopup=l.memo.popup||false});var b=function(){return{pathname:document.location.pathname,search:document.location.search}};var d=null;var c=b();var e=function(){try{if(i.enabled&&i.element){var l;l=i.element.select(".ajaxContainer").last();if(!l){l=$$("[data-ntid=mediacenter] .ajaxContainer").last()}if(l){return l.down().readAttribute("data-mdc-url")}}}catch(m){j(m)}return false};i.reload=function(l){l=l||{};l.force=true;l.historyPush=false;i.open({},document.location.href,l)};var h;var f;i.open=function(o,t,n){i.reload=function(w){w=w||{};
w.force=true;w.historyPush=false;i.open(o,t,w)};try{$(document).fire("window:open")}catch(s){j(s)}n=n||{};var C={historyPush:true};Object.extend(C,n);if(!C.force&&o&&g.eventPrevented(o)){return}try{if(!C.force&&o&&!g.ajax.isClickAction(o)&&o.type!="popstate"){return true}var p;if(typeof t=="string"){p=t}else{p=t.href}var x=g.ajax.decomposeURL(p);var v=e();if(v&&!C.force&&x.isSameDocument(v)){return}c=x;if(x.hash!=""){p=p.replace(/#.*$/,"",p)}p+=p.match(/\?/)?"&":"?";if(p.match(/\/edit\//)&&!i.EDIT_LOADED){g.loadScript("/js/ui/mediacenter_edit.ui.js")}var r=i.element=o&&o.type?Event.findElement(o,"[data-ntid=mediacenter]"):null;if(!r){r=i.element=$$("[data-ntid=mediacenter]").first()}var l=false;if(p.match(/\/edit\//)){l=true}if(r&&l==i.editMode){var B=r.select(".ajaxContainer").first();if(h){h.abort()}if(i.usePopup){p+="mdcPopup=1&"}h=g.ajax.loadHTML(p+"_nh_view_=tab",B,{updateMethod:"update",historyPush:C.historyPush,afterSuccess:function(){a();setTimeout(function(){$$("[data-toggle-trigger]").invoke("hide")},1000);h=null;if(window.DEBUG_JS&&$$("[data-ntid=mediacenter]").size()>=2){console.warn("There is more than 2 mediacenter container.",new Error().stack)}}})}else{d=document.location.href;if(h){h.abort()}var m="pageContent";var u="insert";if($("mediaCenterM")){m="mediaCenterM";u="update"}if(r){m=r;u="replace"}if(!r&&i.usePopup){var z=$(document).viewport.getDimensions();var q,A;var y=window.parent||window;if("innerWidth" in y){q=((y.innerWidth*0.8)-10);A=((y.innerHeight*0.9)-10)}else{q=((z.width*0.8)-20);A=((z.height*0.9)-40)}window.open(p+"mdcPopup=1","mediacenter","resizable=yes,fullscreen=no,width="+q+",height="+A).focus();return}h=g.ajax.loadHTML(p+"_nh_view_=mediacenter",m,{updateMethod:u,historyPush:C.historyPush,afterSuccess:function(){a();setTimeout(function(){$$("[data-toggle-trigger]").invoke("hide")},1000);h=null;if(window.DEBUG_JS&&$$("[data-ntid=mediacenter]").size()>=2){console.warn("There is more than 2 mediacenter container.",m,u,new Error().stack)
}}})}}catch(s){j(s)}return false};i.close=function(n,m){if(Event.element(n).readAttribute("data-close-trigger")=="true"){var l=1;$$("[data-toggle-trigger]").each(function(o){o.removeClassName("close");o.show();l=500});setTimeout(function(){document.fire("mediacenter:close");Event.findElement(n,"#mediacenterOutter").remove();i.enabled=false;g.ui.disableBodyScroll();try{Event.simulate(window,"resize")}catch(p){j(p)}if(d!=null){g.ajax.history.pushState({},"",d);c=g.ajax.decomposeURL(d)}else{var o=document.location.href.replace(/\/mediacenter\/.+/,"");g.ajax.history.pushState({},"",o);c=g.ajax.decomposeURL(o)}if(g.ui.fiche&&g.ui.fiche.reload6Photos){g.ui.fiche.reload6Photos()}},l)}};g.ajax.onLoadOnce(function(){if(!g||!g.chat||!g.chat.addEventHandler){return}g.chat.addEventHandler("permission",function(l){if(l.action=="allow"){if(l.albumPreview){$$("[data-private-album="+l.from.id+"]").each(function(m){m.update(new Element("img",{src:l.albumPreview}))})}}if(l.action=="revoke"){$$("[data-private-album="+l.from.id+"]").each(function(m){m.update(new Element("b",{"class":"prive"}))})}})});i.probeParamsFromMedia=function(r,p){var q="";if(p&&p.hasAttribute("data-albumid")){return("&album_id="+p.readAttribute("data-albumid"))}if(p&&p.hasAttribute("data-video")){return("&video="+p.readAttribute("data-video"))}if(r){var n=r.select("a").first();if(n){var o=(n.readAttribute("href"));var l=o.match(/\/photos\/([0-9]+)$/);if(l){q+="&photo="+l[1]}l=o.match(/\/albums\/([0-9]+)/);if(l){q+="&album_id="+l[1]}l=o.match(/photo=([0-9]+)$/);if(l){q+="&photo="+l[1]}l=o.match(/\/videos\/([0-9]+)$/);if(l){q+="&video="+l[1]}return(q)}}return false};i.like=function(o,m,l,p,n){g.follow.like2(o,m,l,p,"MediaCenter",n)};i.checkHavePrivateAccess=function(n,l,o){var m=g.evf(n,"a").first();Window.JSONHRequest("/permission/haveAccess?entity="+l,{onOK:function(){g.ajax.loadPage(m.href)},onFailure:function(){g.flash.error(o)}});return false};i.haveAbo=function(l,m){Window.JSONHRequest("/MediaCenter/haveAbo",{onOK:function(){g.ajax.loadPage(element.href)
},onFailure:function(){g.flash.error(m)}});return false}})(window.neteck);(function(){neteck.ui.navigator={};neteck.ui.navigator.enabled=false;var e=250;var d=neteck.ui.navigator.uids=[];var s=false;var c=null;var i=null;var y=null;var k,A,w,r,m;var z;var B=function(){z={counter:0,backURLs:{},backWindows:{}}};var x;B();var l=function(D){if(D){return z.backURLs[D.readAttribute("data-nvid")]||null}var C=null;$H(z.backURLs).each(function(E){C=E.value});return C};var v={};var a=function(){if(q){q.abort();q=null}};var g;var o=neteck.ui.navigator.prevNext=function(H,G,D){x=H;var F=i.select("[data-uid].selected").first();var I=function(J){J.simulate("click")};var C=function(){var K=i.select("[data-uid].selected").first();var J=l(K);if(m){Window.openWindow(m)}else{if(J){neteck.ajax.loadPage(J)}}};if(F){var E=D||F[H]("[data-uid]");if(H=="next"&&!E){clearTimeout(g);if(!F.hasAttribute("data-nav-next")){C();return}g=setTimeout(function(){neteck.ui.navigator.loadList(F.readAttribute("data-nav-next"),r,false,function(M,L,K,J){if(K>0){o("next",1)}else{C()}})},e)}if(H=="previous"&&!E){clearTimeout(g);if(!F.hasAttribute("data-nav-prev")){C();return}g=setTimeout(function(){neteck.ui.navigator.loadList(F.readAttribute("data-nav-prev"),r,false,function(M,L,K,J){if(K>0){o("previous",1,J)}else{C()}})},e)}if(E){clearTimeout(g);F.removeClassName("selected");E.addClassName("selected");g=setTimeout(function(){I(E)},e||G)}}else{I(i.select("[data-uid]").first())}};var u=function(){var C=i.select("[data-uid].selected").first();var D=["previous","next"];if(C){D.each(function(F){var E=C[F]("[data-uid]");if((F=="next"&&!E&&!C.hasAttribute("data-nav-next"))||(F=="previous"&&!E&&!C.hasAttribute("data-nav-prev"))){c.select("[data-action="+F+"]").first().hide()}else{c.select("[data-action="+F+"]").first().show()}})}};var w;var q;var b={};var h=0;var f=[];neteck.ui.navigator.load=function(E,F){h=0;f=[];i=$(document.body).select("[data-ntid=pseudos]").first();if(!F){F=neteck.ui.navigator.uids}if(F&&F.length>0){if(i){var G=i.select("[data-uid]")[x=="next"?"last":"first"]();
var D={};if(x=="next"){F=F.reverse()}F.each(function(I){D[I]=I;if(!i.select("[data-uid="+I+"]").first()){var J=new Element("a",{"data-uid":I,"data-nvid":z.counter});var H={};H[x=="next"?"after":"before"]=J;G.insert(H);h++;f.push(J);if(v[I]){J.writeAttribute("href",v[I])}}});if(x=="next"){f=f.reverse()}b=D}else{i=new Element("div",{"data-ntid":"pseudos",style:"display:none;padding:10px;"});$(document.body).insert({bottom:i});F=neteck.ui.navigator.uids;F.each(function(H){var I=new Element("a",{"data-uid":H,"data-nvid":1});i.insert({bottom:I});h++;f.push(I);if(v[H]){I.writeAttribute("href",v[H])}})}}else{if(!i){return}i.select("[data-uid]").each(function(I){var H=I.readAttribute("data-uid");h++;f.push(I);neteck.ui.navigator.uids.push(H);b[H]=true})}c=neteck.ui.navigator.element=$(document.body).select("[data-ntid=navigator]").first();if(c){if(E){E(false,F,h)}var C;if((C=neteck.ajax.location.uri.match(/\/member|fiche2\/([0-9]+)/))){t(C[1])}else{if(currentUID){t(currentUID)}}c.select("[data-action=next],[data-action=previous]").invoke("observe","click",function(){o($(this).readAttribute("data-action"))});c.select("[data-action=back]").invoke("observe","click",function(I){var J=i.select("[data-uid].selected").first();var H=l(J);if(m){Window.openWindow(m)}else{if(H){neteck.ajax.loadPage(H)}}});if(f.size()>0){if(A){f.first().writeAttribute("data-nav-prev",A)}if(k){f.last().writeAttribute("data-nav-next",k)}}u();if(neteck.ui.navigator.uids.size()==0){c.hide()}}};var n=function(C,D){s=false;neteck.ui.navigator.enabled=true;neteck.ui.navigator.load(C,D)};var v={};var a=function(){if(q){q.abort();q=null}};neteck.ui.navigator.loadList=function(D,C,E,F){var G=new Element("div");r=C;a();q=neteck.ajax.loadHTML(D,G,{updateMethod:"insert",afterSuccess:function(){var I=G.select("[data-userlist="+C+"]").first();if(I){currentUID=E;var H=p(I);if(H.length>0){n(function(L,M,K,J){if(F){F(I,M,K,J)}},H)}else{if(F){F(I,H,0)}}}q=null}})};var p=function(E){z.counter++;k=E.readAttribute("data-nav-next");
if(!k){var D=E.select("[data-ntid=more][data-nav-next]").first();if(D){k=D.readAttribute("data-nav-next")}}if(x=="previous"){A=E.readAttribute("data-nav-prev")}z.backWindows[z.counter]=m=E.readAttribute("data-nav-back-window");z.backURLs[z.counter]=w=E.readAttribute("data-nav-back");v={};d=[];var C=E.select('a[href^="/member/"],a[href^="/fiche2/"]');if(C.size()>1){C.each(function(G){var F=G.readAttribute("href").match(/^\/member|fiche2\/([0-9]+)/);if(F){if(!(F[1] in v)){v[F[1]]=G.readAttribute("href");d.push(F[1])}}})}return d};var t=function(D,C){currentUID=D;if(c){i.select("[data-uid]").invoke("removeClassName","selected");if(C&&C.readAttribute("data-uid")==currentUID){C.addClassName("selected")}else{i.select("[data-uid="+currentUID+"]").invoke("addClassName","selected")}}};var j={name:"ficheNavigator",onclick:function(G,D,E){var C;if((C=E.match(/\/member|fiche2\/([0-9]+)/))){currentUID=C[1];if(G){var F=Event.findElement(G,"[data-uid]");t(C[1],F)}}else{if(c){c.remove();c=null;A=null;neteck.ui.navigator.uids=[]}if(i&&i.select("a").size()==0){i.remove();i=null;neteck.ui.navigator.enabled=false}return}if(G&&!Event.findElement(G,"[data-ntid=pageContent]")){if(!Event.findElement(G,"[data-container=window]")){return}}neteck.ui.navigator.enabled=true;if(!neteck.ajax.location.pathname.match(/^\/member|fiche2\//)){var H=false;if(D){neteck.ui.navigator.enabled=false;$(D).ancestors().each(function(I){if(i){i.remove();i=null}if(!I.hasAttribute("data-userlist")){return}else{r=I.readAttribute("data-userlist")}B();neteck.ui.navigator.uids=d=p(I);neteck.ui.navigator.enabled=true;if(D.hasAttribute("data-ajax-count")){w+=(w.match(/\?/)?"&":"?")+"_nh_count_="+D.readAttribute("data-ajax-count");w+="&_nh_curr_id_="+currentUID}z.backURLs[z.counter]=w;A=I.readAttribute("data-nav-prev")})}}else{}},onpopstate:function(D,C){}};neteck.ajax.addClickObserver(j)})();(function(){var b=false;var a=function(e){if(e.keyCode==Event.KEY_ALT){b=e.type=="keydown"}if(e.altKey||b){return}var d=Event.findElement(e,"form,input,textarea");
if(d){return}if(neteck.ajax.location.uri.match(/(\/annonces)/)){if(e.type=="keyup"){switch(e.keyCode){case Event.KEY_RIGHT:$$("[data-ntid=SearchResults] .pagination .suiv").invoke("simulate","click");break;case Event.KEY_LEFT:$$("[data-ntid=SearchResults] .pagination .prec").invoke("simulate","click");break}}return}if(neteck.mdc&&neteck.mdc.enabled){if(e.type=="keydown"){switch(e.keyCode){case Event.KEY_RIGHT:neteck.mediacenter.prevNext("next");break;case Event.KEY_LEFT:neteck.mediacenter.prevNext("previous");break}}return}if(neteck.ui.navigator&&neteck.ui.navigator.enabled){var c=neteck.ui.navigator.element;switch(e.keyCode){case Event.KEY_RIGHT:if(e.type=="keyup"){c.select("[data-action=next]").invoke("removeClassName","keydown")}else{neteck.ui.navigator.prevNext("next");c.select("[data-action=next]").invoke("addClassName","keydown")}break;case Event.KEY_LEFT:if(e.type=="keyup"){c.select("[data-action=previous]").invoke("removeClassName","keydown")}else{neteck.ui.navigator.prevNext("previous");c.select("[data-action=previous]").invoke("addClassName","keydown")}break}}};Event.observe(window,"keyup",a);Event.observe(window,"keydown",a)})();(function(){var a=neteck.ajax.getUriParams=function(){try{var g={},f;var b=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var c=0;c<b.length;c++){if(b[c].match(/=/)){f=b[c].split("=");g[f[0]]=f[1].replace(/#/,"")}}return g}catch(d){catchError(d)}};if(!window.neteck){window.neteck={}}if(!window.neteck.ajax){window.neteck.ajax={}}neteck.ajax.updateUriParams=function(c){var b=a();jQuery.each(c,function(d,e){b[d]=e});neteck.ajax.loadPage(neteck.ajax.location.pathname+"?"+jQuery.param(b))};neteck.ajax.loadMore=function(f,e,g,d){var b=net.evf(f,"div##more").first();var d=Object.extend({updateMethod:"replace"},d||{});var c=neteck.ajax.getUriParams();jQuery.each(g,function(h,i){c[h]=i});neteck.ajax.loadHTML(e+(e.match(/\?/)?"&":"?")+jQuery.param(c),b,d)}})();