var xLarParams=new new Class({CONFIG:"encyclov2_prod",initialize:function(){if($defined(this[this.CONFIG])){this[this.CONFIG]()}},setConfig:function(config){if($defined(this[config])){this.CONFIG=config;this[this.CONFIG]()}},encyclov2_momul5:function(){this.siteCode="228028192810";this.host=window.location.host;this.VERSION="PUBLIC";this.gmapKey="ABQIAAAA-EPVzELa5hc3Dwbu6OUVERRTv4CCavGAEF6-ypDyE9gOojs4kBT_oZhrtfAr1ijjU3IJRgJE-_ns3A";this.xmotor={sEngineAppName:"EUL",sSecuritytoken:"",sSharedMem:"SharedMem_Gateway",sDataPath:"../Data/",sRDataPath:"../Data/",sIPAddress:"172.20.24.35",nPort:80,sEngineMode:"SKT",srvHostName:"172.20.24.25",urlXHR:"/XHttpMotor/JSMotor.ashx?_cmdsearch={0}"};this.xhr={XHTTPComMotor:"/XHTTPComMotor/ComJSMotor.ashx",XHTTPComBDD:"/XHTTPComBDD/ComJSBDD.ashx",XHTTPComGeo:"/XHTTPComMotor/ComGeoMotor.ashx",XHTTPComCorrector:"/XHTTPComMotor/ComCorrector.ashx"};this.path={rootDir:"/encyclopedie/",jsonDir:"/encyclopedie/assets/json/",flashDir:"/encyclopedie/assets/flash/",imgDir:"/encyclopedie/assets/img/",rscDir:"/encyclopedie/ressources/",dataDir:"/encyclopedie/data/",xmlVerbe:"/LaroussePortail/conjugaisons/data/",xmlConj:"/LaroussePortail/conjugaisons/def/",uploadDir:"/ressources/contrib/data/upload/",articleFile:"/encyclopedie/Data/{BASE}/{IDCONTENT}.htm",tabFile:"/LaroussePortail/encyclo/data/tableaux/{0}.htm",thumbLarousse:"/LaroussePortail/encyclo/Data/vignettes/{IDCONTENT}.jpg",thumbLarousseTxt:"/LaroussePortail/encyclo/Data/vignettes/{IDCONTENT}.txt",thumbContrib:"/encyclopedie/ressources/contrib/data/Vignettes/{IDCONTENT}.jpg",rechercheUrl:"/encyclopedie/rechercher/{KEYWORD}",rechercheAuteurUrl:"/encyclopedie/contributeurs/{KEYWORD}",articleUrl:"/encyclopedie/{BASE}/{ADRESSE}/{IDCONTENT}",mediaUrl:"/encyclopedie/{BASE}/{ADRESSE}/{IDCONTENT}",loadUrl:"/encyclopedie/larousse/articleLarousse.aspx?idl={0}"}},encyclov2_prod:function(){this.siteCode="228028192810";this.host=window.location.host;this.VERSION="PUBLIC";this.gmapKey="ABQIAAAA-EPVzELa5hc3Dwbu6OUVERRTv4CCavGAEF6-ypDyE9gOojs4kBT_oZhrtfAr1ijjU3IJRgJE-_ns3A";this.xmotor={sEngineAppName:"EUL",sSecuritytoken:"",sSharedMem:"SharedMem_Gateway",sDataPath:"../Data/",sRDataPath:"../Data/",sIPAddress:"172.20.24.35",nPort:80,sEngineMode:"SKT",srvHostName:"172.20.24.25",urlXHR:"/XHttpMotor/JSMotor.ashx?_cmdsearch={0}"};this.xhr={XHTTPComMotor:"/XHTTPComMotor/ComJSMotor.ashx",XHTTPComBDD:"/XHTTPComBDD/ComJSBDD.ashx",XHTTPComGeo:"/XHTTPComMotor/ComGeoMotor.ashx",XHTTPComCorrector:"/XHTTPComMotor/ComCorrector.ashx"};this.path={rootDir:"/encyclopedie/",flashDir:"/encyclopedie/assets/flash/",imgDir:"/encyclopedie/assets/img/",rscDir:"/ressources/",dataDir:"/encyclopedie/data/",xmlVerbe:"/LaroussePortail/conjugaisons/data/",xmlConj:"/LaroussePortail/conjugaisons/def/",uploadDir:"/upload/encyclopedie/",articleFile:"/encyclopedie/Data/{BASE}/{IDCONTENT}.htm",tabFile:"/encyclopedie/data/tableaux/{0}.htm",thumbLarousse:"/encyclopedie/data/vignettes/{IDCONTENT}.jpg",thumbLarousseTxt:"/encyclopedie/data/vignettes/{IDCONTENT}.txt",thumbContrib:"/ressources/contrib/data/Vignettes/{IDCONTENT}.jpg",rechercheUrl:"/encyclopedie/rechercher/{KEYWORD}",rechercheAuteurUrl:"/encyclopedie/contributeurs/{KEYWORD}",articleUrl:"/encyclopedie/{BASE}/{ADRESSE}/{IDCONTENT}",mediaUrl:"/encyclopedie/{BASE}/{ADRESSE}/{IDCONTENT}",loadUrl:"/encyclopedie/larousse/articleLarousse.aspx?idl={0}"}},dico_momul5:function(){this.siteCode="228028192810";this.host=window.location.host;this.VERSION="PUBLIC";this.xmotor={sEngineAppName:"EUL",sSecuritytoken:"",sSharedMem:"SharedMem_Gateway",sDataPath:"../Data/",sRDataPath:"../Data/",sIPAddress:"172.20.24.35",nPort:80,sEngineMode:"SKT",srvHostName:"172.20.24.25",urlXHR:"/XHttpMotor/JSMotor.ashx?_cmdsearch={0}"};this.xhr={XHTTPComMotor:"/XHTTPComMotor/ComJSMotor.ashx",XHTTPComBDD:"/XHTTPComBDD/ComJSBDD.ashx",XHTTPComGeo:"/XHTTPComMotor/ComGeoMotor.ashx",XHTTPComCorrector:"/XHTTPComMotor/ComCorrector.ashx"};this.path={flashDir:"/dictionnaires/assets/flash/",imgDir:"/dictionnaires/assets/img/",rscDir:"/ressources/",dataDir:"/dictionnaires/data/",xmlVerbe:"/LaroussePortail/conjugaisons/data/",xmlConj:"/LaroussePortail/conjugaisons/def/",articleFile:"/dictionnaires/Data/{APPNAME}/{IDCONTENT}.htm",tabFile:"/LaroussePortail/encyclo/data/tableaux/{0}.htm",thumbLarousse:"/LaroussePortail/encyclo/Data/vignettes/{IDCONTENT}.jpg",thumbLarousseTxt:"/LaroussePortail/encyclo/Data/vignettes/{IDCONTENT}.txt",thumbContrib:"/ressources/contrib/data/Vignettes/{IDCONTENT}.jpg",articleUrl:"/dictionnaires/{BASE}/{ADRESSE}/{IDCONTENT}",loadUrl:"/encyclopedie/larousse/articleLarousse.aspx?idl={0}"}},dico_prod:function(){this.siteCode="228028192810";this.host=window.location.host;this.VERSION="PUBLIC";this.xmotor={sEngineAppName:"EUL",sSecuritytoken:"",sSharedMem:"SharedMem_Gateway",sDataPath:"../Data/",sRDataPath:"../Data/",sIPAddress:"172.20.24.35",nPort:80,sEngineMode:"SKT",srvHostName:"172.20.24.25",urlXHR:"/XHttpMotor/JSMotor.ashx?_cmdsearch={0}"};this.xhr={XHTTPComMotor:"/XHTTPComMotor/ComJSMotor.ashx",XHTTPComBDD:"/XHTTPComBDD/ComJSBDD.ashx",XHTTPComGeo:"/XHTTPComMotor/ComGeoMotor.ashx",XHTTPComCorrector:"/XHTTPComMotor/ComCorrector.ashx"};this.path={flashDir:"/dictionnaires/assets/flash/",imgDir:"/dictionnaires/assets/img/",rscDir:"/ressources/",dataDir:"/dictionnaires/data/",xmlVerbe:"/LaroussePortail/conjugaisons/data/",xmlConj:"/LaroussePortail/conjugaisons/def/",articleFile:"/dictionnaires/Data/{APPNAME}/{IDCONTENT}.htm",tabFile:"/LaroussePortail/encyclo/data/tableaux/{0}.htm",thumbLarousse:"/LaroussePortail/encyclo/Data/vignettes/{IDCONTENT}.jpg",thumbLarousseTxt:"/LaroussePortail/encyclo/Data/vignettes/{IDCONTENT}.txt",thumbContrib:"/ressources/contrib/data/Vignettes/{IDCONTENT}.jpg",articleUrl:"/dictionnaires/{BASE}/{ADRESSE}/{IDCONTENT}",loadUrl:"/encyclopedie/larousse/articleLarousse.aspx?idl={0}"}},portail_momul5:function(){this.siteCode="228028192810";this.host=window.location.host;this.VERSION="PUBLIC";this.xmotor={sEngineAppName:"EUL",sSecuritytoken:"",sSharedMem:"SharedMem_Gateway",sDataPath:"../Data/",sRDataPath:"../Data/",sIPAddress:"172.20.24.35",nPort:80,sEngineMode:"SKT",srvHostName:"172.20.24.25",urlXHR:"/XHttpMotor/JSMotor.ashx?_cmdsearch={0}"};this.xhr={XHTTPComMotor:"/XHTTPComMotor/ComJSMotor.ashx",XHTTPComBDD:"/XHTTPComBDD/ComJSBDD.ashx",XHTTPComGeo:"/XHTTPComMotor/ComGeoMotor.ashx",XHTTPComCorrector:"/XHTTPComMotor/ComCorrector.ashx"};this.path={flashDir:"/encyclopedie/assets/flash/",imgDir:"../assets/img/",rscDir:"/ressources/",dataDir:"/encyclov2/data/",xmlVerbe:"/LaroussePortail/conjugaisons/data/",xmlConj:"/LaroussePortail/conjugaisons/def/",articleFile:"/encyclopedie/Data/{BASE}/{IDCONTENT}.htm",tabFile:"/LaroussePortail/encyclo/data/tableaux/{0}.htm",thumbLarousse:"/LaroussePortail/encyclo/Data/vignettes/{IDCONTENT}.jpg",thumbLarousseTxt:"/LaroussePortail/encyclo/Data/vignettes/{IDCONTENT}.txt",thumbContrib:"/ressources/contrib/data/Vignettes/{IDCONTENT}.jpg",rechercheUrl:"/encyclopedie/rechercher/{KEYWORD}",articleUrl:"/encyclov2/{BASE}/{ADRESSE}/{IDCONTENT}",mediaUrl:"/encyclov2/{BASE}/{ADRESSE}/{IDCONTENT}",loadUrl:"/encyclopedie/larousse/articleLarousse.aspx?idl={0}"}},loadDocument:function(id){document.location=String.format(this.path.loadUrl,id)},getFlashVars:function(){return(String.format("AppName={0}&Port={1}&IPAddress={2}&SecuToken={3}&SharedMem={4}&DataPath={5}&RDataPath={6}&_focus_state=0&connectMode={7}&srvHostName={8}",this.xmotor.sEngineAppName,this.xmotor.nPort,this.xmotor.sIPAddress,this.xmotor.sSecuritytoken,this.xmotor.sSharedMem,this.xmotor.sDataPath,this.xmotor.sRDataPath,this.xmotor.sEngineMode,this.xmotor.srvHostName))}});var xLarBaseDoc=new new Class({datas:null,initialize:function(){this.datas=new Array();this.add({base:0,lib:"documents",type:"document"});this.add({base:2,lib:"autre-region",type:"article",dir:"autre-region"});this.add({base:3,lib:"departement",type:"article",dir:"departement"});this.add({base:4,lib:"divers",type:"article",dir:"divers"});this.add({base:5,lib:"film",type:"article",dir:"film"});this.add({base:6,lib:"groupe-homonymes",type:"article",dir:"groupe-homonymes"});this.add({base:7,lib:"groupe-musical",type:"article",dir:"groupe-musical"});this.add({base:8,lib:"groupe-personnage",type:"article",dir:"groupe-personnage"});this.add({base:9,lib:"mont",type:"article",dir:"mont"});this.add({base:10,lib:"nom-commun-autre",type:"article",dir:"nom-commun-autre"});this.add({base:11,lib:"nom-commun-nom",type:"article",dir:"nom-commun-nom"});this.add({base:12,lib:"medical",type:"article",dir:"medical"});this.add({base:13,lib:"oeuvre",type:"article",dir:"oeuvre"});this.add({base:14,lib:"pays",type:"article",dir:"pays"});this.add({base:15,lib:"personnage",type:"article",dir:"personnage"});this.add({base:16,lib:"region-france",type:"article",dir:"region-france"});this.add({base:17,lib:"riviere-lac",type:"article",dir:"riviere-lac"});this.add({base:18,lib:"ville",type:"article",dir:"ville"});this.add({base:19,lib:"chiffres",type:"stat",player:"habstat"});this.add({base:20,lib:"director",type:"média",player:"director"});this.add({base:21,lib:"flash",type:"média",dir:"flash",player:"habflash"});this.add({base:22,lib:"image",type:"média",dir:"images",player:"habimages"});this.add({base:23,lib:"musique",type:"média",dir:"sons",player:"habsons"});this.add({base:24,lib:"sat",type:"sat"});this.add({base:25,lib:"thematica",type:"thematica"});this.add({base:26,lib:"video",type:"média",dir:"videos",player:"habvideos"});this.add({base:27,lib:"vrml",type:"média"});this.add({base:28,lib:"atlas",type:"atlas"});this.add({base:29,lib:"chrono",type:"chrono"});this.add({base:30,lib:"citation",type:"citation",dir:"citations"});this.add({base:31,lib:"copilote",type:"copilote"});this.add({base:32,lib:"parcourssavoir",type:"parcours"});this.add({base:33,lib:"flashfixe",type:"média",dir:"cartes",player:"habcartes"});this.add({base:34,lib:"qtvr",type:"média"});this.add({base:35,lib:"tableaux",type:"tableau",dir:"tableaux"});this.add({base:36,lib:"quiz",type:"quizz"});this.add({base:37,lib:"periscolaire",type:"article",dir:"periscolaire"});this.add({base:37,lib:"conjugaisons",type:"conjugaison",dir:"conjugaisons"});this.add({base:100,lib:"litterature",type:"article",dir:"litterature"});this.add({base:101,lib:"musdico",type:"article",dir:"musdico"});this.add({base:102,lib:"peinture",type:"article",dir:"peinture"});this.add({base:103,lib:"vie-sauvage",type:"article",dir:"vie-sauvage"});this.add({base:104,lib:"ehm",type:"article",dir:"ehm"});this.add({base:105,lib:"lemonde",type:"article",dir:"lemonde"});this.add({base:107,lib:"images-eco",type:"article",dir:"images-eco"});this.add({base:150,lib:"article",type:"article"});this.add({base:152,lib:"auteur",type:"article"});this.add({base:153,lib:"ouvrage",type:"ouvrage"});this.add({base:180,lib:"media",type:"média"});this.add({base:200,lib:"lien",type:"lien"})},add:function(obj){this.datas.push({base:obj.base,lib:obj.lib,dir:String.format("{0}data/{1}",xLarParams.path.rootDir,obj.dir||"unknown"),type:obj.type,player:obj.player||""})},get:function(base){var index=this.datas.firstIndex(function(item,index){return(item.base==base)});return(index>=0?this.datas[index]:undefined)}});var globalEvents=new Events();var xLarProfile=new new Class({data:{name:"",securityToken:"",access:""},cookie:null,IP:null,services:[],EDU:false,valid:false,initialize:function(){this.data={name:"",securityToken:"",access:""};this.cookie=new Hash.Cookie("larousse_profil",{duration:30,path:"/"});this.IP=null;this.services=[];this.EDU=(xLarParams.VERSION=="EDU"?true:false);this.valid=false},init:function(){if(this.EDU){this.login()}if(this.load()&&!this.hasUserInfos()){this.loadUserInfos()}},setValues:function(data,IP){this.data=data;if($defined(data.access)){this.services=data.access.split("|")}if($defined(IP)){this.IP=IP}this.save()},isConnected:function(){return($defined(this.data.securityToken)&&this.data.securityToken.length>0)},isSubscribed:function(product){return(this.services.find(function(srv){return(srv==product)})==product)},load:function(){this.data=this.cookie.load().hash;if(this.data.access!=null){this.services=this.data.access.split("|")}if(this.data.securityToken&&this.data.securityToken.length>0){return true}return false},save:function(){this.cookie.extend(this.data);this.cookie.save()},remove:function(){this.data={name:"",securityToken:"",access:""};Cookie.dispose(this.cookie.key,{path:"/"})},clear:function(){this.services=[];this.remove();if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::disconnect")}},login:function(){if(this.EDU){this.loginKNE();return }new Request({url:"/LaroussePortail/login/default.aspx",method:"post",data:{_token:this.data.securityToken},onSuccess:function(rtext){var pattern=new RegExp("<status>([^<]*)</status><token>([^<]*)</token><fullname>([^<]*)</fullname><access>([^<]*)</access>","gi");var matched=rtext.match(pattern);if(matched){var status=RegExp.$1;var token=RegExp.$2;var name=RegExp.$3;var access=RegExp.$4;if(status=="valide"){this.setValues({name:RegExp.$3,securityToken:RegExp.$2,access:RegExp.$4});this.loadUserInfos()}if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::login",{status:status,data:this.data})}}else{if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::login",{status:"err",msg:"Impossible de récupérer les informations de l'utilisateur. XML non valide."})}}}.bind(this),onFailure:function(transport){}}).send()},loginUser:function(data){if(!$defined(data.email)&&!$defined(data.pwd)){return }new Request({url:"/LaroussePortail/login/default.aspx",method:"post",data:{_email:data.email,_pwd:data.pwd},onSuccess:function(rtext){var pattern=new RegExp("<email>([^<]*)</email><pwd>([^<]*)</pwd><status>([^<]*)</status><token>([^<]*)</token><fullname>([^<]*)</fullname><access>([^<]*)</access>","gi");var matched=rtext.match(pattern);if(matched){var status=RegExp.$3;if(status=="valide"){this.setValues({name:RegExp.$5,securityToken:RegExp.$4,access:RegExp.$6});this.loadUserInfos()}if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::login",{status:status,data:this.data})}}else{if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::login",{status:"err",msg:"Impossible de récupérer les informations de l'utilisateur. XML non valide."})}}}.bind(this),onFailure:function(transport){if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::login",{status:"err",msg:"Echec de la transaction AJAX - "+transport.responseText})}}}).send()},loginKNE:function(){var url="/LaroussePortail/login/KNE.aspx";var pars=document.location.search;new Request.JSON({url:"/LaroussePortail/login/KNE.aspx"+document.location.search,method:"get",onSuccess:function(rjson,rtext){if($defined(rjson)){if(rjson.status=="valide"){this.valid=true;this.setValues({name:data.fullname,securityToken:data.token,access:data.access});if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::loginKNE",{status:"valide",data:this.data})}}else{alert("L'accès à l'Encyclopédie Larousse ne peut se faire que via le Kiosque Numérique de l'Éducation.");if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::loginKNE",{status:"err",msg:"L'accès à l'Encyclopédie Larousse ne peut se faire que via le Kiosque Numérique de l'Éducation."})}}}}.bind(this),onFailure:function(transport){alert("L'Encyclopédie Larousse est temporairement indisponible.");if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::loginKNE",{status:"err",msg:"Echec de la transaction AJAX - "+transport.responseText})}document.location="http://www.kiosque-edu.com"}.bind(this)}).send()},loadUserInfos:function(){new Request.JSON({url:"/larousseContrib/getinfocontent.aspx",data:{_token:this.data.securityToken},onSuccess:function(rjson){if($defined(rjson)){this.data.card=rjson.card;try{delete this.data.card.date;delete this.data.card.presentation.brief}catch(err){xLarConsole.log("Erreur suppression LoadUserInfos ",err)}this.data.card.presentation.url=String.format("{0}auteur/{1}/{2}",xLarParams.path.rootDir,this.data.card.nickname.toURL(),this.data.card.idclient);this.data.card.presentation.img=(this.data.card.presentation.avatar?String.format("{0}contrib/data/avatars/{1}.jpg",xLarParams.path.rscDir,this.data.card.idclient):String.format("{0}contrib/data/avatars/picto_contrib_default.jpg",xLarParams.path.rscDir));this.save();if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::loadUserInfos",{data:this.data})}}}.bind(this)}).send()},hasUserInfos:function(){return($defined(this.data.card)&&$defined(this.data.card.presentation)&&$defined(this.data.card.presentation.img))},forget:function(data){if(!$defined(data.email)){return }new Request({url:"/LaroussePortail/abon/UserInfo.aspx",method:"post",data:{_email:data.email,_method:"pwd"},onSuccess:function(rtext){var pattern=new RegExp("<email>([^<]*)</email><status>([^<]*)</status>","gi");var matched=rtext.match(pattern);if(matched){var email=RegExp.$1;var status=RegExp.$2;if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::forget",{status:status,email:email})}}else{if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::forget",{status:"err",msg:"Impossible de récupérer les informations de l'utilisateur. XML non valide."})}}}.bind(this),onFailure:function(transport){if($defined(globalEvents)){globalEvents.fireEvent("xLarProfile::forget",{status:"err",msg:"Echec de la transaction AJAX - "+transport.responseText})}}}).send()}});var xLarEstat=new new Class({initialize:function(){this._IM=new Image(1,1)},setMarker:function(rubrique,sousrubrique){var url=this.calcUrl(xLarParams.siteCode,"",sousrubrique,rubrique);this._IM.src=url},calcUrl:function(_s,_g,_p,_c){var _S="http://prof.estat.com/m/web/";var _M=_s+"?";_M+="n="+Math.round(Math.random()*1000000000);if(_g!=""){_M+="&g="+_g}_M+="&c="+escape(_c);_M+="&p="+escape(_p);var _R;if(navigator.appName=="Netscape"){_R=escape(document.referrer)}else{(top!=null&&top.location!=null&&typeof (top.location.href)=="string")?_R=escape(top.document.referrer):_R=escape(document.referrer)}if(_R=="undefined"||_R==""){_R="_bm_"}_M+="&r="+_R;if(typeof (screen)=="object"){_M+="&scw="+screen.width;_M+="&sch="+screen.height;_M+="&scp="+screen.colorDepth}return _S+_M}});var xLarContainer=new Class({Implements:[Options,Events],el:null,options:{id:"",className:"",tag:"div",targetId:null,injectWhere:"bottom",keepCss:false},initialize:function(options){this.setOptions(options);this.el=null;if(!$defined(this.options.id)||this.options.id.trim().length==0){this.options.id=$time()}this.beforeRender();this.el=new Element(this.options.tag,{id:this.options.id,"class":this.options.className,html:this.render()});if($defined(this.el)){this.el.id=this.options.id;this.beforeInject();var eltarget=$(this.options.targetId);if(!$defined(eltarget)){this.el.inject(document.body,"bottom")}else{if(this.options.injectWhere!="apply"){this.el.inject(eltarget,this.options.injectWhere)}else{var oid=eltarget.id||this.el.id;var oclass=eltarget.get("class");var ostyle=eltarget.get("style");eltarget.parentNode.replaceChild(this.el,eltarget);this.el.id=oid;this.options.id=oid;if(this.options.keepCss){if(oclass.length>0){this.el.className+=" "+oclass.replace(/(ns-\w+)/g,"")}if(ostyle.length>0){this.setCss(ostyle)}}}}this.beforeSetEvents();this.setEvents()}},beforeRender:function(){},render:function(){return("")},beforeInject:function(){},beforeSetEvents:function(){},setEvents:function(){},getId:function(){return(this.el.id)},getEl:function(part){if(!$defined(part)){return(this.el)}else{return(this.el.getElement(String.format(".{0}_{1}",this.el.className.split(" ")[0],part)))}},show:function(part){this.getEl(part).show()},hide:function(part){this.getEl(part).hide()},isShown:function(part){return(this.getEl(part).isDisplayed())},setCss:function(styles,part){var cssText=this.getEl(part).style.cssText.split(";").join(";");if(cssText.length>0){cssText+=";"}this.getEl(part).style.cssText=cssText+styles}});var xLarMotor=new new Class({appName:xLarParams.xmotor.sEngineAppName,idRq:1,initialize:function(){this.idRq=1},ctrlResultRange:function(params){try{var icode=$pick(params.codeSearch,"21").toInt();var url=xLarParams.xhr.XHTTPComMotor;if(icode>1000&&icode<=5000){url=xLarParams.xhr.XHTTPComBDD}else{if(icode>5000&&icode<=6000){url=xLarParams.xhr.XHTTPComGeo}else{if(icode>6000){url=xLarParams.xhr.XHTTPComCorrector}}}var myparam=["CtrlResultRange",params.appname||xLarParams.xmotor.sEngineAppName,icode,params.req,this.idRq++,params.idSearch||"-1",params.start,params.end];new Request.JSON({url:url,data:{_cmdsearch:myparam.join("|_|")},method:"post",onSuccess:function(myobj){try{if(!$defined(myobj.results)){myobj.results=[]}myobj.appname=params.appname;myobj.req=params.req;myobj.start=params.start;myobj.end=params.end;if($defined(globalEvents)){globalEvents.fireEvent("xLarMotorResponse::CtrlResultRangeHandler",myobj)}}catch(err){if($defined(globalEvents)){globalEvents.fireEvent("xLarMotorResponse::ErrorHandler",{fct:"ctrlResultRange",err:err})}}}.bind(this),onFailure:function(err){xLarConsole.log(err);if($defined(globalEvents)){globalEvents.fireEvent("xLarMotorResponse::ErrorHandler",{fct:"ctrlResultRange",err:err.statusText})}}.bind(this)}).send()}catch(err){if($defined(globalEvents)){globalEvents.fireEvent("xLarMotorResponse::ErrorHandler",{fct:"ctrlResultRange",err:err})}}},destroySearch:function(idSearch){try{var params=["DestroySearch",idSearch];var url=String.format(xLarParams.xmotor.urlXHR,params.join("|_|"));new Request.JSON({url:url,method:"get",onSuccess:function(obj){try{if($defined(globalEvents)){globalEvents.fireEvent("xLarMotor::DestroySearchHandler",idSearch)}}catch(err){if($defined(globalEvents)){globalEvents.fireEvent("xLarMotorResponse::ErrorHandler",{fct:"destroySearch",err:err})}}}.bind(this),onFailure:function(err){if($defined(globalEvents)){globalEvents.fireEvent("xLarMotorResponse::ErrorHandler",{fct:"destroySearch",err:transport.statusText})}}.bind(this)}).send()}catch(err){if($defined(globalEvents)){globalEvents.fireEvent("xLarMotorResponse::ErrorHandler",{fct:"destroySearch",idSearch:idSearch,err:err})}}}});var xLarMotorResponse=new Class({appcode:-1,context:{datas:null,nmax:-1},initialize:function(code,nMaxContext){this.appcode=code||-1;this.context=new Object();this.context.datas=new Array();this.context.nmax=nMaxContext||-1;if($defined(globalEvents)){globalEvents.addEvent("xLarMotorResponse::CtrlResultRangeHandler",function(){if($defined(arguments[0])&&$type(arguments[0])=="object"&&arguments[0].code==this.appcode){this.onCtrlResultRange(arguments[0])}}.bind(this));globalEvents.addEvent("xLarMotor::DestroySearchHandler",function(){if($defined(arguments[0])){var idSearch=parseInt(arguments[0]);var ifirst;while((ifirst=this.context.datas.firstIndex(function(item,index){return(item.idSearch==idSearch)}))>=0){this.context.datas.removeFromTo(ifirst)}}}.bind(this));globalEvents.addEvent("xLarMotor::ErrorHandler",function(){if($defined(arguments[0])){this.onError(arguments[0])}}.bind(this))}},onCtrlResultRange:function(obj){},onError:function(obj){}});var xLarSearch=new Class({Extends:xLarMotorResponse,Implements:[Options,Events],options:{codeSearch:-1,ncontext:-1,start:0,duration:10,onBeforeSearch:Class.empty,onAfterSearch:Class.empty},initialize:function(options){this.setOptions(options);this.parent(this.options.codeSearch,this.options.ncontext)},search:function(word,appname){try{this.fireEvent("onBeforeSearch",word);word=word||"larousse";word=word.toLowerCase().clean();var ifirst=this.context.datas.firstIndex(function(item,index){return(item.req.toLowerCase().trim()==word&&item.start==this.options.start)}.bind(this));var ifirst2=ifirst;if(this.options.start>0){var ifirst2=this.context.datas.firstIndex(function(item,index){return(item.req.toLowerCase().trim()==word&&item.start==0)}.bind(this))}if(ifirst>=0){var objr=this.getObjInCache(ifirst);objr.index=ifirst;this.fireEvent("onAfterSearch",objr)}else{if(ifirst2>=0){var obj=this.getObjInCache(ifirst2);xLarMotor.ctrlResultRange({appname:obj.appname,codeSearch:obj.code,req:obj.req,idSearch:obj.idSearch,start:this.options.start,end:(this.options.duration>0?(this.options.start+this.options.duration):obj.cnt)})}else{xLarMotor.ctrlResultRange({appname:appname||xLarParams.xmotor.sEngineAppName,codeSearch:this.appcode,req:word,start:this.options.start,end:(this.options.duration>0?(this.options.start+this.options.duration):obj.cnt)})}}}catch(err){this.onError({fct:"onSetResultRange",err:err})}},onCtrlResultRange:function(obj){try{this.addCache(obj);var objr=obj;objr.index=this.context.datas.length-1;this.fireEvent("onAfterSearch",objr)}catch(err){this.onError({fct:"onCreateSearch",err:err})}},onError:function(obj){this.fireEvent("onAfterSearch",obj)},setLimit:function(start,duration){this.options.start=start;if($defined(duration)){this.options.duration=duration}},getLimit:function(){return({start:this.options.start,duration:this.options.duration})},addCache:function(obj){if(this.context.nmax>0&&this.context.datas.length>=this.context.nmax){xLarMotor.destroySearch(this.context.datas[0].idSearch)}this.context.datas.push(obj)},getObjInCache:function(index){return(this.context.datas[index])}});var xLarFlash=new Class({Implements:Options,requiredVersion:"9.0.0",el:null,_flash:null,options:{id:"xlarflash1",targetId:"",beforeChildId:"",flashDir:xLarParams.path.flashDir,flash:{src:"example",flashVars:"",width:550,height:200,wmode:"opaque",bgcolor:"#ffffff",quality:"1",menu:"false",allowScriptAccess:"sameDomain",SwliveConnect:true,srcParam:""},flashVarsSharedWithMotor:true},initialize:function(options){this.options.flashDir=xLarParams.path.flashDir;this.setOptions(options);if(this.options.flashVarsSharedWithMotor&&this.options.flash.flashVars.length>0){this.options.flash.flashVars=(this.options.flash.flashVars.split("&").join("&"))}if($type(this.options.flash.flashVars)=="string"){var tvars=this.options.flash.flashVars.split("&");this.options.flash.flashVars={};for(var i=0;i<tvars.length;i++){var fvar=tvars[i].split("=");this.options.flash.flashVars[fvar[0]]=fvar[1]}}this.options.flash.src=String.format("{0}//{1}{2}{3}.swf{4}",window.location.protocol,window.location.host,this.options.flashDir,this.options.flash.src,this.options.flash.srcParam);if(this.hasRequiredVersion()){this._flash=new Swiff(this.options.flash.src,{id:this.options.id,width:this.options.flash.width,height:this.options.flash.height,params:{wmode:this.options.flash.wmode,bgcolor:this.options.flash.bgcolor},vars:this.options.flash.flashVars}).inject($(this.options.targetId)||$(document.body));this.el=this._flash.toElement()}},hasRequiredVersion:function(){var vers=this.requiredVersion.split(".");return(this.DetectFlashVer(vers[0],vers[1],vers[2]))},remove:function(){try{this.el.parentNode.removeChild(this.el);this.el=null}catch(e){}},getMovieUrl:function(){return(this.flash.options.src)},isIE:Browser.Engine.trident,isWin:(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false,isOpera:Browser.Engine.presto,ControlVersion:function(){var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version=axo.GetVariable("$version")}catch(e){}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version")}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version")}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0"}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11"}catch(e){version=-1}}return version},GetSwfVer:function(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4]}if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1)}else{if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"))}}}var flashVer=versionMajor+"."+versionMinor+"."+versionRevision}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){flashVer=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){flashVer=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){flashVer=2}else{if(this.isIE&&this.isWin&&!this.isOpera){flashVer=this.ControlVersion()}}}}}return flashVer},DetectFlashVer:function(reqMajorVer,reqMinorVer,reqRevision){versionStr=this.GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(this.isIE&&this.isWin&&!this.isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true}else{if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer)){return true}else{if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision)){return true}}}}}return false}}}});var xLarLoader=new Class({Extends:xLarContainer,options:{className:"xlarloader",removeContent:true,withLogo:true,withFX:true,msg:MooTools.lang.get("xLarLoader","Msg"),ajax:{url:"",method:"get",fnSuccess:null,fnFailure:null},onDomReady:Class.empty},initialize:function(options){this.parent(options);if(!this.options.removeContent){this.el.addClass("nrc");var eltt=$(this.options.targetId);if($defined(eltt)){var size=eltt.getSize();var pos=eltt.getPosition();var posr=eltt.getPositionRelative();var ws=window.getSize();this.setCss(String.format("left:{0}px; top:{1}px; width:{2}px; height:{3}px;",(pos.x-posr.left),(pos.y-posr.top),size.x,size.y));if(ws.y-size.y<=0){var wsc=window.getScroll();var ts=this.getEl("text").getSize();this.getEl("text").setStyle("top",(ws.y-(pos.y-posr.top))/2+wsc.y)}}}if(this.options.ajax.url){new Request({url:this.options.ajax.url,method:this.options.ajax.method,onSuccess:function(responseText,responseXML){try{var html=responseText;if($defined(this.options.ajax.fnSuccess)){html=this.options.ajax.fnSuccess.apply(this,[responseText])}this.destroy(html)}catch(err){this.destroy(err)}}.bind(this),onFailure:function(transport){var html=transport.responseText;if($defined(this.options.ajax.fnFailure)){html=this.options.ajax.fnFailure.apply(this,[transport.responseText])}this.destroy(html)}.bind(this)}).send()}if(this.options.removeContent&&$(this.options.targetId).getSize().y>=75){var size=this.getEl("rc").getSize();this.setCss(String.format("position:absolute; width:{0}px; height:{1}px; left:50%; top:50%; margin-left:{2}px; margin-top:{3}px;",size.x,size.y,Math.floor(-size.x/2),Math.floor(-size.y/2)),"rc")}},render:function(){var html="";if(this.options.removeContent){html='<div class="xlarloader_rc">';if(this.options.withLogo){html+='<div class="xlarloader_logo"></div>'}html+='<div class="xlarloader_text">{MSG}</div></div>'}else{html+='<div class="xlarloader_nrc"><div class="xlarloader_mask"></div><div class="xlarloader_text">{MSG}</div></div></div>'}return(String.substitute(html,{MSG:this.options.msg,IMG_PATH:xLarParams.path.imgDir}))},beforeInject:function(){if(this.options.removeContent&&$(this.options.targetId)){$(this.options.targetId).innerHTML=""}},destroy:function(html){if(this.options.withFX){var fx=new Fx.Tween(this.el,{duration:1000,onComplete:function(){if($defined(html)){$(this.options.targetId).set("html",html);this.fireEvent("onDomReady")}}.bind(this)});fx.start("opacity",0)}else{this.el.destroy();if($defined(html)){$(this.options.targetId).set("html",html);this.fireEvent("onDomReady")}}}});var xLarCadre=new Class({Extends:xLarContainer,options:{className:"xlarcadre",html:{title:"",content:"",footer:""},size:{width:-1,height:-1},draggable:false,resizable:false,onClose:$empty},initialize:function(options){this.parent(options);if(this.options.size.width>0){this.setWidth(this.options.size.width)}if(this.options.size.height>0){this.setHeight(this.options.size.height)}if(this.options.draggable){var elt=this.getEl("header");if(elt){elt.style.cursor="move";this.el.makeDraggable({handle:elt});this.setPositionCenter()}}if(this.options.resizable){var elr=new Element("div",{"class":"xlarcadre_resize"}).setHTML(String.substitute('<img src="{IMG_PATH}bt_grip.png" width="14" height="14" title="Redimensionner" alt="Redimensionner" /></div>',{IMG_PATH:xLarParams.path.imgDir}));elr.injectInside(this.getEl("footer"));this.el.makeResizable({handle:elr});this.getEl("content").makeResizable({handle:elr})}},render:function(){var tpl='<div class="xlarcadre_header"><div class="xlarcadre_title">{TITLE}</div><div class="xlarcadre_close"></div></div><div class="xlarcadre_content">{CONTENT}&nbsp;</div><div class="xlarcadre_footer">{FOOTER}&nbsp;</div>';if($defined($(this.options.targetId))&&this.options.injectWhere=="apply"){this.options.html.content=$(this.options.targetId).innerHTML+this.options.html.content}var html=String.substitute(tpl,{IMG_PATH:xLarParams.path.imgDir,TITLE:this.options.html.title,CONTENT:this.options.html.content,FOOTER:this.options.html.footer});return(html)},setEvents:function(){this.getEl("close").addEvent("click",function(evt){evt=new Event(evt);evt.stop();this.hide();this.fireEvent("onClose")}.bind(this))},setContent:function(html,append){this.options.html.content=(append?this.options.html.content+html:html);if(this.getEl("content")){this.getEl("content").setHTML(this.options.html.content)}},setWidth:function(width){this.el.setStyle("width",width+"px")},setHeight:function(height){this.getEl("content").setStyle("height",height+"px")},setPositionCenter:function(){var ws=window.getSize();var wsc=window.getScroll();var es=this.el.getSize();this.el.setStyles({left:((ws.x-es.x)/2+wsc.x),top:((ws.y-es.y)/2+wsc.y),position:"absolute"})}});xLarConsole=new new Class({isDebug:false,el:null,initialize:function(){this.isDebug=false},setDebug:function(val){this.isDebug=val;this.log("DEBUG = ",val)},log:function(){if(this.isDebug&&arguments.length>0){if(window.console&&window.console.log){window.console.log(arguments)}else{var msg="";for(var i=0,cnt=arguments.length;i<cnt;i++){if($type(arguments[i])=="object"){msg+='<div style="color:#006400; font-weight:bold">Object';for(var prop in arguments[i]){msg+=String.format(" {0}={1}",prop,arguments[i][prop].toString())}msg+="</div>"}else{msg+=arguments[i].toString()}}if(this.el){this.el.setContent(msg+"<hr />",true);this.el.show()}else{this.el=new xLarCadre({id:"console",html:{title:'Debugger&nbsp;&nbsp;<input type="text" id="console_input" style="width:70%; height:16px; font-size:9pt;" />',content:msg+"<hr />",footer:'<span id="console_delete" style="border:1 px solid #ccc;background-color:#2ae;font-size:9px;color:#fff;cursor:pointer">Effacer</span>'},size:{width:320,height:200},draggable:true,resizable:true});this.el.setCss("background-color:#8556cf; z-index:3000;");this.el.setCss("color:#fff;","title");$("console_delete").addEvent("click",function(evt){evt=new Event(evt);evt.stop();this.el.setContent("")}.bind(this));$("console_input").addEvent("keydown",function(evt){evt=new Event(evt);if(evt.key=="enter"){var elt=$(evt.target);this.log(eval(elt.value));elt.value=""}}.bind(this))}}}else{if(this.el){this.el.el.remove();delete this.el}}}});var xLarRounded=new Class({Extends:xLarContainer,options:{className:"xlarrounded",color:"",nborders:8,withArrow:false,content:""},initialize:function(options){this.parent(options);if($defined(this.oldclass)){this.el.set("class","xlarrounded");var eltc=this.getEl("content");eltc.set("class",this.oldclass);var mt=(eltc.getStyle("margin-top")||"0px").slice(0,2).toInt();var mb=(eltc.getStyle("margin-bottom")||"0px").slice(0,2).toInt();if(mt!=0){this.el.setStyle("margin-top",mt);eltc.setStyle("margin-top",0)}if(mb!=0){this.el.setStyle("margin-bottom",mt);eltc.setStyle("margin-bottom",0)}}if(this.options.color.length>0){this.el.addClass(this.options.color)}},render:function(){var tpl="";if(this.options.nborders==8){tpl='<div class="xlarrounded_ml"><div class="xlarrounded_mr"><div class="xlarrounded_tm"><div class="xlarrounded_tl"><div class="xlarrounded_tr"><div class="xlarrounded_bm"><div class="xlarrounded_bl"><div class="xlarrounded_br"><div class="xlarrounded_content">{content}</div></div></div></div></div></div></div></div></div>'}else{tpl='<div class="xlarrounded_tl"><div class="xlarrounded_tr"><div class="xlarrounded_bl"><div class="xlarrounded_br"><div class="xlarrounded_content">{content}</div></div></div></div></div>'}if(this.options.withArrow){tpl+='<div class="xlarrounded_arrow"></div>'}var eltt=$(this.options.targetId);if($defined(eltt)&&this.options.injectWhere=="apply"){this.options.content=eltt.getHTML()+this.options.content;if(this.options.keepCss){this.oldclass=eltt.get("class")}}return(String.substitute(tpl,this.options))}});var xLarBox2=new Class({Extends:xLarContainer,isMaximize:false,isMinimize:false,options:{className:"xlarbox",limitId:"",title:"",content:"",footer:"",withRounded:true,tools:["html","sep","minimize","maximize","compact","close"],maximizeOnDblClick:true,onMinimize:$empty,onMaximize:$empty,onRestore:$empty,onClose:$empty,onClickText:$empty,widthHeader:true},initialize:function(options){this.parent(options)},render:function(){var tpl="";if(this.options.widthHeader){tpl='<div class="xlarbox_inner"><div class="xlarbox_header"><div class="xlarbox_tools">{TOOLS}</div><div class="xlarbox_title">{TITLE}</div></div><div class="xlarbox_content">{CONTENT}</div><div class="xlarbox_footer">{FOOTER}</div></div></div></div></div></div>'}else{tpl='<div class="xlarbox_inner"><div class="xlarbox_content">{CONTENT}</div><div class="xlarbox_footer">{FOOTER}</div></div></div></div></div></div>'}var tools="";this.options.tools.each(function(item){if(item=="sep"){tools+='<div class="xlarbox_tools_separator"></div>'}else{if(item=="minimize"){tools+='<div class="xlarbox_tools_minimize"></div>'}else{if(item=="maximize"){tools+='<div class="xlarbox_tools_maximize"></div>'}else{if(item=="compact"){tools+='<div class="xlarbox_tools_compact"></div>'}else{if(item=="close"){tools+='<div class="xlarbox_tools_close"></div>'}else{tools+=String.format('<div class="xlarbox_tools_text">{0}</div>',item)}}}}}});var eltt=$(this.options.targetId);if($defined(eltt)&&this.options.injectWhere=="apply"){var childs=eltt.getChildren();if(childs.length>1&&this.options.widthHeader){var html_title;if(this.options.keepCcss){html_title="<"+childs[0].get("tag")+(childs[0].id.length>0?(' id="'+childs[0].id+'"'):"")+">";html_title+=childs[0].get("html");html_title+="</"+childs[0].get("tag")+">"}else{html_title=childs[0].get("html")}this.options.title=html_title;childs[0].destroy()}this.options.content=eltt.get("html")+this.options.content}var html=String.substitute(tpl,{TITLE:this.options.title,TOOLS:tools,CONTENT:this.options.content,FOOTER:this.options.footer});return(html)},beforeSetEvents:function(){if(this.options.withRounded){if(this.options.widthHeader){var xlrh=new xLarRounded({targetId:this.getEl("header"),injectWhere:"apply",nborders:8,withArrow:$pick(arguments[0],true),keepCss:true})}var xlri=new xLarRounded({targetId:this.getEl("inner"),injectWhere:"apply",nborders:4,withArrow:false,keepCss:true})}},setEvents:function(){if(this.getEl("tools")){this.getEl("tools").addEvent("click",function(evt){evt=new Event(evt);evt.stop();var tagName=evt.target.tagName.toLowerCase();var elt=$(evt.target);if(elt.hasClass("xlarbox_tools_close")){this.hide();this.fireEvent("onClose")}else{if(elt.hasClass("xlarbox_tools_minimize")){this.minimize()}else{if(elt.hasClass("xlarbox_tools_maximize")){this.maximize()}else{if(elt.hasClass("xlarbox_tools_compact")){this.restore()}else{if(elt.hasClass("xlarbox_tools_text")||elt.className.test(/xlarbox_tools_/)){this.fireEvent("onClickText",elt)}}}}}}.bind(this))}if(this.getEl("header")){this.getEl("header").addEvent("dblclick",function(evt){evt=new Event(evt);if(this.options.maximizeOnDblClick){if(this.isMaximize){this.restore()}else{this.maximize()}evt.stop()}}.bind(this))}},minimize:function(){this.getEl("content").toggle();this.isMinimize=true;this.fireEvent("onMinimize")},maximize:function(fire){$$(".xlarbox.xsearch").each(function(xlbs){if(xlbs.getStyle("display")!="none"&&xlbs!=this.el){xlbs.addClass("xlarbox_gmax2");xlbs.style.display="none"}}.bind(this));var ellmt=$(this.options.limitId)||$(document.body);var eltmp=this.el.getParent();while(eltmp!=ellmt){eltmp.addClass("xlarbox_gmax1");eltmp=eltmp.getParent()}this.getEl("content").style.display="block";this.el.style.zIndex="700";this.getEl("header").style.zIndex="1";this.getEl("content").style.zIndex="1";var elt=this.getEl("tools_maximize");if($defined(elt)){elt.className="xlarbox_tools_compact"}this.isMaximize=true;if(!$defined(fire)||fire){this.fireEvent("onMaximize",this.isMaximize)}},restore:function(){this.el.style.cssText="";this.getEl("content").style.cssText="";var elt=this.getEl("tools_compact");if($defined(elt)){elt.className="xlarbox_tools_maximize"}$$(".xlarbox_gmax1").each(function(elt){elt.removeClass("xlarbox_gmax1")});$$(".xlarbox_gmax2").each(function(elt){elt.removeClass("xlarbox_gmax2");elt.style.display="block"});this.isMinimize=false;this.isMaximize=false;this.fireEvent("onRestore")}});var xLarBoxType=new Class({Extends:xLarBox2,options:{withRounded:true,withArrow:true,tools:[],maximizeOnDblClick:false,typebox:"xencyclo",colorRounded:"bleu"},initialize:function(options){this.parent(options);this.getEl("inner").addClass(this.options.typebox)},beforeSetEvents:function(){if(this.options.withRounded){if(this.options.footer.length>0){this.getEl("footer").addClass("rounded")}this.el.getElements(".rounded").each(function(elt){elt.removeClass("rounded");new xLarRounded({targetId:elt,injectWhere:"apply",keepCss:true})});this.parent(this.options.withArrow);this.getEl("inner").getElements(".xlarrounded").each(function(elt){elt.addClass(this.options.colorRounded)}.bind(this))}if(this.options.footer.length==0){this.hide("footer")}else{if(this.options.footer=="-"){this.getEl("footer").set("html","");this.getEl("footer").addClass("small")}}},addGoTopLink:function(){this.getEl("footer").set("html",'<div class="gotop"><a title="Go top" href="#">'+MooTools.lang.get("xLarBox.Type","HautPage")+"</a></div>");this.show("footer");if(this.options.withRounded){new xLarRounded({targetId:this.getEl("footer"),injectWhere:"apply",color:this.options.colorRounded,keepCss:true})}}});var xLarBoxEncyclo=new Class({Extends:xLarBoxType,options:{typebox:"xencyclo",colorRounded:"bleu"},initialize:function(options){this.parent(options)}});var xLarBoxContrib=new Class({Extends:xLarBoxType,options:{typebox:"xcontrib",colorRounded:"violet"},initialize:function(options){this.parent(options)}});var xLarBoxContribMail=new Class({Extends:xLarBoxContrib,_bkg:null,options:{tools:["close"],withArrow:false,idDestinataire:-1},initialize:function(options){this.options.content='<fieldset><label for="tb_objet">Objet <small>(200 caractères max.)</small></label><input type="text" class="txt" value="" name="tb_objet"/><label for="tb_txt"><span class="required_text">*</span> Texte</label><textarea name="tb_txt"></textarea><button class="fright">Valider</button><button class="fright">Annuler</button></fieldset>';this._bkg=new Element("div",{styles:{position:"absolute",opacity:0.5,"z-index":200001,background:"black none repeat scroll 0 0",top:0,left:0,width:window.getScrollSize().x,height:window.getScrollSize().y}});this._bkg.inject(document.body,"bottom");this.parent(options);this.el.setStyles({position:"absolute","z-index":200002});this.hide();this.getEl("content").getElements("button").each(function(btn){if(btn.get("text").test(/annuler/i)){btn.addEvent("click",function(evt){evt=new Event(evt);evt.stop();this.hide()}.bind(this))}else{if(btn.get("text").test(/valider/i)){btn.addEvent("click",function(evt){evt=new Event(evt);evt.stop();this.send()}.bind(this))}}new xLarButton({targetId:btn,injectWhere:"apply",keepCss:true})}.bind(this))},show:function(part){if($defined(part)){this.parent(part)}else{this.getEl("content input[name=tb_objet]").set("value","");this.getEl("content textarea").set("value","");this.el.setStyle("display","block");this._bkg.setStyle("display","block");this.setPositionCenter()}},hide:function(part){if($defined(part)){this.parent(part)}else{this.el.setStyle("display","none");this._bkg.setStyle("display","none")}},setPositionCenter:function(){var ws=window.getSize();var wsc=window.getScroll();var es=this.el.getSize();this.el.setStyles({left:((ws.x-es.x)/2+wsc.x),top:((ws.y-es.y)/2+wsc.y)})},send:function(){if(this.getEl("content input[name=tb_objet]").get("value").clean().length==0||this.getEl("content textarea").get("value").clean().length==0){alert("Veuillez remplir tous les champs avant de publier.");return }var xml="<MessageData>";xml+=String.substitute("<UserToken>{token}</UserToken><idDestinataire>{idDestinataire}</idDestinataire><Type>{type}</Type><idContrib>{idContrib}</idContrib><Base>{base}</Base><sTitre><![CDATA[{titre}]]></sTitre><sMessage><![CDATA[{message}]]></sMessage><Categorie>{cat}</Categorie>",{token:xLarProfile.data.securityToken,idDestinataire:this.options.idDestinataire,type:0,idContrib:-1,base:-1,titre:this.getEl("content input[name=tb_objet]").get("value").toSQL(),message:this.getEl("content textarea").get("value").toSQL(),cat:-1});xml+="</MessageData>";if($defined(this._xll)){alert("Une action est déjà en cours. Veuillez patienter.");return }else{this._xll=new xLarLoader({targetId:this.getEl(),removeContent:false,withLogo:false,withFX:false});this._xll.el.setStyle("z-index",200003)}try{xLarConsole.log("<!>TODO, CHANGER LE TOKEN <!>");new Request({url:"/LarousseContrib/SetMessage.aspx",method:"post",data:xml,urlEncoded:false,noCache:false,headers:{"Content-type":"text/xml; charset=utf-8"},onSuccess:function(rtext){try{var rjson=JSON.decode(rtext);if($defined(rjson)&&rjson.status){alert("Votre message a été correctement envoyé");if($defined(this._xll)){this._xll.destroy();delete this._xll}this.hide()}else{alert("Une erreur est survenue lors de l'envoi de votre message.");xLarConsole.log("Erreur save = ",rtext);if($defined(this._xll)){this._xll.destroy();delete this._xll}}}catch(err){xLarConsole.log("Erreur lors de l'envoi d'un message",err);alert("Une erreur est survenue lors de l'envoi de votre message.");if($defined(this._xll)){this._xll.destroy();delete this._xll}}}.bind(this),onFailure:function(xhr){xLarConsole.log("Erreur lors de l'envoi d'un message",xhr);alert("Une erreur est survenue lors de l'envoi de votre message.");if($defined(this._xll)){this._xll.destroy();delete this._xll}}.bind(this)}).send()}catch(err){xLarConsole.log("Erreur lors de l'envoi d'un message",err);alert("Une erreur est survenue lors de l'envoi de votre message.");if($defined(this._xll)){this._xll.destroy();delete this._xll}}}});var xLarBoxSearch=new Class({Extends:xLarBox2,msearch:null,cxll:null,xlo:null,xlp:null,lastsearch:"",nanswer:0,start:0,firstMaximize:true,options:{title:"Citation Larousse",tools:["maximize"],withRounded:true,img:"",tabs:[],codeSearch:null,nresmin:10,nresmax:40,maxmedia:7,output:"text",typebox:"larousse",onSearchEnd:$empty,onMaximize:function(){if($defined(this.xlo)){this.xlo.show("header")}this.start=0;if(this.firstMaximize){this.firstMaximize=false;if(this.msearch[this.options.codeSearch[0]||this.options.codeSearch].context.datas.length>0){this.msearch[this.options.codeSearch[0]||this.options.codeSearch].context.datas.removeFromTo(0)}}if(this.lastsearch.length>0){this.search(this.lastsearch)}},onRestore:function(){if($defined(this.xlo)){this.xlo.setActive(0);this.xlo.hide("header")}this.start=0;if(this.lastsearch.length>0){this.search(this.lastsearch)}}},initialize:function(options){this.msearch=new Object();this.cxll=new Object();this.xlo=null;this.xlp=null;this.firstMaximize=true;this.parent(options);var html_img=this.renderImg();if(this.options.tabs.length==0){this.addMotor(this.options.codeSearch)}else{if(this.options.tabs.length==this.options.codeSearch.length){this.options.codeSearch.each(function(code){this.addMotor(code)}.bind(this))}}if(this.options.injectWhere=="apply"){this._apply()}if(this.options.tabs.length==0){this.xlo=null;if(this.options.img.length>0){this.getEl("content").set("html",html_img)}}else{if(this.options.tabs.length==this.options.codeSearch.length){this.xlo=new xLarOnglet({targetId:this.getEl("content"),tabs:this.options.tabs,onChange:function(){this.start=0;if(this.lastsearch.length>0){this.search(this.lastsearch,true)}}.bind(this)});this.xlo.getEl().addClass("xsearch");this.xlo.hide("header");this.getEl("content").style.padding="0";if(this.options.img.length>0){this.xlo.getElContent(0).set("html",html_img)}}}this.xlp=new xLarPagineur({targetId:this.getEl("footer"),onChange:function(){if($type(arguments[0])=="number"){var nres=(this.isMaximize?this.options.nresmax:this.options.nresmin);this.start=(arguments[0]-1)*nres;if(this.lastsearch.length>0){this.search(this.lastsearch,true)}}}.bind(this)});this.xlp.hide();if(this.options.injectWhere=="apply"&&this.lastsearch.length>0){this.search(this.lastsearch,true)}this.el.addClass("xsearch")},_apply:function(){this.getEl("content").getElements("ul").each(function(ul){var minfos=ul.id.split("_");if(minfos.length>1){var results=[];var isMedia=(this.options.output=="media");ul.getElements("li").each(function(li){var cinfos=li.id.split("_");results.push({base:cinfos[0],idl:cinfos[1],idcontent:cinfos[2],libelle:(isMedia?li.getElement("img").alt:li.getElement("a").get("html")),info:cinfos[3]||"0",info1:cinfos[4]||"0",info2:cinfos[5]||"0",info3:cinfos[6]||"0"})}.bind(this));var codeSearch=-1;if($defined(minfos[4])){codeSearch=minfos[4].toInt()}else{if($type(this.options.codeSearch)=="number"){codeSearch=this.options.codeSearch}else{if($type(this.options.codeSearch)=="array"){codeSearch=this.options.codeSearch[0]}}}if($defined(this.msearch[codeSearch])){this.msearch[codeSearch].addCache({idRq:minfos[1],req:ul.title,code:codeSearch,idSearch:minfos[0],cnt:minfos[2],start:minfos[3],results:results});this.lastsearch=ul.title;this.start=minfos[3].toInt()}}}.bind(this));this.options.content="";this.getEl("content").set("html","");this.options.title=this.options.title.replace(/\(\d+\)$/g,"")},beforeSetEvents:function(){if(this.options.withRounded){var xlr=new xLarRounded({targetId:this.getEl("inner"),injectWhere:"apply",color:"borders",nborders:8});xlr.getEl("content").addClass("xlarbox_inner");new Element("div",{"class":(this.options.typebox=="larousse"?"xencyclo":"xcontrib")}).wraps(xlr.getEl())}},renderImg:function(){var html_img="<br /><br /><br />";if(this.options.img.length>0){html_img=String.format('<div style="text-align:center; font-variant:small-caps; font-weight:bold; color:#ccc;"><img src="{0}{1}" alt="{2}" /><br />{2}</div>',xLarParams.path.imgDir,this.options.img,this.options.title)}return(html_img)},addMotor:function(code,nmax){if(!$defined(this.msearch[code])){this.msearch[code]=new xLarSearch({codeSearch:code,ncontext:nmax||-1,owner:this,onAfterSearch:function(){this.analyseAnswer.apply(this,arguments)}.bind(this)})}},search:function(word,noreload){var code,elc,idl;this.nanswer=0;if(!$defined(this.xlo)){this._search(word,this.options.codeSearch,this.getEl("content"))}else{if($defined(this.xlo)&&!this.isMaximize){this._search(word,this.options.codeSearch[0],this.xlo.getElContent(0))}else{if($defined(this.xlo)&&$defined(noreload)&&noreload){this._search(word,this.options.codeSearch[this.xlo.iselected],this.xlo.getElContent(),this.xlo.iselected)}else{if(!$defined(this.lastsearch)||this.lastsearch!=word){this.start=0}var cnt=this.options.tabs.length;for(var i=this.xlo.iselected;i>=0;i--){this._search.delay(50,this,[word,this.options.codeSearch[i],this.xlo.getElContent(i),i])}for(var j=this.xlo.iselected+1;j<cnt;j++){this._search.delay(50,this,[word,this.options.codeSearch[j],this.xlo.getElContent(j),j])}}}}this.lastsearch=word},_search:function(word,code,elc,ionglet){if($defined(this.msearch[code])){if($defined(this.xlo)&&$defined(ionglet)){this.xlo.getElTitle(ionglet).set("html",this.options.tabs[ionglet]);this.xlo.setEnabled(ionglet)}this.msearch[code].setLimit(this.start,this.options.nresmax);var idl=this.getId()+"_loader";if($defined(ionglet)){idl+="_"+ionglet}this.cxll[code]=new xLarLoader({id:idl,targetId:elc,withLogo:false,withFX:false,removeContent:false});this.msearch[code].search(word)}},analyseAnswer:function(obj){this.nanswer++;var codeSearch=obj.code;if($defined(this.cxll[codeSearch])){var elc=$(this.cxll[codeSearch].options.targetId);var idl=this.cxll[codeSearch].getId();var html="";if(!$defined(obj.fct)&&!$defined(obj.err)){html=this.renderSearch(obj)}else{html=this.renderImg();xLarConsole.log("Erreur xLarMotor : "+obj.fct+" - "+obj.err)}this.cxll[codeSearch].destroy(html);delete this.cxll[codeSearch];if(!$defined(obj.fct)&&!$defined(obj.err)){var cnt=obj.cnt;if(this.options.output=="media"){elc.getElements("ul").each(function(ul){new xLarFrise({targetId:ul,injectWhere:"apply",title:""})}.bind(this))}var ionglet=0;if($defined(this.xlo)&&$defined(idl)){var idt=idl.split("_");ionglet=(idt[idt.length-1]).toInt();if($type(ionglet)=="number"){this.xlo.getElTitle(ionglet).set("html",String.format("{0} ({1})",this.options.tabs[ionglet],cnt))}}if($defined(this.xlo)&&this.isMaximize&&this.nanswer==this.options.tabs.length){var cntr=0;var rg=new RegExp(/\((\d+)\)$/i);for(var k=0;k<this.options.tabs.length;k++){rg.exec(this.xlo.getElTitle(k).get("html"));if($defined(RegExp.$1)){cntr+=RegExp.$1.toInt()||0}}this.getEl("title").set("html",String.format("{0} ({1})",this.options.title,cntr));if(cntr==0){this.hide()}}else{this.getEl("title").set("html",String.format("{0} ({1})",this.options.title,cnt))}var nres=(this.isMaximize?this.options.nresmax:this.options.nresmin);if($defined(this.xlo)&&this.isMaximize&&ionglet==this.xlo.iselected){var rg=new RegExp(/\((\d+)\)$/i);rg.exec(this.xlo.getElTitle().get("html"));if($defined(RegExp.$1)){cnt=RegExp.$1.toInt()||0}}if($defined(this.xlo)&&ionglet!=this.xlo.iselected){}else{if(cnt<=nres){this.xlp.hide()}else{this.xlp.changePage(Math.ceil(this.start/nres)+1,Math.ceil(cnt/nres),false);this.xlp.show()}}if(cnt==0){if($defined(this.xlo)&&this.isMaximize){this.xlo.setDisabled(this.options.codeSearch.indexOf(codeSearch))}else{if(this.options.typebox=="contrib"&&this.options.output=="text"){this.getEl("content").set("html",'<div class="xlarboxsearch_addarticle"><a href="'+xLarParams.path.rootDir+'contribuer/article">Ajouter un article</a></div>')}else{if(this.options.typebox=="contrib"&&this.options.output=="media"){this.getEl("content").set("html",'<div class="xlarboxsearch_addmedia"><a href="'+xLarParams.path.rootDir+'contribuer/media">Ajouter un media</a></div>')}else{this.hide()}}}}}}this.fireEvent("onSearchEnd")},renderSearch:function(obj){var html="";if(obj.cnt>=0){var op=undefined;html='<ul class="'+this.options.output+'">';var nres=(this.isMaximize?this.options.nresmax:this.options.nresmin);if(obj.cnt<nres){nres=obj.cnt}if(obj.results.length<nres){nres=obj.results.length}for(var i=0;i<nres;i++){var articleInfo={IDBASE:obj.results[i].base,BASE:xLarBaseDoc.get(obj.results[i].base).lib,IDCONTENT:obj.results[i].idcontent,IDLAROUSSE:obj.results[i].idl,LIBELLE:obj.results[i].libelle.toUpperCaseFirst(),TEXT:obj.req.toUpperCaseFirst(),TITLE:obj.results[i].libelle.stripHtmlTags().toUpperCaseFirst(),ADRESSE:obj.results[i].libelle.toURL(),INFO:obj.results[i].info,INFO1:obj.results[i].info1,INFO2:obj.results[i].info2,INFO3:obj.results[i].info3,NOTE:this.evalNote(obj.results[i].info)};if(this.options.output=="text"){if(this.options.typebox=="larousse"){html+=String.substitute('<li><a href="'+xLarParams.path.articleUrl+'">{LIBELLE}</a><div class="breaker"></div></li>',articleInfo)}else{if(this.options.typebox=="atlas"){html+=String.substitute('<li><a href="'+xLarParams.path.articleUrl+'">{LIBELLE}</a></li>',articleInfo)}else{if(this.options.typebox=="contrib"){html+='<li><a href="'+xLarParams.path.articleUrl+'">';html+='<span class="ranked">';for(var ij=0;ij<articleInfo.NOTE;ij++){html+=String.format('<img src="{0}encyclo/rank.gif"/>',xLarParams.path.imgDir)}for(var ij=articleInfo.NOTE;ij<5;ij++){html+=String.format('<img src="{0}encyclo/rank_opac.gif"/>',xLarParams.path.imgDir)}html+="</span>";html+=String.substitute('{LIBELLE}</a><div class="breaker"></div></li>',articleInfo)}}}}else{if(this.options.output=="media"){articleInfo.LIBELLE=articleInfo.LIBELLE.htmlencode();if(i>0&&i%this.options.maxmedia==0){html+="</ul><ul>"}if(this.options.typebox=="larousse"){html+=String.substitute('<li><a href="'+xLarParams.path.mediaUrl+'"><img src="'+xLarParams.path.thumbLarousse+'" id="{IDBASE}_{IDCONTENT}" alt="{LIBELLE}" title="{LIBELLE}" /></a></li>',articleInfo)}else{if(this.options.typebox=="contrib"){html+=String.substitute('<li><a href="'+xLarParams.path.mediaUrl+'"><img src="'+xLarParams.path.thumbContrib+'" id="{IDBASE}_{IDCONTENT}" alt="{LIBELLE}" title="{LIBELLE}" note="{NOTE}" /></a></li>',articleInfo)}}}}}html+="</ul>"}return(html)},evalPertinence:function(info){if(!$defined(info)){return(-1)}else{if(((info&77)==1)&&((info&256)==0)){return(3)}else{if(((info&77)==1)&&((info&256)==256)){return(2)}else{if(info==0){return(1)}else{return(0)}}}}},evalNote:function(info){return($pick(info>>16,0))},hide:function(part){this.parent(part);if(!$defined(part)){if($defined(this.xlo)){this.xlo.getElContent(0).set("html",this.renderImg())}else{this.getEl("content").set("html",this.renderImg())}}}});var xLarBoxSearchLarousseArticle=new Class({Extends:xLarBoxSearch,omc:null,options:{title:"Articles Larousse",tabs:["Tout","Vocabulaire","Personnages","Oeuvres","Lieux","Evènements","Autres","Dans les articles"],codeSearch:[21,30,31,32,33,34,35,27],output:"text",typebox:"larousse"},initialize:function(options){this.omc=null;this.parent(options)},analyseAnswer:function(obj){var codeSearch=obj.code;if(!this.isMaximize&&codeSearch==21){if(obj.cnt>=this.options.nresmin){this.parent(obj)}else{this.omc=$merge(obj);this.msearch[27].setLimit(this.start,this.options.nresmax);this.msearch[27].search(obj.req)}}else{if(!this.isMaximize&&codeSearch==27){var restft=obj.results.slice(0,obj.results.length-this.omc.cnt.toInt());this.omc.results=this.omc.results.concat(restft);this.omc.cnt=this.omc.cnt.toInt()+obj.cnt.toInt();this.parent(this.omc);delete this.omc}else{this.parent(obj)}}}});var xLarBoxSearchMap=new Class({Extends:xLarBoxSearch,els:null,lastObjRender:null,options:{title:"Rechercher un document à localiser",img:"larousse_article.jpg",tools:["sep","close"],tabs:["Articles Larousse","Médias Larousse","Articles Contributeur","Médias Contributeur"],codeSearch:[21,22,201,202],nresmin:7,nresmax:12,maximizeOnDblClick:false,maxmedia:4,onSelectDocument:Class.empty},initialize:function(options){this.els=null;this.lastObjRender=new Object();this.parent(options);this.el.addClass("xlarbox_noborders");this.el.addClass("xlarboxsearch_atlas");this.hide("header");this.els=new Element("div",{styles:{"background-color":"#ededed",padding:"5px"}});this.els.set("html",'Saisir un terme&nbsp;:&nbsp;<input type="text" style="width: 175px;" id="searchKeyword" class="iText"/>&nbsp;<img alt="OK" src="'+xLarParams.path.rootDir+'assets/img/contrib/bt_ok_of.gif" style="cursor:pointer" id="searchOK"/>');this.els.inject(this.xlo.getEl(),"before");this.els.addEvent("mouseover",function(evt){evt=new Event(evt);evt.stop();var elt=$(evt.target);if(elt.id=="searchOK"){elt.src=xLarParams.path.rootDir+"assets/img/contrib/bt_ok_on.gif"}}.bind(this));this.els.addEvent("mouseout",function(evt){evt=new Event(evt);evt.stop();var elt=$(evt.target);if(elt.id=="searchOK"){elt.src=xLarParams.path.rootDir+"assets/img/contrib/bt_ok_of.gif"}}.bind(this));this.els.addEvent("click",function(evt){evt=new Event(evt);evt.stop();var elt=$(evt.target);if(elt.id=="searchOK"){this.search($("searchKeyword").value)}}.bind(this));this.els.addEvent("keydown",function(evt){evt=new Event(evt);var elt=$(evt.target);if(elt.id=="searchKeyword"&&evt.key=="enter"){this.search(elt.value);evt.stop()}}.bind(this));var html_img=this.renderImg();for(var i=1;i<this.options.codeSearch.length;i++){this.xlo.getElContent(i).set("html",html_img)}this.maximize();this.getEl("content").addEvent("click",function(evt){evt=new Event(evt);evt.stop();var elt=$(evt.target);if(elt.tagName.test(/img|b|strong/gi)){elt=elt.getParent()}if(elt.tagName.toLowerCase()=="a"){try{var code=this.options.codeSearch[this.xlo.iselected];var myobj=this.lastObjRender[code];var ihref=elt.href.split("/");var id=ihref[ihref.length-1];var ifirst=myobj.results.firstIndex(function(item,index){return(item.idcontent==id||item.idl==id)}.bind(this));var articleInfo={IDBASE:myobj.results[ifirst].base,BASE:xLarBaseDoc.get(myobj.results[ifirst].base).lib,IDCONTENT:myobj.results[ifirst].idcontent,IDLAROUSSE:myobj.results[ifirst].idl,LIBELLE:myobj.results[ifirst].libelle.toUpperCaseFirst(),TEXT:myobj.req.toUpperCaseFirst(),ADRESSE:elt.getProperty("href"),INFO:myobj.results[ifirst].info,INFO1:myobj.results[ifirst].info1,INFO2:myobj.results[ifirst].info2,INFO3:myobj.results[ifirst].info3,NOTE:this.evalNote(myobj.results[ifirst].info),TYPEBOX:(this.xlo.iselected<2?"larousse":"contrib"),OUTPUT:(this.xlo.iselected%2==0?"text":"media")};this.fireEvent("onSelectDocument",articleInfo)}catch(err){this.fireEvent("onSelectDocument",err)}}}.bind(this))},renderSearch:function(obj){if(obj.codeSearch===21){this.options.output="text";this.options.typebox="larousse"}else{if(obj.codeSearch===22){this.options.output="media";this.options.typebox="larousse"}else{if(obj.codeSearch===201){this.options.output="text";this.options.typebox="contrib"}else{if(obj.codeSearch===202){this.options.output="media";this.options.typebox="contrib"}}}}this.lastObjRender[obj.codeSearch]=obj;return(this.parent(obj))}});var xLarOnglet=new Class({Extends:xLarContainer,iselected:0,options:{className:"xlaronglet",tabs:[{title:"onglet 1",content:"html"}],onChange:Class.empty},initialize:function(options){this.options.tabs=[];this.parent(options);this.setActive(0)},render:function(){var tpl='<div class="xlaronglet_header"><ul>{HEADER}</ul></div><div class="xlaronglet_content">{CONTENT}</div>';var html_header="";var html_content="";if($defined($(this.options.targetId))&&this.options.injectWhere=="apply"){var eltarget=$(this.options.targetId);eltarget.getElements("li.xlo").each(function(item){html_header+=String.format('<li class="xlaronglet_tab"><span>{0}</span></li>',item.innerHTML)});eltarget.getElements("div.xlo").each(function(item){html_content+=String.format('<div {1} class="xlaronglet_tabcontent ">{0}</div>',item.innerHTML,item.id?String.format('id="{0}"',item.id):"")})}this.options.tabs.each(function(tab){if($type(tab)=="element"){html_header+=String.format('<li class="xlaronglet_tab"><span>{0}</span></li>',tab.getElement(".xlo_h").get("html"));html_content+=String.format('<div class="xlaronglet_tabcontent ">{0}</div>',tab.getElement(".xlo_c").get("html"));tab.destroy()}else{html_header+=String.format('<li class="xlaronglet_tab"><span>{0}</span></li>',tab.title||tab);html_content+=String.format('<div class="xlaronglet_tabcontent ">{0}</div>',tab.content||"")}});return(String.substitute(tpl,{HEADER:html_header,CONTENT:html_content}))},setEvents:function(){this.getEl("header").addEvent("click",function(evt){evt=new Event(evt);evt.stop();var elt=$(evt.target);if(elt.get("tag")=="span"){elt=elt.getParent()}if(elt.hasClass("xlaronglet_tab")&&!elt.hasClass("disabled")&&!elt.hasClass("selected")){this.setActive(elt);this.fireEvent("onChange")}}.bind(this))},setActive:function(onglet){var elts_tabs=this.getEl("header ul").getElements("li.xlaronglet_tab");var elts_content=this.getEl("content").getChildren("div.xlaronglet_tabcontent");var l_tab=elts_tabs.length;var l_content=elts_content.length;var type=$type(onglet);if(l_tab==l_content&&l_tab>0){for(var i=0;i<l_tab;i++){elts_tabs[i].removeClass("selected");elts_content[i].removeClass("selected");if((type=="element"&&elts_tabs[i]==onglet)||(type=="number"&&i==onglet)){elts_tabs[i].addClass("selected");elts_content[i].addClass("selected");this.iselected=i}}}},setDisabled:function(){var elts_ong=this.getEl("header").getElements(".xlaronglet_tab");var max=elts_ong.length;var cnt=arguments.length;if(cnt==0){elts_ong.each(function(elt){elt.removeClass("disabled")})}else{for(var i=0;i<cnt;i++){if(arguments[i]>=0&&arguments[i]<max){elts_ong[arguments[i]].addClass("disabled")}}}},setEnabled:function(){var elts_ong=this.getEl("header").getElements(".xlaronglet_tab");var max=elts_ong.length;var cnt=arguments.length;if(cnt==0){elts_ong.each(function(elt){elt.removeClass("disabled")})}else{for(var i=0;i<cnt;i++){if(arguments[i]>=0&&arguments[i]<max){elts_ong[arguments[i]].removeClass("disabled")}}}},getElContent:function(index){var elts_content=this.getEl("content").getElements(".xlaronglet_tabcontent");var max=elts_content.length;if(!$defined(index)){return(this.getEl("tabcontent.selected"))}else{if(index>=0&&index<max){return(elts_content[index])}else{return(null)}}},getElTitle:function(index){var elts_title=this.getEl("header").getElements("span");var max=elts_title.length;if(!$defined(index)){return(elts_title[this.iselected])}else{if(index>=0&&index<max){return(elts_title[index])}else{return(null)}}},setContent:function(html,index){var elt=this.getElContent(index);if($defined(elt)){elt.setHTML(html)}}});var xLarPagineur=new Class({Extends:xLarContainer,options:{className:"xlarpagineur",ipage:1,npage:1,onChange:Class.empty},initialize:function(options){this.parent(options)},render:function(){var html='<div class="xlarpagineur_inner"><a href="#previous" class="xlarpagineur_previous">Précédent</a> | <span class="xlarpagineur_content">Page n° <input type="text" value="{IPAGE}" /> sur <span>{NPAGE}</span></span> | <a href="#next" class="xlarpagineur_next">Suivant</a></div>';return(String.substitute(html,{IPAGE:this.options.ipage,NPAGE:this.options.npage}))},setEvents:function(){this.getEl().addEvent("click",function(evt){evt=new Event(evt);evt.stop();var tagName=evt.target.tagName.toLowerCase();var elt=$(evt.target);if(tagName=="a"){if(elt.hasClass("xlarpagineur_previous")){this.changePage(this.options.ipage-1)}else{if(elt.hasClass("xlarpagineur_next")){this.changePage(this.options.ipage+1)}}}}.bind(this));this.getEl("content input").addEvent("keydown",function(evt){evt=new Event(evt);if(evt.key=="enter"){var ip=this.getEl("content input").value.toInt();if($type(ip)=="number"){this.changePage(ip);evt.stop()}}}.bind(this))},changePage:function(num,total,fire){if($defined(total)){this.options.npage=total}if(this.options.npage<1){this.options.npage=1}if(num<=0){this.options.ipage=1}else{if(num>0&&num<this.options.npage){this.options.ipage=num}else{this.options.ipage=this.options.npage}}this.getEl("content input").set("value",this.options.ipage);this.getEl("content span").set("text",this.options.npage);this.getEl("previous").style.visibility=(this.options.ipage==1?"hidden":"visible");this.getEl("next").style.visibility=(this.options.ipage==this.options.npage?"hidden":"visible");if(this.options.npage==1){this.hide()}else{this.show()}if(!$defined(fire)||fire){this.fireEvent("onChange",this.options.ipage)}}});var xLarFrise=new Class({Extends:xLarContainer,options:{className:"xlarfrise",imgs:[]},initialize:function(options){this.options.imgs=new Array();this.parent(options)},render:function(){var tpl='<ul>{CONTENT}</ul><div class="xlarfrise_legend"></div>';var html="";if($defined($(this.options.targetId))&&this.options.injectWhere=="apply"){var ul=$(this.options.targetId);ul.getElements("li").each(function(li){var myimg=li.getElement("img");var mya=li.getElement("a");if($defined(myimg)&&$defined(mya)){this.options.imgs.push({src:myimg.get("src"),title:myimg.get("title"),legend:myimg.get("alt"),link:mya.get("href"),note:$pick(myimg.get("note"),0)})}}.bind(this))}this.options.imgs.each(function(img){html+=String.substitute('<li><a href="{link}"><img alt="{legend}" title="{title}" src="{src}"/>',img);if(img.note>0){html+='<span class="rank">';for(var ij=0;ij<img.note;ij++){html+='<img src="'+xLarParams.path.imgDir+'encyclo/rank_media.gif"/>'}for(var ij=img.note;ij<5;ij++){html+='<img src="'+xLarParams.path.imgDir+'encyclo/rank_media_opac.gif"/>'}html+="</span>"}html+="</a></li>"}.bind(this));return(String.substitute(tpl,{TITRE:this.options.title,CONTENT:html}))},setEvents:function(){this.el.addEvent("mouseover",function(evt){evt=new Event(evt);evt.stop();var elt=$(evt.target);if(elt.get("tag")){this.getEl("legend").set("html",elt.get("alt"))}}.bind(this));this.el.addEvent("mouseout",function(evt){evt=new Event(evt);evt.stop();var elt=$(evt.target);if(elt.get("tag")){this.getEl("legend").set("html","")}}.bind(this))}});var xLarSearchSpeller=new Class({Extends:xLarContainer,msearch:null,options:{className:"xlarsearchspeller",inputId:"",codeSearch:6101,nresults:10},initialize:function(options){this.parent(options);this.msearch=new xLarSearch({codeSearch:this.options.codeSearch,ncontext:-1,onAfterSearch:function(){this.renderSearch.apply(this,arguments)}.bind(this)});var pos=$(this.options.inputId).getCoordinates();this.getEl().style.position="absolute";this.getEl().style.left=pos.left+"px";this.getEl().style.top=(pos.top+pos.height)+"px";this.getEl().style.width=pos.width+"px";this.hide()},render:function(){return("")},search:function(word){this.msearch.search(word)},setEvents:function(){this.el.addEvent("mouseover",function(evt){evt=new Event(evt);evt.stop();var tagName=evt.target.tagName.toLowerCase();var elt=$(evt.target);if(tagName=="li"){elt.addClass("selected")}}.bind(this));this.el.addEvent("mouseout",function(evt){evt=new Event(evt);evt.stop();var tagName=evt.target.tagName.toLowerCase();var elt=$(evt.target);if(tagName=="li"){elt.removeClass("selected")}}.bind(this));this.el.addEvent("click",function(evt){evt=new Event(evt);evt.stop();var tagName=evt.target.tagName.toLowerCase();var elt=$(evt.target);if(tagName=="li"){$(this.options.inputId).value=elt.get("html");this.hide()}}.bind(this));$(this.options.inputId).addEvent("keydown",function(evt){evt=new Event(evt);if(this.isShown()){var ul=this.el.getElement("ul");if(evt.key=="up"){var lis=ul.getElement("li.selected");var lip=null;if(!$defined(lis)){lip=ul.getLast()}else{lis.removeClass("selected");lip=lis.getPrevious();if(!$defined(lip)){lip=ul.getLast()}}lip.addClass("selected")}else{if(evt.key=="down"){var lis=ul.getElement("li.selected");var lin=null;if(!$defined(lis)){lin=ul.getFirst()}else{lis.removeClass("selected");lin=lis.getNext();if(!$defined(lin)){lin=ul.getFirst()}}lin.addClass("selected")}else{if(evt.key=="enter"){var lis=ul.getElement("li.selected");if($defined(lis)){$(this.options.inputId).value=lis.get("html");this.hide()}}else{if(evt.key=="esc"){this.hide()}}}}}}.bind(this))},renderSearch:function(obj){if(!$defined(obj.fct)&&!$defined(obj.err)){var html="<ul>";var end=(obj.cnt<this.options.nresults?obj.cnt:this.options.nresults);for(var i=0;i<end;i++){if($defined(obj.results[i].libelle)&&obj.results[i].libelle!="null"){html+="<li>"+obj.results[i].libelle+"</li>"}}html+="</ul>";this.getEl().set("html",html);this.show();$(this.options.inputId).focus()}}});var xLarRecherche=new Class({Implements:[Options,Events],elinput:null,elsubmit:null,elboxsearch:[],elspeller:null,nanswer:0,options:{inputId:"",submitId:"",bSpellChecker:true,rechercheUrl:xLarParams.path.rechercheUrl,boxsearch:[]},initialize:function(options){this.elinput=null;this.elsubmit=null;this.elbox=[];this.elspeller=null;this.options.boxsearch=[];this.nanswer=0;this.setOptions(options);this.elinput=$(this.options.inputId);this.elsubmit=$(this.options.submitId);if($defined(this.elinput)&&this.options.bSpellChecker){this.elspeller=new xLarSearchSpeller({inputId:this.options.inputId})}this.options.boxsearch.each(function(opts){var xlbstype=opts.xlbstype;if($defined(opts.xlbstype)){delete opts.xlbstype}this.addBox(opts,xlbstype)}.bind(this));this.setEvents()},setEvents:function(){if($defined(this.elinput)){var link=this.elsubmit.getFirst();if($defined(link)&&$defined(this.elinput)&&link.tagName.toLowerCase()=="a"){this.elinput.addEvent("keyup",function(evt){evt=new Event(evt);if(evt.key=="enter"){this.search()}link.href=String.substitute(this.options.rechercheUrl,{KEYWORD:this.elinput.value})}.bind(this));link.href=String.substitute(this.options.rechercheUrl,{KEYWORD:this.elinput.value||"larousse"})}else{this.elinput.addEvent("keydown",function(evt){evt=new Event(evt);if(evt.key=="enter"){this.search();evt.stop()}}.bind(this))}}if($defined(this.elsubmit)){this.elsubmit.addEvent("click",function(evt){evt=new Event(evt);evt.stop();this.search()}.bind(this))}},addBox:function(opts,xlbstype){var box=null;if(!$defined(xlbstype)){box=new xLarBoxSearch($merge(opts,{onSearchEnd:this.searchEnd.bind(this)}))}else{if(xlbstype=="article"){box=new xLarBoxSearchLarousseArticle($merge(opts,{onSearchEnd:this.searchEnd.bind(this)}))}else{if(xlbstype=="auteur"){box=new xLarBoxSearchAuteur($merge(opts,{onSearchEnd:this.searchEnd.bind(this)}))}else{if(xlbstype=="mediafiltre"){box=new xLarBoxSearchMedia($merge(opts,{onSearchEnd:this.searchEnd.bind(this)}))}}}}this.elboxsearch.push(box)},search:function(){if($defined(this.elinput)){window.location.href=String.substitute(this.options.rechercheUrl,{KEYWORD:this.elinput.value||"larousse"})}},searchEnd:function(){this.nanswer++;if(this.nanswer==this.options.boxsearch.length){var cntr=0;var rg=new RegExp(/\((\d+)\)$/i);this.elboxsearch.each(function(box){rg.exec(box.getEl("title").get("html"));if($defined(RegExp.$1)){cntr+=RegExp.$1.toInt()||0}});if(cntr==0){this.elspeller.search(this.elinput.value)}if(window.ie7){$$("div.xlarfrise ul li:first-child").each(function(elt){elt.setStyle("zoom","1")})}}}});var xLarLogin=new Class({Extends:xLarContainer,mforget:false,xll:null,options:{className:"xlarlogin",activeId:""},initialize:function(options){this.mforget=false;this.xll=null;this.parent(options);this.hide();var pos=$(this.options.activeId).getPosition();this.el.setStyles({position:"absolute","z-index":"999",top:pos.y+$(this.options.activeId).getParent().getSize().y+1,left:pos.x});this.el.getElements("button").each(function(btn){new xLarButton({targetId:btn,injectWhere:"apply",keepCss:true})});this.el.getElements("input").each(function(input){new xLarTextbox({targetId:input,msg:input.get("value")});input.blur()});this.updateDOM();globalEvents.addEvent("xLarProfile::loadUserInfos",function(obj){this.updateDOM()}.bind(this));globalEvents.addEvent("xLarProfile::login",function(obj){var mode_connected=$defined(this.getEl("connected"));if(!$defined(obj.status)||obj.status=="invalide"){alert(MooTools.lang.get("xLarLogin","Alert_UserInvalid"));this.updateDOM()}else{if(obj.status=="err"){alert(MooTools.lang.get("xLarLogin","Alert_ErrIdentification"));xLarConsole.log("Err login = ",obj.msg);this.updateDOM()}else{this.resetForm();this.updateDOM();this.hide()}}if($defined(this.xll)){this.xll.destroy();this.xll=null}}.bind(this));globalEvents.addEvent("xLarProfile::forget",function(obj){if(!$defined(obj.status)||obj.status=="invalide"){alert(MooTools.lang.get("xLarLogin","Alert_MailInvalid"));this.resetForm()}else{if(obj.status=="err"){alert(MooTools.lang.get("xLarLogin","Alert_ErrServer"));xLarConsole.log("Err forget = ",obj.msg)}else{alert(MooTools.lang.get("xLarLogin","Alert_MailPass"));this.getEl("pwd input").set("value","")}}if($defined(this.xll)){this.xll.destroy();this.xll=null}}.bind(this));globalEvents.addEvent("xLarProfile::disconnect",function(){window.location.href="/encyclopedie"}.bind(this))},render:function(){var html;var lang=MooTools.lang.getCurrentLanguage();html='<fieldset class="xlarlogin_form"><ol>';html+='<li class="xlarlogin_mail"><input type="text" name="xlarlogin_mail" value="Email" tabindex="1" /></li>';html+='<li class="xlarlogin_forget"><a href="#">{Html_PassOubli}</a></li>';html+='<li class="xlarlogin_pwd"><input type="password" name="xlarlogin_pwd" value="Password" tabindex="2" /></li>';html+='<li class="xlarlogin_register"><a href="/'+(lang!="fr"?lang+"/":"")+MooTools.lang.get("xLarLogin","Url_inscription")+'">{Html_Inscription}</a></li>';html+='<li class="xlarlogin_pwdtxt">{Html_PassOubliDesc}</li>';html+='<li class="xlarlogin_action"><button class="bwhite">{Html_Ok}</button><button class="bwhite">{Html_Annuler}</button></li>';html+="</ol></fieldset>";return(String.substitute(html,MooTools.lang.get("xLarLogin")))},setEvents:function(){$(this.options.activeId).addEvent("click",function(evt){evt=new Event(evt);evt.stop();if(!xLarProfile.isConnected()){this.el.toggle()}else{window.location.href="/encyclopedie/contribuer"}}.bind(this));this.getEl("forget a").addEvent("click",function(evt){evt=new Event(evt);evt.stop();this.setModeForget(!this.mforget)}.bind(this));this.getEl(String.format('action button:contains("{0}")',MooTools.lang.get("xLarLogin","Html_Annuler"))).addEvent("click",function(evt){evt=new Event(evt);evt.stop();if(this.mforget){this.setModeForget(false)}else{this.hide()}}.bind(this));this.getEl(String.format('action button:contains("{0}")',MooTools.lang.get("xLarLogin","Html_Ok"))).addEvent("click",function(evt){evt=new Event(evt);evt.stop();this.validateForm()}.bind(this));this.el.addEvent("keydown",function(evt){evt=new Event(evt);if(evt.key=="enter"){evt.stop();this.validateForm()}}.bind(this))},resetForm:function(){this.getEl("mail input").set("value","");this.getEl("pwd input").set("value","")},updateDOM:function(){if(xLarProfile.isConnected()){var html=String.substitute(String.format('<img alt="{card.nickname}" src="{card.presentation.img}" /><h3>{card.nickname}</h3><em class="eperso">{0}</em><em class="disconnect">{1}</em>',MooTools.lang.get("xLarLogin","Html_MonEspace"),MooTools.lang.get("xLarLogin","Html_Deconnexion")),xLarProfile.data);$(this.options.activeId).set("html",html);$("compte").addClass("connected");$(this.options.activeId).getElement("em.disconnect").addEvent("click",function(evt){evt=new Event(evt);evt.stop();$(evt.target).remove();xLarProfile.clear();this.updateDOM()}.bind(this))}else{$(this.options.activeId).set("html",MooTools.lang.get("xLarLogin","Html_Identifier"));this.resetForm();this.show("form");$("compte").removeClass("connected")}},setModeForget:function(bool){if(bool){this.mforget=true;this.getEl("pwd input").setStyle("visibility","hidden");this.show("pwdtxt")}else{this.mforget=false;this.getEl("pwd input").setStyle("visibility","visible");this.hide("pwdtxt")}},checkForm:function(){return(this.getEl("mail input").get("value").length>0&&(this.mforget?true:this.getEl("pwd input").get("value").length>0))},validateForm:function(){if(!this.checkForm()){alert(MooTools.lang.get("xLarLogin","Alert_Form"));return }if(this.mforget){if(!$defined(this.xll)){this.xll=new xLarLoader({targetId:this.el,injectWhere:"after",removeContent:false,withLogo:false,withFX:false,msg:MooTools.lang.get("xLarLogin","Loader_Send")});this.xll.getEl().setStyles({left:this.el.style.left,top:this.el.style.top})}xLarProfile.forget({email:this.getEl("mail input").get("value").clean()})}else{if(!$defined(this.xll)){this.xll=new xLarLoader({targetId:this.el,injectWhere:"after",removeContent:false,withLogo:false,withFX:false,msg:MooTools.lang.get("xLarLogin","Loader_Connexion")});this.xll.getEl().setStyles({left:this.el.style.left,top:this.el.style.top})}xLarProfile.loginUser({email:this.getEl("mail input").get("value").clean(),pwd:this.getEl("pwd input").get("value")})}}});var xLarTextbox=new Class({Implements:[Options,Events],options:{targetId:"",msg:"Saisissez votre texte..."},initialize:function(options){this.setOptions(options);this.el=$(this.options.targetId);if(this.el.get("tag")=="input"&&this.el.get("type").test(/text|password/i)){this.setEvents();this.el.style.color="#666"}},setEvents:function(){this.el.addEvent("focus",function(evt){if(this.el.get("value")==this.options.msg){this.el.set("value","");this.el.style.color="#000"}}.bind(this));this.el.addEvent("blur",function(evt){if(this.el.get("value").length==0){this.el.set("value",this.options.msg);this.el.style.color="#666"}}.bind(this))}});var xLarNewsletter=new Class({initialize:function(){var tb_nl=$E("div.inscr_news input[name=email]");new xLarTextbox({targetId:tb_nl,msg:tb_nl.get("value")});$E("div.inscr_news input[name=ok]").addEvent("click",function(evt){evt=new Event(evt);evt.stop();this._send()}.bind(this));$E("div.inscr_news input[name=email]").addEvent("keydown",function(evt){evt=new Event(evt);if(evt.key=="enter"){evt.stop();this._send()}}.bind(this))},_send:function(){var tb_nl=$E("div.inscr_news input[name=email]");var rg=new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?","i");if(tb_nl.get("value").test(rg)){new Request({url:"/LaroussePortail/Abon/AddNewsLetter.aspx",data:{_email:tb_nl.get("value")},method:"post",onSuccess:function(rtext){var tb_nl=$E("div.inscr_news input[name=email]");tb_nl.set("value","");alert(MooTools.lang.get("xLarNewsLetter","Alert_MailConfirmation"))},onFailure:function(xhr){alert(MooTools.lang.get("xLarNewsLetter","Alert_NewsIndisponible"))}}).send()}else{alert(MooTools.lang.get("xLarNewsLetter","Alert_MailInvalide"))}}});var xLarButton=new Class({Extends:xLarContainer,options:{tag:"a",className:"xlarbutton",typebtn:"normal",text:"Valider",url:"#",onBlur:$empty,onClick:$empty,onFocus:$empty,onMouseDown:$empty,onMouseUp:$empty},initialize:function(options){this.parent(options);this.el.set("href",this.options.url)},render:function(){var tpl='<span class="xlarbutton_l"></span><span class="xlarbutton_text">{text}</span><span class="xlarbutton_r"></span>';var eltt=$(this.options.targetId);if($defined(eltt)&&this.options.injectWhere=="apply"){var tag=eltt.get("tag");if(tag=="a"||tag=="button"||(tag=="input"&&eltt.get("type").test(/button|submit/i))){this.options.text=eltt.get("text");this.options.url=$pick(eltt.get("href"),"#");var eltt_events=eltt.retrieve("events");for(var evt in eltt_events){if(!evt.test(/click|blur|focus|mousedown|mouseup/i)){continue}var evt_name="on"+evt.toUpperCaseFirst();this.options[evt_name]=eltt_events[evt].keys[eltt_events[evt].keys.length-1]}}}return(String.substitute(tpl,{text:this.options.text}))},setEvents:function(){this.el.addEvent("click",function(evt){if($defined(this.options.onClick)){this.options.onClick.apply(this,[evt])}}.bind(this));this.el.addEvent("blur",function(evt){if($defined(this.options.onBlur)){this.options.onBlur.apply(this,[evt])}}.bind(this));this.el.addEvent("focus",function(evt){if($defined(this.options.onFocus)){this.options.onFocus.apply(this,[evt])}}.bind(this));this.el.addEvent("mousedown",function(evt){if($defined(this.options.onMouseDown)){this.options.onMouseDown.apply(this,[evt])}}.bind(this));this.el.addEvent("mouseup",function(evt){if($defined(this.options.onMouseUp)){this.options.onMouseUp.apply(this,[evt])}}.bind(this))}});var xLarAccueilLarousse=new new Class({Implements:Options,options:{section:"encyclo",rubrique:"accueil",animate:true,volet:0},initialize:function(){window.addEvent("domready",function(){try{if($defined(this.options.section)&&$defined(this.options.rubrique)){xLarEstat.setMarker(this.options.section,this.options.rubrique)}this.initFromHash();xLarProfile.init();new xLarLogin({activeId:$E("#compte a span")});new xLarNewsletter();$$(".noscriptpadding").each(function(el){el.removeClass("noscriptpadding")});$$("a._btn").each(function(el){new xLarButton({targetId:el,injectWhere:"apply"})});$E("#ACC_NEWS a.xlarbutton").addClass("bgreen");this.xlbe=new xLarBoxEncyclo({targetId:"acc_larousse",injectWhere:"apply",keepCss:true});new xLarBoxEncyclo({targetId:"acloud",injectWhere:"apply"});new xLarFlash({id:"swf_cloud",targetId:$("ncloud"),flash:{src:"imagecloud",width:276,height:250}});this.xlbec=new xLarBoxContrib({targetId:"acc_contrib",injectWhere:"apply",keepCss:true});new xLarRounded({targetId:$E("#ACC_NEWS div.nouveautes"),injectWhere:"apply",keepCss:true,withArrow:false,color:"marron",nborders:4});this.xlo=new xLarOnglet({targetId:$("onglets_contrib"),injectWhere:"apply",onChange:function(){}.bind(this)});var limitId=this.xlbe.getEl("content");this.initSearch();$("acc_contrib").addEvent("mouseover",function(evt){this.options.animate=false}.bind(this));this.animationContrib.bind(this).periodical(4000)}catch(e){xLarConsole.log(e)}}.bind(this))},animationContrib:function(){if(this.options.animate){this.options.volet++;this.options.volet=this.options.volet>2?0:this.options.volet;this.xlo.setActive(this.options.volet)}},initSearch:function(){new xLarRecherche({inputId:"input_recherche",submitId:"rechercher_ok",boxsearch:[]});new xLarTextbox({targetId:"input_recherche",msg:"Votre recherche"})},initFromHash:function(){if(!document.location.hash||document.location.hash.length<2){return }try{var args=document.location.hash.split("/");if(args&&args.length==4){switch(args[0]){case"#larousse":if(xLarBaseDoc.get(parseInt(args[2])).type=="média"){var url=String.format("/encyclopedie/{0}/{1}/{2}",xLarBaseDoc.get(parseInt(args[2])).lib,encodeURI(args[3].stripHtmlTags().replace(/[\b\n\r\s\t\/]/g,"_").keepOnlyLetters("_","-")),args[1]);document.location=url}else{var url=String.format("/encyclopedie/larousse/article.aspx?idl={0}",args[1]);document.location=url}break;case"#contribution":var url=String.format("/encyclopedie/{0}/{1}/{2}",xLarBaseDoc.get(parseInt(args[2])).lib,encodeURI(args[3].stripHtmlTags().replace(/[\b\n\r\s\t\/]/g,"_").keepOnlyLetters("_","-")),args[1]);document.location=url;break;case"#explorer":break;case"#recherche":break;case"#eleve":break;case"#contribuer":break;default:break}}}catch(err){console.log(err)}}});function cloudOpen(id,base,legende){if($defined(id)&&$defined(base)&&$defined(legende)){window.location=String.substitute(xLarParams.path.mediaUrl,{BASE:xLarBaseDoc.get(base).lib,ADRESSE:legende.htmldecode().toURL(),IDCONTENT:id})}};