wgfrwikibooks_CommonJsVersion="20140803001";function whichClass(element,classes){var s=" "+element.className+" ";for(var i=0;i=0)return i;return-1;}function hasClass(node,classe){var s=" "+node.className+" ";return s.indexOf(" "+classe+" ")>=0;}function addClass(node,className){if(hasClass(node,className))return false;node.className+=' '+className;return true;}function removeClass(node,className){if(!hasClass(node,className))return false;node.className=eregReplace('(^|\\s+)'+className+'($|\\s+)',' ',node.className);return true;}function eregReplace(search,replace,subject){return subject.replace(new RegExp(search,'g'),replace);}function getElementsByClassName(node,tag,searchClass){return $.makeArray($(node).find(tag+'.'+searchClass));}function getElementsByClass(searchClass,node,tag){if(node==null)node=document;if(tag==null)tag='*';return getElementsByClassName(node,tag,searchClass);}function equalsAa(str1,str2){return str1. toUpperCase()==str2.toUpperCase();}function startsWithAa(string,prefix){return equalsAa(string.substring(0,prefix.length),prefix);}function substractPrefixAa(string,prefix){return startsWithAa(string,prefix)?string.substring(prefix.length):string;}function endsWithAa(string,prefix){return(string.length>=prefix.length)&&equalsAa(string.substring(string.length-prefix.length),prefix);}function substractSuffixAa(string,prefix){return endsWithAa(string,prefix)?string.substring(0,string.length-prefix.length):string;}function startsWith(string,prefix){return string.substring(0,prefix.length)==prefix;}function substractPrefix(string,prefix){return startsWith(string,prefix)?string.substring(prefix.length):string;}function endsWith(string,prefix){return(string.length>=prefix.length)&&(string.substring(string.length-prefix.length)==prefix);}function substractSuffix(string,prefix){return endsWith(string,prefix)?string.substring(0,string.length-prefix.length):string;}String.prototype.trimLeft= function(){return this.replace(/^\s\s*/,'');} String.prototype.trimRight=function(){var str=this,ws=/\s/,i=str.length;while(ws.test(str.charAt(--i)));return str.slice(0,i+1);} String.prototype.trim=function(){return this.trimLeft().trimRight();} String.prototype.equalAa=function(other){return equalsAa(this,other);};String.prototype.startsAa=function(prefix){return startsWithAa(this,prefix);};String.prototype.endsAa=function(prefix){return endsWithAa(this,prefix);};String.prototype.popAa=function(prefix,suffix){var s=this;if(prefix)s=substractPrefixAa(s,prefix);if(suffix)s=substractSuffixAa(s,suffix);return s;};String.prototype.starts=function(prefix){return startsWith(this,prefix);};String.prototype.ends=function(prefix){return endsWith(this,prefix);};String.prototype.pop=function(prefix,suffix){var s=this;if(prefix)s=substractPrefix(s,prefix);if(suffix)s=substractSuffix(s,suffix);return s;};function style_name(name){return name.replace(/([A-Z])/g,"-$1").toLowerCase();}function styleName(name){var name_parts=name.split(/(-[a-z])/g);for(var i=0;i0)res.push(document.createElement("br"));if(lines[i].length>0)res.push(document.createTextNode(lines[i]));}return res;}if(getObjectClassName(def)=="Array"){var e=document.createElement(def[0]);var j=1;if((def.length>1)&&(getObjectClassName(def[1])=="Object")){var attrs=def[1];j++;for(name in attrs){if((name=="style")&&(typeof(attrs[name])=="object")){var styles=attrs[name];for(nom in styles){e.style[nom]=styles[nom];var autre=styleName(nom);if(autre!=nom)e.style[autre]=styles[nom];autre=style_name(nom);if( autre!=nom)e.style[autre]=styles[nom];}}else e.setAttribute(name,attrs[name]);}}for(;j=e.childNodes.length)e.appendChild(node);else e.insertBefore(node,e.childNodes[pos]);}function setDomAt(e,pos){for(var i=2;i11){mois-=12;delay++;}expires.setMonth(mois);if(delay==0)break;case'a':case'y':expires.setFullYear(expires.getFullYear()+delay);break;}}else expires=new Date(delay);}else{expires. setFullYear(expires.getFullYear()+CookiesLifeTimeYears);}document.cookie=name+"="+escape(value)+";expires="+expires.toGMTString()+";path=/";}function GetVar(name,defvalue){var s=";"+document.cookie.replace(/ /g,"")+";";var i=s.indexOf(";"+name+"=");if(i<0)return defvalue;i+=name.length+2;return unescape(s.substring(i,s.indexOf(";",i)));}function getCookieVal(name){return GetVar(name,false);}function devdebug(msg){if(typeof(_devdebug)=="function")_devdebug(msg);}function urlOfWikiPage(pagename,server){if(typeof(server)=="undefined")server="";else server=wgProtocol+"://"+server;pagename=pagename.replace("?","%3F");return server+wgArticlePath.replace("$1",pagename);}function encodeParameter(parameter){var i=parameter.indexOf('=');return parameter.substring(0,i+1)+encodeURIComponent(parameter.substring(i+1));}function getpagename(ns_index,pagename){return wgFormattedNamespaces[""+ns_index]+":"+pagename;}function localurl(pagename){if(arguments.length==1)return wgArticlePath.replace("$1", pagename.replace("?","%3F"));var url=wgScript+'?title='+encodeURIComponent(pagename);for(var i=1;i=0){try{var year=parseInt(pagename.substring(2,i));if(year==pagename.substring(2,i)&&year>=2005){pagename=pagename.substring(i+1);url='http://wikimania'+year+'.wikimedia.org';{if(arguments.length==1)return url+'/wiki/'+pagename.replace("?","%3F");url+='/w/index.php?title='+encodeURIComponent(pagename);}}}catch(e){}}}if(typeof(url)=='undefined'){var info=wm_projects_url_info[wgProtocol];var projects=info.projects;for(var prefix in projects)if(pagename.starts(prefix)){pagename=pagename.substring(prefix.length);var project=projects[prefix];if(typeof(project)=='string')url=project+encodeURIComponent(pagename);else{url=info.url_p+project[0];if(project.length==2){var pagecode=getLangCode(pagename, wgContentLanguage);url+=pagecode[1]+project[1];pagename=pagecode[0];}if(arguments.length==1)url+=info.pagewiki_s+pagename.replace("?","%3F");else url+=info.pagescript_s+encodeURIComponent(pagename);}break;}if(typeof(url)=='undefined'){if(arguments.length==1)return wgServer+wgArticlePath.replace("$1",pagename.replace("?","%3F"));url=wgServer+wgScript+'?title='+encodeURIComponent(pagename);}}for(var i=1;i>>4))==(wgUserLevel&0xF);}var wgIsTalkPage=(((wgNamespaceNumber>0)&&(wgNamespaceNumber&1))||(wgTitle.ends("Livre d'or"))||((wgNamespaceNumber==4)&&(inBook("Le Bistro/")||inBook("Requêtes aux ")||inBook("Candidature ")||inBook("Patrouilleur/")||inBook("Bureaucrate/")||inBook("Administrateurs/")||inBook("Patrouilleurs/")||inBook("Bureaucrates/")||inBook("Prise de décision/")||inBook("Pages à ")||inBook("Livre d'or/"))));var wgIsUser=(wgNamespaceNumber>>1)==1;var wgIsUserIP=wgIsUser&&isIP(wgTitle);var wgIsUserNotIP=wgIsUser&&!wgIsUserIP;var wgIsEditingPage=(wgAction=="edit")||(wgAction=="submit");var wgIsViewingPage=(wgAction=="view")||(wgAction=="submit");var wgIsScriptPage=!wgIsTalkPage&&(wgTitle.ends('.js')||wgTitle.ends('.css' ));var NavigationBarShowDefault=0;var toggleNavText=['[ Masquer ]','[ Afficher ]'];function toggleNavigationBar(indexNavigationBar){var NavToggle=document.getElementById("NavToggle"+indexNavigationBar);var NavFrame=document.getElementById("NavFrame"+indexNavigationBar);if(!NavFrame||!NavToggle)return false;if(NavToggle.firstChild.data==toggleNavText[0]){for(var NavChild=NavFrame.firstChild;NavChild!=null;NavChild=NavChild.nextSibling)if(whichClass(NavChild,['NavPic','NavContent'])>=0)NavChild.style.display='none';NavToggle.firstChild.data=toggleNavText[1];}else{for(var NavChild=NavFrame.firstChild;NavChild!=null;NavChild=NavChild.nextSibling)if(whichClass(NavChild,['NavPic','NavContent'])>=0)NavChild.style.display='block';NavToggle.firstChild.data=toggleNavText[0];}}function createNavigationBarToggleButton(){var indexNavigationBar=0;var all_nav_frames=getElementsByClass("NavFrame");if(all_nav_frames)for(var i=0;i=l.length))n=0;var def_select=["select",{"style":{"display":"inline"},"onchange":"chooseCharSubset(selectedIndex)"}];for(var i=0;i2)setDomAt(specialchars,0,def_select);chooseCharSubset(n);}}function chooseCharSubset(s){var l=document.getElementById('specialchars').getElementsByTagName('p');SetVar("default_charset",""+s);for(var i=0;i","",'');addCustomButtonWpCm('8/88/Btn_toolbar_enum.png','Énumération',"\n# élément 1\n# élément 2\n# élément 3","",'');addCustomButtonWpCm('1/11/Btn_toolbar_liste.png','Liste',"\n* élément A\n* élément B\n* élément C","",'');addCustomButtonWpCm('9/9e/Btn_toolbar_gallery.png','Galerie d\'images',"\n\n","",'M63.jpg|['+'['+'M63]'+']\nMona Lisa.jpg|['+'[La Joconde]'+']\nTruite arc-en-ciel.jpg|Une ['+'[truite'+']'+']\n');addCustomButtonWpCm('3/37/Btn_toolbar_commentaire.png','Commentaire',"",'');addCustomButtonWpCm('c/c8/Button_redirect.png','Redirection',"#REDIRECT ["+"[","]"+"]",'nom de la destination'); addCustomButtonWpCm('e/ea/Button_easy_cite.png','Références',"\n==Références==\n\n","",'');addCustomButtonWpCm('b/b4/Button_category03.png','Catégorie','['+'[Catégorie:',']'+']','nom de la catégorie');addCustomButtonWpCm('2/26/Button_latinas.png','Guillemets français',"« "," »",'');}var forbidden=[[/(\/+)$/,""],[/^(\/+)/,""],[/(\/index.php)$/],[/[A-Za-z0-9_.!#\$%&\'\*\+\/=\?\^`\{\|\}~\[\]-]+@[A-Za-z0-9_.-\[\]]+/],[/^(Image\:)/],[/(Wikilivres\:Le_Bistro)$/,"Wikilivres:Le_Bistro"]];var n_invalid=4;function redirect(newTitle){if(!newTitle)newTitle="Accueil";document.location=wgArticlePath.replace("$1",newTitle);}function nocreatepage(newTitle,invalid){if(usergroup("sysop")){if(invalid)alert("ATTENTION : Le nom de cette page n'est pas correct !");return;}if(wgAction=="edit")redirect(newTitle);var e=document.getElementById("_createpage");if(e){e=e.parentNode;if(e)e.parentNode.removeChild(e);}e=document.getElementById("ca-edit");if(e)e.parentNode.removeChild(e);e= document.getElementById("ca-addsection");if(e)e.parentNode.removeChild(e);e=document.getElementById("ca-talk");if(e)e.parentNode.removeChild(e);}function forbid(re,invalid){var newTitle=(re.length>1)?wgPageName.replace(re[0],re[1]):null;nocreatepage(newTitle,invalid);}function forbidpage(){for(var i=0;i=0)addOnloadHook(forbidpage);function DiscussionBistro(){document.body.className="ns-1";}if((wgNamespaceNumber==4)&&inBook("Le Bistro/"))addOnloadHook(DiscussionBistro);if((wgAction=="edit")&&(wgNamespaceNumber==4)&&(wgTitle=="Le Bistro")&&(!endsWith(window.location.href,"&jsconfirm=1"))){if(confirm("ATTENTION : La page \"Le Bistro\" ne doit pas contenir de messages !\n\nOK : Vous allez être redirigé vers la page d'ajout de nouveaux messages.\n\nAnnuler : Modifier la page tout de même."))window.location=fullurl("Wikilivres:Le_Bistro/Messages_actuels","action=edit", "section=new");else window.location=fullurl("Wikilivres:Le_Bistro","action=edit","jsconfirm=1");}function urlForm(name,def_value){var url=new String(window.location.href);var i=url.indexOf('?'+name+'=');if(i<0)i=url.indexOf('&'+name+'=');if(i<0)return def_value;i+=2+name.length;var j=url.indexOf('&',i);return decodeURIComponent((j<0)?url.substring(i):url.substring(i,j));}jQuery(function RedirectCommonsFile(){if(mw.config.get('wgNamespaceNumber')!=6)return;var shared_link=getElementsByClass("sharedUploadNotice");if((!shared_link)||(shared_link.length<1))return;shared_link=shared_link[0];var links=getElementsByClass("external",shared_link,"a");if((!links)||(links.length<1))links=getElementsByClass("external",shared_link,"A");if((!links)||(links.length<1))return;var url=getAttr(links[0],"href",null);if(url!=null)window.location=url;});function TransformeEnDiscussion(){var transformeEnPDD=document.getElementById("transformeEnPageDeDiscussion");if(transformeEnPDD)document.body.className= "ns-1";}addOnloadHook(TransformeEnDiscussion);var nsb_try=20;function noSignButton(){var btnSig=document.getElementById('mw-editbutton-signature');if(btnSig)btnSig.style.display="none";else if(nsb_try-->0)setTimeout("noSignButton()",200);}if(wgIsEditingPage&&(wgNamespaceNumber!=2)&&(!wgIsTalkPage))addOnloadHook(noSignButton);function changeSummary(sampleText){document.editform.wpSummary.value=sampleText;}function mwInsertEditButton(parent,item){if(item.labelText){var lbl=document.createTextNode(item.labelText);parent.appendChild(lbl);return;}if(item.toolbarNewLine){var n_br=document.createElement("br");parent.appendChild(n_br);return;}if(item.domNode){parent.appendChild(item.domNode);return;}var image=document.createElement("img");if(item.width)image.width=item.width;else if(item.widthf)image.width=23*item.widthf;else image.width=23;image.height=22;image.src=item.imageFile;image.border=0;image.style.cursor="pointer";if(item.imageId)image.id=item.imageId;var ref=document.createElement( "a");var href;if(item.jscode!=null)href="javascript:"+item.jscode+";";else href="javascript:insertTags(\""+item.tagOpen+"\",\""+item.tagClose+"\",\""+item.sampleText+"\");";if(item.summary!=null)href+="javascript:changeSummary(\""+item.summary+"\");";ref.setAttribute("href",href);ref.setAttribute("title",item.speedTip);ref.appendChild(image);parent.appendChild(ref);}function IconesDeTitre(){var h1=document.getElementsByTagName("h1")[0];var icones=document.getElementsByTagName("div");var icones2=new Array();var i;var j=0;for(i=0;i0){var icon=icones2[j];icon.style.display="block";icon.style.borderWidth="1px";icon.style.borderStyle="solid";icon.style.borderColor="white";h1.insertBefore(icon,h1.firstChild);}}addOnloadHook(IconesDeTitre);function hiddencat(){if(document.URL.indexOf("printable=yes")!=-1)return;var cl=document.getElementById('catlinks');if(!cl)return;if(!(hc=document.getElementById( 'mw-hidden-catlinks')))return;if(hasClass(hc,'mw-hidden-cats-user-shown'))return;var nc=document.getElementById('mw-normal-catlinks');if(!nc){var catpage='Spécial:Catégories';var catline=document.createElement('div');catline.id='mw-normal-catlinks';var a=document.createElement('a');a.href=wgArticlePath.replace("$1",catpage);a.title=catpage;a.appendChild(document.createTextNode('Catégories'));catline.appendChild(a);catline.appendChild(document.createTextNode(' : '));nc=cl.insertBefore(catline,cl.firstChild);}else nc.appendChild(document.createTextNode(' | '));var lnk=document.createElement('a');lnk.id='mw-hidden-cats-link';lnk.title='Cette page contient des catégories cachées';lnk.style.cursor='pointer';lnk.style.color='black';lnk.onclick=toggleHiddenCats;lnk.appendChild(document.createTextNode('[+]'));hclink=nc.appendChild(lnk);}function toggleHiddenCats(){if(hasClass(hc,'mw-hidden-cats-hidden')){removeClass(hc,'mw-hidden-cats-hidden');addClass(hc,'mw-hidden-cat-user-shown'); changeText(hclink,'[–]');}else{removeClass(hc,'mw-hidden-cat-user-shown');addClass(hc,'mw-hidden-cats-hidden');changeText(hclink,'[+]');}}addOnloadHook(hiddencat);function SpecialLiensCourtsDansLien(level,elem){if(elem.nodeType==3){var s=new String(elem.nodeValue);while(level-->0){var j=s.indexOf('/');s=s.substring(j+1);}elem.nodeValue=s;}else{for(var i=0;i=0){if(replace)elem.setAttribute("href",fullurl(wgPageName,"action=edit"));else elem.parentNode.parentNode.removeChild(elem.parentNode);}}}else{for(var i=0;i0){var lien=fullurl("Aide:Importer_un_fichier");appendDOM(b[0],["li",["span",{"id":"t-upload2","title":lien},["a",{"href":lien},"Importer image ou son"]]]);}}}addOnloadHook(LienUpload);function insertGoogleSearch(){var google= "http://www.google.com/custom?sa=Google+Search&domains="+wgServerName+wgArticlePath+"&sitesearch="+wgServerName+wgArticlePath;var tb=document.getElementById('p-tb').getElementsByTagName('ul')[0];var link=document.createElement('a');var book=getBookName();link.href=google.replace(/\$1/g,book);link.appendChild(document.createTextNode("Recherche dans livre"));var li=document.createElement('li');li.id="google-trick-search";li.appendChild(link);tb.insertBefore(li,tb.firstChild);}if(wgNamespaceNumber==0)addOnloadHook(insertGoogleSearch);var cookieCacheRechercheExterneName="cacheRechercheExterne";var urls=new Array();function ExternalSearch(){var mainNode=document.getElementById("searchbox");if(!mainNode)return;var c=0;function CreateButton(name,value,parent,url){var button=document.createElement("input");button.type="button";button.value=value;button.setAttribute('onclick','SearchRedir('+c+');');parent.appendChild(button);urls[c]=url;c++;}var span=document.createElement("span");span.style. fontSize="smaller";var a=document.createElement("a");a.href="javascript:affRechercheExterne(true);";a.id="AfficheRechercheExterne";a.title="En raison des limitations du moteur de recherche interne, des boutons vers des moteurs externes vous sont temporairement proposés afin de vous aider dans vos recherches";a.style.marginLeft="1ex";a.appendChild(document.createTextNode(">>"));span.appendChild(a);var a=document.createElement("a");a.href="javascript:affRechercheExterne(false);";a.id="CacheRechercheExterne";a.style.marginLeft="1ex";a.appendChild(document.createTextNode("<<"));span.appendChild(a);getElementsByClass("searchboxSearchButton")[0].parentNode.appendChild(span);var div=document.createElement("div");div.id="BoutonsRechercheExterne";CreateButton('wikiwix','Wikiwix',div,"http://fr.wikiwix.com/index.php?lang=fr&art=true&disp=article&boolop=and&action=") CreateButton('exalead','Exalead',div,"http://www.exalead.fr/search/results?q=site%3Awikibooks.org+") CreateButton('google','Google',div,"http://www.google.fr/search?as_sitesearch="+wgServerName+"&q=");CreateButton('live','Bing',div,"http://www.bing.com/search?q1=site:"+wgServerName+"&q=");CreateButton('yahoo','Yahoo!',div,"http://fr.search.yahoo.com/search?vs="+wgServerName+"&p=");mainNode.appendChild(div);affRechercheExterne((getCookieVal(cookieCacheRechercheExterneName)=="1"));}function affRechercheExterne(visible){var date=new Date();var val=visible?"=1":"=0";date.setTime(date.getTime()+30*86400*1000);document.cookie=cookieCacheRechercheExterneName+val+"; expires="+date.toGMTString()+"; path=/";document.getElementById('BoutonsRechercheExterne').style.display=visible?'block':'none';document.getElementById('CacheRechercheExterne').style.display=visible?'inline':'none';document.getElementById('AfficheRechercheExterne').style.display=visible?'none':'inline';}function SearchRedir(index){window.location.href=urls[index]+escape(getElementsByClass("searchboxInput")[0].value);}addOnloadHook (ExternalSearch);function custom(){if(document.getElementById('regexform'))customremove();else{var editbox=document.getElementById('wpTextbox1');var regexform=document.createElement('div');regexform.setAttribute('id','regexform');editbox.parentNode.insertBefore(regexform,editbox.parentNode.firstChild);var formform=document.createElement('form');formform.setAttribute('id','regexformform');formform.setAttribute('onSubmit','customgo(); return false;');regexform.appendChild(formform);var newinput=document.createElement('input');newinput.setAttribute('id','formsearch');var newlabel=document.createElement('label');newlabel.setAttribute('for','formsearch');newlabel.appendChild(document.createTextNode("Remplacer "));formform.appendChild(newlabel);formform.appendChild(newinput);var newinput=document.createElement('input');newinput.setAttribute('id','formreplace');var newlabel=document.createElement('label');newlabel.setAttribute('for','formreplace');newlabel.appendChild(document.createTextNode( ' par '));formform.appendChild(newlabel);formform.appendChild(newinput);var go_button=document.createElement('input');go_button.setAttribute('type',"submit");go_button.setAttribute('title',"go!");go_button.setAttribute('value',">");formform.appendChild(go_button);}}function customgo(){search=document.getElementById('formsearch').value;search=search.replace(/\\n/g,'\n');replace=document.getElementById('formreplace').value;replace=replace.replace(/\\n/g,'\n');if(!/^\s*\/[\s\S]*\/[a-z]*\s*$/i.test(search))search=new RegExp(search,'g');else{var regpattern=search.replace(/^\s*\/([\s\S]*)\/[a-z]*\s*$/i,'$1');var regmodifiers=search.replace(/^\s*\/[\s\S]*\/([a-z]*)\s*$/,'$1');regmodifiers=regmodifiers.replace(/[^gim]/ig,'');search=new RegExp(regpattern,regmodifiers);}var editbox=document.getElementById('wpTextbox1');editbox.value=editbox.value.replace(search,replace);}function customremove(){var regexform=document.getElementById('regexform');regexform.parentNode.removeChild(regexform); patterncount=-1;}function add_regexp_button(){var toolbar=document.getElementById("toolbar");if(toolbar){var image=document.createElement("img");image.width=23;image.height=22;image.border=0;image.className="mw-toolbar-editbutton";image.style.cursor="pointer";image.alt="regexp";image.title="Expression régulière";image.src=url_wpcm+'a/a0/Button_references_alt.png';image.onclick=custom;toolbar.appendChild(image);}}addOnloadHook(add_regexp_button) var CadreOngletIndex=[];var CadreOngletOnglet=[];var CadreOngletContenu=[];function CadreOngletAffiche(elemong,elemcont,display){elemcont.style.display=display?"block":"none";elemcont.style.visibility=display?"visible":"hidden";elemong.className=display?"mbBoutonSel":"mbBouton";}function CadreOngletInit(){for(var i=0;i<=9;i++){var vMb=document.getElementById("mb"+i);if(!vMb)return;var elems_onglet=[{}];var elems_contenu=[{}];var j;for(j=1;j<=9;j++){var vBt=document.getElementById("mb"+i+"bt"+j);if(!vBt)break;elems_onglet.push(vBt);elems_contenu.push(document.getElementById("mb"+i+"og"+j));vBt.onclick=CadreOngletVoirOnglet;if(vBt.className=="mbBoutonSel")CadreOngletIndex[i]=j;}CadreOngletOnglet.push(elems_onglet);CadreOngletContenu.push(elems_contenu);if(i>=CadreOngletIndex.length){j=1+Math.floor((elems_contenu.length-1)*Math.random());CadreOngletIndex[i]=j;CadreOngletAffiche(elems_onglet[j],elems_contenu[j],true);}}}function CadreOngletVoirOnglet(){var i=parseInt(this.id.substr(2,1)); var j=parseInt(this.id.substr(5,1));var oj=CadreOngletIndex[i];if(j==oj)return;CadreOngletIndex[i]=j;CadreOngletAffiche(CadreOngletOnglet[i][oj],CadreOngletContenu[i][oj],false);CadreOngletAffiche(CadreOngletOnglet[i][j],CadreOngletContenu[i][j],true);return false;}addOnloadHook(CadreOngletInit);function getTextContent(oNode){if(typeof(oNode.textContent)!="undefined")return oNode.textContent;switch(oNode.nodeType){case 3:case 4:return oNode.nodeValue;case 7:case 8:if(getTextContent.caller!=getTextContent)return oNode.nodeValue;break;case 9:case 10:case 12:return null;}var _textContent="";oNode=oNode.firstChild;while(oNode){_textContent+=getTextContent(oNode);oNode=oNode.nextSibling;}return _textContent;}function insertAfter(parent,node,referenceNode){parent.insertBefore(node,referenceNode.nextSibling);}function noArchive(el){var depth=0;while((depth<3)&&(el.tagName!="OL")&&(el.parentNode!=null)){if(hasClass(el,"noarchive"))return true;el=el.parentNode;depth++;}return false;}function hideEmptySections(){var div=document.getElementById("mf-newbooks");if(div&&div.getElementsByTagName('a').length<=1)div.style.display='none';}addOnloadHook(hideEmptySections);addOnloadHook(function(){if(wgNamespaceNumber==0){if((typeof no_external_cache!="undefined")&&(no_external_cache))return;addcache();}function addcache(){var external_links;if(document.getElementsByClassName){external_links=document.getElementsByClassName('external text');if(external_links.length==0)external_links=document.getElementsByClassName('external free');}else external_links=getElementsByClass('external',document.getElementById("bodyContent"),'a');for(i=0;i=0||chemin.indexOf("http://web.archive.org/web/*/")>=0||chemin.indexOf(wgServer)>=0||chemin.indexOf("wikimedia.org")>0||chemin.indexOf("stable.toolserver.org")>0)continue;var li=external_links[i].parentNode;if(noArchive(li))continue;var titre= getTextContent(external_links[i]);var last=document.createElement("small");last.setAttribute("class","cachelinks");last.style.color="#3366BB";last.appendChild(document.createTextNode("\u00a0["));insertAfter(external_links[i].parentNode,last,external_links[i]);var link=document.createElement("a");link.setAttribute("href","http://wikiwix.com/cache/?org="+wgServer+"&url="+chemin.replace(/%/g,"%25").replace(/&/g,"%26")+"&title="+encodeURIComponent(titre));link.setAttribute("title","archive de "+titre);link.appendChild(document.createTextNode("archive"));link.style.color="#3366BB";last.appendChild(link);last.appendChild(document.createTextNode("]"));}}});function getInternetExplorerVersion(){var rv=-1;if(navigator.appName=='Microsoft Internet Explorer'){var ua=navigator.userAgent;var re=new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");if(re.exec(ua)!=null)rv=parseFloat(RegExp.$1);}return rv;}if(wgNamespaceNumber==-1){if(typeof(wgScriptSideboxVersion)=='undefined')loadJs( 'MediaWiki:Gadget-ScriptSidebox.js');loadJs('MediaWiki:Onlyifsystem.js');}var intersection_categorie={special_pagename:{"fr":"Livre_de_cuisine"},possible_intersection_list:{"fr":["Intersection de recettes"]},get_special_pagename:function(){return this.special_pagename[mw.config.get("wgContentLanguage")];},get_possible_intersection_list:function(){return this.possible_intersection_list[mw.config.get("wgContentLanguage")];},get_cat_group:function(){return this.possible_intersection[$("#dropdown option:selected").text()];},default_query:function(){return{nocat:[],cat:[],count:200,offset:0};},add_dpl_result_to_page:function(datas){var text=datas.parse.text["*"];$("#output_result").html(text);this.add_prev_next_link(text.split("
  • ").length>200);},build_url:function(query){var url=mw.config.get("wgServer")+mw.config.get("wgScript");url+="?title="+this.get_special_pagename();for(var i=0;i\n";for(var i=0;i"+cat[i]+"";return text+"";},build_dpl_query_str:function(query){return"\n"+"count = "+(query.count+1)+"\n"+"offset = "+query.offset+"\n"+"order = sortkey\n"+"shownamespace = false\n"+"category = "+query.cat.join("\ncategory = ")+"\n"+"notcategory = "+query.nocat.join("\nnotcategory = ")+"\n"+"";},dpl_query:function(query ){var query_str=this.build_dpl_query_str(query);var url=mw.config.get("wgServer")+mw.config.get("wgScriptPath")+"/api"+wgScriptExtension+"?action=parse&callback=intersection_categorie.add_dpl_result_to_page"+"&format=json&text="+encodeURIComponent(query_str);this.create_script_obj(url)},create_script_obj:function(url){var scriptObj=document.createElement("script");scriptObj.setAttribute("type","text/javascript");scriptObj.setAttribute("src",url);document.body.appendChild(scriptObj);},set_selected:function(cat,possible_cat,id){for(var i=0;i span > a").attr("href",url);$("#ca-view > span > a").attr("href",url);}},add_dropdown_list:function(){var html="
    ";$("#input_cat").html(html);},add_submit_button:function(){$("#submit_button").html("");},add_prev_next_link:function(next){var query=this.query_from_url();if(query.offset){var old_offset=query.offset;query.offset=Math.max(query. offset-200,0);var url=this.build_url(query);$("#prev_link1").html(""+$("#prev_link1").text()+"");$("#prev_link2").html(""+$("#prev_link2").text()+"");query.offset=old_offset;}if(next){query.offset+=200;var url=this.build_url(query);$("#next_link1").html(""+$("#next_link1").text()+"");$("#next_link2").html(""+$("#next_link2").text()+"");}},parse_cat_links:function(content){var patt=new RegExp("["+"[]["+"[]:Category:(.*)]"+"]","g");var result=[];while(match=patt.exec(content))result.push(match[1]);return result;},fill_listbox:function(data){if(!data.query.pages["-1"]){for(var ids in data.query.pages){var content=data.query.pages[ids].revisions[0]['*'];var sub_title=data.query.pages[ids].title.split("/")[1];this.possible_intersection[sub_title]=this.parse_cat_links(content);}}$("#dropdown").val(this.guess_cat_group_from_url());$("#dropdown").change();$("#root_cat_search").css("display","block");}, read_cat_pages:function(titles){var titles_text=titles.join("|");var url=mw.config.get("wgServer")+mw.config.get("wgScriptPath")+"/api.php?action=query&prop=revisions"+"&callback=intersection_categorie.fill_listbox&rvprop=content"+"&format=json&titles="+titles_text;this.create_script_obj(url);},get_category_data:function(){var titles=[];for(var idx in this.possible_intersection)titles.push(this.get_special_pagename().replace(/_/g," ")+"/"+idx);this.read_cat_pages(titles);},setup:function(){$("#root_cat_search").css("display","none");var list=this.get_possible_intersection_list();this.possible_intersection={};for(var i=0;i