Questa pagina è protetta dallo spostamento
Questa pagina è protetta

Cathopedia:Monobook.js/MonobookCompleto.js/Toolbar.js

Da Cathopedia, l'enciclopedia cattolica.
100%Decrease text sizeStandard text sizeIncrease text size
Share/Save/Bookmark
< Cathopedia:Monobook.js/MonobookCompleto.js
Vai alla navigazione Vai alla ricerca

/* <source lang="javascript"> */

arrayCancellaSubito = [

   " ",

];

arrayPortali = [

   " ", "Abruzzo", "aeronautica", "Africa",
   "Africa Centrale", "Africa del Sud", "Africa Occidentale",
   "Africa Orientale", "Agatha Christie", "Albania", "alcolici",
   "Alto Adige", "Altomilanese", "anatomia", "animazione", "anime e manga",
   "Antartide", "antica Grecia", "antica Roma", "antropologia", "apocrifi",
   "Apple", "archeologia", "architettura", "Armenia", "arte", "Asburgo",
   "Asia", "Asti", "astronautica", "astronomia", "Australia", "Austria",
   "ayyavalismo", "bahaismo", "Basilicata", "Bergamo", "Bhutan", "Bibbia",
   "biografie", "biologia", "Birmania", "Bisanzio", "Bologna", "Bolzano",
   "botanica", "Brescia", "Brindisi", "buddhismo", "Bulgaria", "Cagliari",
   "Calabria", "calcio", "calvinismo", "Canada", "Cartagine",
   "Castelli Romani", "cattolicesimo", "Celti", "chimica", "Cina",
   "cinema", "comunismo", "comunità", "cristianesimo", "Croazia",
   "crociate", "Danimarca", "danza", "diritto", "Disney",
   "donne nella storia", "Due Sicilie", "ebraismo", "ecologia e ambiente",
   "economia", "editoria", "educazione", "elettromagnetismo", "Emilia",
   "energia", "Estonia", "età augustea", "Europa", "fantascienza",
   "fascismo", "festività", "filosofia", "Finlandia", "Firenze", "fisica",
   "fotografia", "Francia", "Friuli-Venezia Giulia", "Frosinone",
   "fumetti", "Gargano", "Gengis Khan", "Genova", "geografia", "Germania",
   "Gesù", "Giappone", "giochi di ruolo", "Grande Guerra", "Grecia",
   "Grosseto", "guerra", "guerra dei cent'anni", "Guerra fredda",
   "Guerre Stellari", "Harry Potter", "hip hop", "India", "induismo",
   "informatica", "ingegneria", "Iran", "Irlanda", "Islam", "Islanda",
   "Italia", "LGBTQ", "laicismo", "Lazio", "letteratura", "Lettonia",
   "Libano", "Liguria", "lingua latina", "lingua ligure",
   "lingue artificiali", "Lituania", "Livorno", "Lombardia", "longobardi",
   "Macedonia", "Marche", "mare", "Marte", "matematica",
   "meccanica classica", "meccanica quantistica", "medicina", "medioevo",
   "meteorologia", "Microsoft", "Milano", "mitologia", "mondo classico",
   "montagna", "musica", "musica classica", "musica corale", "Napoli",
   "Naruto", "Nazioni Unite", "nazismo", "neopaganesimo", "neuroscienze",
   "Nordafrica", "Norvegia", "numismatica", "oggetti del profondo cielo",
   "Ossola", "Padova", "Palermo", "pallacanestro", "Parigi",
   "patrimoni dell'Umanità", "Perugia", "Piemonte", "Pisa", "PlayStation",
   "Pokémon", "politica", "Polonia", "pornografia", "portali", "Prato",
   "primo soccorso", "progetti", "provincia di Siena", "psicologia",
   "Puglia", "punk", "Regno Unito", "religioni", "Rivoluzione francese",
   "rock progressivo", "Roma", "Romagna", "Romania", "rugby", "Russia",
   "San Marino", "San Severo", "Sardegna", "scacchi",
   "scienze della Terra", "scintoismo", "Serbia", "Sicilia", "sikhismo",
   "ska", "Slovenia", "socialismo", "sociologia", "software libero",
   "sport", "Star Trek", "Stati Confederati d'America",
   "Stati Uniti d'America", "storia", "storia di famiglia", "Super Mario",
   "Svezia", "Svizzera", "taoismo", "Taranto", "teatro", "termodinamica",
   "Terni", "Ticino", "Tolkien", "Torino", "Toscana", "trasporti",
   "Trentino-Alto Adige", "Trento", "U2", "Udine", "Umbria", "Ungheria",
   "Unione Europea", "val Camonica", "valle del Nilo",
   "valle dell'Ombrone", "Varese", "Veneto", "Venezia", "Verona",
   "videogiochi", "wicca"

];

arrayMonitoraggioStringhe = [

   " ", "Abruzzo", "Acquariofilia",
   "Acronimi", "Africa", "Alatri", "Alpinismo", "Altomilanese",
   "Amministrazioni", "Anarchia", "Anime e manga", "Storia/Antica Roma",
   "Antifascismo", "Antroponimi", "Apicoltura", "Apple", "Archeologia",
   "Architettura", "Aree protette", "Arte e media", "Arte",
   "Forme di vita/Artropodi", "AS Roma", "Astronomia/Asteroidi",
   "Astronomia", "Aviazione", "Bari", "Basilicata", "Benevento", "Bio",
   "Biografie", "Birmania", "Cucina/Birre", "Bisanzio",
   "Comuni brasiliani", "Musica/Blues", "Brianza", "Religione/Buddismo",
   "Cagliari", "Calabria", "Sport/Calcio a 5", "Sport/Calcio", "Cartoons",
   "Catania", "Catanzaro", "Religione/Cattolicesimo",
   "Forme di vita/Cavallo", "Cerignola", "Chimica", "Sport/Ciclismo",
   "Ciclo dell'eredità", "Cina", "Cinema", "Musica/Classica",
   "Geografia/Comuni", "Cucina", "Danza", "Dialetti d'Italia",
   "Religione/Diocesi", "Disturbi psichici", "Religione/Divinazione",
   "Religione/Documenti della Chiesa Cattolica", "Dragonlance", "Ecologia",
   "Economia", "Editoria", "Aviazione/Elicotteri", "Emilia e Romagna",
   "Bio/Enzimi", "Europa", "Sport/F1", "Fantasy", "Fascismo", "Fiction TV",
   "Cinema/Film horror", "Cinema/Film", "Filosofia", "Firenze", "Fisica",
   "Font", "Forme di vita", "Fotografia", "Geografia/Frazioni",
   "Frosinone", "Fumetti", "Forme di vita/Funghi", "Genova", "Geografia",
   "Religione/Gesù", "Giappone", "Giochi di ruolo", "Guerra",
   "Guerre Stellari", "Harry Potter", "Musica/Heavy metal",
   "Musica/Hip hop", "Immaginario", "Informatica", "Ingegneria",
   "Musica/Jazz", "La storia infinita", "Lazio", "Letteratura", "Liguria",
   "Lingua latina", "Lingue", "Linguistica", "Lombardia",
   "Storia/Longobardi", "Forme di vita/Mammiferi", "Manutenzione",
   "Marche", "Matematica", "Medicina", "Meteorologia", "Mitologia", "Moda",
   "Montagne", "Religione/Mormonismo", "Musei", "Musica",
   "Musica/Elettronica", "Napoli", "Narnia", "Natale", "Nautica",
   "Nazismo", "Religione/Neopaganesimo", "Neuroscienze", "Numismatica",
   "Sport/Olimpiadi", "Omosessualità", "Padova", "Palermo",
   "Sport/Pallacanestro", "Sport/Pallavolo", "Cucina/Pane, pizza e pasta",
   "Forme di vita/Pesci", "Forme di vita/Piante", "Piemonte", "Pisa", "PK",
   "Pokémon", "Politica", "Prato", "Premi Nobel", "Musica/Progressive",
   "Psicologia", "Puglia", "Musica/Punk", "Qualità", "Radiantismo",
   "Reggio Calabria", "Religione", "Musica/Rock", "Roma", "Sport/Rugby",
   "Russia", "San Marino", "Religione/Santi", "Sardegna", "Scacchi",
   "Scienze della Terra", "Scout", "Sicilia", "Sitcom animate",
   "Sociologia", "Informatica/Software libero", "Sport/Sport invernali",
   "Sport", "Star Trek", "Stargate", "Stati", "Storia/Storia antica",
   "Storia/Storia contemporanea", "Storia/Storia medievale",
   "Storia/Storia moderna", "Storia", "Subacquea", "Svizzera", "Teatro",
   "Televisione", "Tolkien", "Torino", "Toscana", "Trasporti",
   "Forme di vita/Uccelli", "Umbria", "Veneto", "Venezia e Laguna",
   "Vessillologia", "Vicenza", "Archeologia/Vicino Oriente Antico",
   "Videogiochi", "Cucina/Vini DOC", "Voci comuni", "Disney", "Warhammer",
   "WikiAfrica", "Wikilex", "Wrestling"

];

arrayMonitoraggioCodici = [

   " ", "Abruzzo", "Acquariofilia", "Acronimi",
   "Africa", "Alatri", "Alpinismo", "Altomilanese", "Amministrazioni",
   "Anarchia", "Anime e manga", "Antica Roma", "Antifascismo",
   "Antroponimi", "Apicoltura", "Apple", "Archeologia", "Architettura",
   "Aree protette", "Arte e media", "Arte", "Artropodi", "AS Roma",
   "Asteroidi", "Astronomia", "Aviazione", "Bari", "Basilicata",
   "Benevento", "Bio", "Biografie", "Birmania", "Birre", "Bisanzio",
   "Brasile", "Blues", "Brianza", "Buddismo", "Cagliari", "Calabria",
   "Calcio a 5", "Calcio", "Cartoons", "Catania", "Catanzaro",
   "Cattolicesimo", "Cavallo", "Cerignola", "Chimica", "Ciclismo",
   "Ciclo dell'eredità", "Cina", "Cinema", "Classica", "Comuni", "Cucina",
   "Danza", "Dialetti d'Italia", "Diocesi", "Disturbi psichici",
   "Divinazione", "Documenti della Chiesa Cattolica", "Dragonlance",
   "Ecologia", "Economia", "Editoria", "Elicotteri", "Emilia e Romagna",
   "Enzimi", "Europa", "F1", "Fantasy", "Fascismo", "Fiction TV",
   "Film horror", "Film", "Filosofia", "Firenze", "Fisica", "Font",
   "Forme di vita", "Fotografia", "Frazioni e località italiane",
   "Frosinone", "Fumetti", "Funghi", "Genova", "Geografia", "Gesù",
   "Giappone", "Giochi di ruolo", "Guerra", "Guerre Stellari",
   "Harry Potter", "Heavy metal", "Hip hop", "Immaginario", "Informatica",
   "Ingegneria", "Jazz", "La storia infinita", "Lazio", "Letteratura",
   "Liguria", "Lingua latina", "Lingue", "Linguistica", "Lombardia",
   "Longobardi", "Mammiferi", "Manutenzione", "Marche", "Matematica",
   "Medicina", "Meteorologia", "Mitologia", "Moda", "Montagne",
   "Mormonismo", "Musei", "Musica", "Musica elettronica", "Napoli",
   "Narnia", "Natale", "Nautica", "Nazismo", "Neopaganesimo",
   "Neuroscienze", "Numismatica", "Olimpiadi", "Omosessualità", "Padova",
   "Palermo", "Pallacanestro", "Pallavolo", "Pane, pizza e pasta", "Pesci",
   "Piante", "Piemonte", "Pisa", "PK", "Pokémon", "Politica", "Prato",
   "Premi Nobel", "Progressive", "Psicologia", "Puglia", "Punk", "Qualità",
   "Radiantismo", "Reggio Calabria", "Religione", "Rock", "Roma", "Rugby",
   "Russia", "San Marino", "Santi", "Sardegna", "Scacchi",
   "Scienze della Terra", "Scout", "Sicilia", "Sitcom animate",
   "Sociologia", "Software libero", "Sport invernali", "Sport",
   "Star Trek", "Stargate", "Stati", "Storia antica",
   "Storia contemporanea", "Storia medievale", "Storia moderna", "Storia",
   "Subacquea", "Svizzera", "Teatro", "Televisione", "Tolkien", "Torino",
   "Toscana", "Trasporti", "Uccelli", "Umbria", "Veneto",
   "Venezia e Laguna", "Vessillologia", "Vicenza", "Vicino Oriente Antico",
   "Videogiochi", "Vini DOC", "Voci comuni", "Walt Disney", "Warhammer",
   "WikiAfrica", "Wikilex", "Wrestling"

];

arrayArgument = [" "];

arrayMese = [" ", "gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno",

   "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre"];

arrayMeseValore = [" ", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"];

//Interprogetto (Spiegazioni) arrayIPspieg = ["commons", "wikisource (italiano)", "per un testo completo su Wikisource (italiano)", "wikibooks (italiano)", "per il wikibook libro di cucina (italiano)", "wikinotizie (italiano)", "articolo di wikinotizie (italiano)", "wikiquote (italiano)", "meta", "wikizionario (italiano)", "wikispecies (italiano)", "wikisource (inglese)", "wikibooks (inglese)", "wikinews (inglese)", "wikiquote (inglese)", "wiktionary (inglese)", "incubator"]; //Interprogetto (Codici) - "SPECIAL_W" si riferisce all'uso del template "interprogetto/notizia" arrayIPcod = ["commons", "s", "testo", "b", "ricetta", "n", "SPECIAL_W", "q", "m", "wikt", "wikispecies", "wikisource", "wikibooks", "wikinews", "wikiquote", "wiktionary", "incubator"];

//Trasferimento (Spiegazioni) arrayTrasfspieg = ["Wikisource", "Wikinews", "Wikiquote", "Wikibooks", "Wikizionario", "Wikispecies", "Commons", "meta"]; //Trasferimento (Codici) arrayTrasfcod = ["s", "n", "q", "b", "wikt", "p", "c", "m"];

var arrayTendina = [];

var curTemplate;

// Configurazione dei pulsanti della toolbar pulsantiDescr = []; pulsantiComando = []; pulsantiImmagine = []; pulsantiHotkey = [];

//CORSIVO pulsantiDescr.ital = "Corsivo"; pulsantiComando.ital = 'javascript:addTextAtCursor("\'\'","","\'\'")'; pulsantiHotkey.ital = ;

//LINK pulsantiDescr.link = "Wikilink"; pulsantiComando.link = 'javascript:addTextAtCursor("","","")'; pulsantiHotkey.link = ;

//EXTERN LINK pulsantiDescr.elink = "Collegamento esterno"; pulsantiComando.elink = 'javascript:addTextAtCursor("[",""," ]")'; pulsantiHotkey.elink = ;

//TITOLO pulsantiDescr.tit = "Sottointestazione"; pulsantiComando.tit = 'javascript:addTextAtCursor("\n== ",""," ==\n")'; pulsantiHotkey.tit = ;

//IMMAGINE pulsantiDescr.imag = "Immagine"; pulsantiComando.imag = 'javascript:addTextAtCursor("File:","","")'; pulsantiHotkey.imag = ;

//MEDIA pulsantiDescr.media = "Media"; pulsantiComando.media = 'javascript:addTextAtCursor("Media:","","")'; pulsantiHotkey.media = ;

//MATH pulsantiDescr.math = "Formula matematica (LaTeX)"; pulsantiComando.math = 'javascript:addTextAtCursor(bracket("math"),"",bracket("/math"))'; pulsantiHotkey.math = ;

//NOWIKI pulsantiDescr.now = "Nowiki"; pulsantiComando.now = 'javascript:addTextAtCursor(bracket("nowiki"),"",bracket("/nowiki"))'; pulsantiHotkey.now = ;

//LINEA pulsantiDescr.line = "Linea orizzontale"; pulsantiComando.line = 'javascript:addTextAtCursor("\n----\n","","")'; pulsantiHotkey.line = ;

//HELP HOTKEYS pulsantiDescr.help = "Questa finestra"; pulsantiComando.help = 'javascript:HelpHotkeys();'; pulsantiHotkey.help = 'H';

//TESTO SOTTOLINEATO pulsantiDescr.sot = "Testo sottolineato"; pulsantiComando.sot = 'javascript:addTextAtCursor(bracket(\'span style="text-decoration: underline"\'),"",bracket("/span"))'; pulsantiImmagine.sot = '//upload.wikimedia.org/wikipedia/commons/3/37/Pulsante_sottolineato.png'; pulsantiHotkey.sot = 'K';


//FICUS-AIUTARE pulsantiDescr.aiu = "Da aiutare"; pulsantiComando.aiu = 'javascript:Ficus("A");'; pulsantiImmagine.aiu = '//upload.wikimedia.org/wikipedia/commons/f/f9/Pulsante_A.gif'; pulsantiHotkey.aiu = 'A';

//FICUS-CONTROLLARE pulsantiDescr.con = "Da controllare"; pulsantiComando.con = 'javascript:Ficus("C");'; pulsantiImmagine.con = '//upload.wikimedia.org/wikipedia/commons/6/63/Pulsante_controllare.gif'; pulsantiHotkey.con = 'C';

//TESTO PICCOLO pulsantiDescr.small = "Testo piccolo"; pulsantiComando.small = 'javascript:addTextAtCursor(bracket("small"),"",bracket("/small"))'; pulsantiImmagine.small = '//upload.wikimedia.org/wikipedia/commons/d/dc/Pulsante_small.png'; pulsantiHotkey.small = 'Z';

//TESTO GRASSETTO pulsantiDescr.bold = "Testo grassetto"; pulsantiComando.bold = 'javascript:addTextAtCursor("\'\'\'","","\'\'\'")'; pulsantiImmagine.bold = ; pulsantiHotkey.bold = 'G';

//TESTO BARRATO pulsantiDescr.bar = "Testo barrato"; pulsantiComando.bar = 'javascript:addTextAtCursor(bracket("del"),"",bracket("/del"))'; pulsantiImmagine.bar = '//upload.wikimedia.org/wikipedia/commons/1/1d/Pulsante_barrato.png'; pulsantiHotkey.bar = 'B';

//TESTO MINUSCOLO-MAIUSCOLO pulsantiDescr.case = "Maiuscolo/minuscolo"; pulsantiComando.case = 'javascript:changeCase()'; pulsantiImmagine.case = '//upload.wikimedia.org/wikipedia/commons/c/c5/Pulsante_case.png'; pulsantiHotkey.case = ;

//A CAPO pulsantiDescr.br = "A capo"; pulsantiComando.br = 'javascript:addTextAtCursor(bracket("br/"),"","",5)'; pulsantiImmagine.br = '//upload.wikimedia.org/wikipedia/commons/5/5e/Pulsante_newline.png'; pulsantiHotkey.br = 'N';

//NO INCLUDE pulsantiDescr.noinc = "No include"; pulsantiComando.noinc = 'javascript:addTextAtCursor(bracket("noinclude"),"",bracket("/noinclude"),0)'; pulsantiImmagine.noinc = '//upload.wikimedia.org/wikipedia/commons/c/ce/Button_no_include.png'; pulsantiHotkey.noinc = ;

//FARLOCCO pulsantiComando.farlocco = 'javascript:;'; pulsantiImmagine.farlocco = '//upload.wikimedia.org/wikipedia/commons/5/53/Pulsante_Vuoto.png'; pulsantiHotkey.farlocco = ;

//FICUS-ENCICLOPEDICITà-DUBBIA pulsantiDescr.enc = "Enciclopedicità"; pulsantiComando.enc = 'javascript:Ficus("E");'; pulsantiImmagine.enc = '//upload.wikimedia.org/wikipedia/commons/5/5b/Pulsante_enciclop.png'; pulsantiHotkey.enc = 'E';

//SENZA FONTI pulsantiDescr.sef = "Senza fonti"; pulsantiComando.sef = 'javascript:Ficus("F")'; pulsantiImmagine.sef = '//upload.wikimedia.org/wikipedia/commons/3/33/Button_unreferenced.png'; pulsantiHotkey.sef = 'F';

//AVVISO SENZA FONTI pulsantiDescr.asf = "Avviso senza fonti"; pulsantiComando.asf = 'javascript:Ficus("Avvisosenzafonti")'; pulsantiImmagine.asf = '//upload.wikimedia.org/wikipedia/commons/3/33/Button_unreferenced.png'; pulsantiHotkey.asf = ;

//ORFANA pulsantiDescr.orf = "Orfana"; pulsantiComando.orf = 'javascript:Ficus("O");'; pulsantiImmagine.orf = '//upload.wikimedia.org/wikipedia/commons/5/5e/Pulsante_orfana.gif'; pulsantiHotkey.orf = 'O';

//IMMAGINE ORFANA pulsantiDescr.iorf = "Immagine orfana"; pulsantiComando.iorf = 'javascript:Ficus("Immagine orfana");'; pulsantiImmagine.iorf = '//upload.wikimedia.org/wikipedia/commons/3/3a/Button_av-img.png'; pulsantiHotkey.iorf = 'O';

//POV pulsantiDescr.pov = "POV"; pulsantiComando.pov = 'javascript:Ficus("P");'; pulsantiImmagine.pov = '//upload.wikimedia.org/wikipedia/commons/6/61/Pulsante_pov.gif'; pulsantiHotkey.pov = 'P';

//STUB pulsantiDescr.stu = "Stub"; pulsantiComando.stu = 'javascript:Ficus("S");'; pulsantiImmagine.stu = '//upload.wikimedia.org/wikipedia/commons/a/a5/Button_STUB.png'; pulsantiHotkey.stu = 'S';

//STUB-SECT pulsantiDescr.stus = "Stub sezione"; pulsantiComando.stus = 'javascript:Ficus("S sezione");'; pulsantiImmagine.stus = '//upload.wikimedia.org/wikipedia/commons/c/ce/Pulsante_sezione.png'; pulsantiHotkey.stus = ;

//STUB-TUTTI GLI ARGOMENTI pulsantiDescr.stut = "Stub tutti"; pulsantiComando.stut = 'javascript:Ficus("S tutti");'; pulsantiImmagine.stut = '//upload.wikimedia.org/wikipedia/commons/b/b2/Button_tuti.png'; pulsantiHotkey.stut = ;

//TRADURRE pulsantiDescr.tra = "Da tradurre"; pulsantiComando.tra = 'javascript:Ficus("T");'; pulsantiImmagine.tra = '//upload.wikimedia.org/wikipedia/commons/e/eb/Button_templatelink.png'; pulsantiHotkey.tra = 'T';

//NN pulsantiDescr.nn = "NN"; pulsantiComando.nn = 'javascript:Ficus("NN");'; pulsantiImmagine.nn = '//upload.wikimedia.org/wikipedia/commons/5/54/Button_naissance.png'; pulsantiHotkey.nn = ;

//AVVISO DA UNIRE pulsantiDescr.uni = "Da unire"; pulsantiComando.uni = 'javascript:Ficus("Da unire");'; pulsantiImmagine.uni = '//upload.wikimedia.org/wikipedia/commons/e/eb/Pulsante_unire.png'; pulsantiHotkey.uni = 'U';

//AVVISO DA DIVIDERE pulsantiDescr.divi = "Da dividere"; pulsantiComando.divi = 'javascript:Ficus("D");'; pulsantiImmagine.divi = '//upload.wikimedia.org/wikipedia/commons/2/2f/Button_d%C3%A9c%C3%A8s.png'; pulsantiHotkey.divi = ;

//WIKIFICARE pulsantiDescr.wiki = "Da wikificare"; pulsantiComando.wiki = 'javascript:Ficus("W");'; pulsantiImmagine.wiki = '//upload.wikimedia.org/wikipedia/commons/2/24/Pulsante-wikificare.gif'; pulsantiHotkey.wiki = 'W';

//CATEGORIZZARE pulsantiDescr.cat = "Da categorizzare"; pulsantiComando.cat = 'javascript:Ficus("Categorizzare");'; pulsantiImmagine.cat = '//upload.wikimedia.org/wikipedia/commons/5/55/Pulsante-categorizzare.gif'; pulsantiHotkey.cat = ;

//AVVISO SPOSTARE pulsantiDescr.inv = "Spostare"; pulsantiComando.inv = 'javascript:Ficus("Spostare");'; pulsantiImmagine.inv = '//upload.wikimedia.org/wikipedia/commons/7/70/Button_fusion.png'; pulsantiHotkey.inv = 'I';

//WIP pulsantiDescr.wip = "WIP"; pulsantiComando.wip = 'javascript:aggiungiTesto(bracket("noinclude")+curled("WIP|"+mw.config.get("wgUserName"))+bracket("/noinclude"), "+WIP ", 0)'; pulsantiImmagine.wip = '//upload.wikimedia.org/wikipedia/commons/2/27/Pulsante_wip.png'; pulsantiHotkey.wip = ;

//DA CORREGGERE pulsantiDescr.cgr = "Da correggere"; pulsantiComando.cgr = 'javascript:Ficus("Dacorreggere");'; pulsantiImmagine.cgr = '//upload.wikimedia.org/wikipedia/commons/d/d9/Button_uncorrect.png'; pulsantiHotkey.cgr = ;

//INCORSO pulsantiDescr.incor = "In corso"; pulsantiComando.incor = 'javascript:Ficus("Incorso");'; pulsantiImmagine.incor = '//upload.wikimedia.org/wikipedia/commons/e/ec/Button_aviso.png'; pulsantiHotkey.incor = ;

//DA AGGIORNARE pulsantiDescr.agg = "Da aggiornare"; pulsantiComando.agg = 'javascript:Ficus("Da aggiornare");'; pulsantiImmagine.agg = '//upload.wikimedia.org/wikipedia/commons/c/cd/Button_vote_deletion.png'; pulsantiHotkey.agg = ;

//FIRMA pulsantiDescr.firma = "firma"; pulsantiComando.firma = 'javascript:addTextAtCursor("Davide - scrivimi! 11:06, 1 nov 2018 (CET)","","",4)'; pulsantiImmagine.firma = ; pulsantiHotkey.firma = ;

//SALTA AL CAMPO OGGETTO pulsantiDescr.obj = "oggetto"; pulsantiComando.obj = 'javascript:document.getElementById("wpSummary").focus()'; pulsantiImmagine.obj = ; pulsantiHotkey.obj = ;

//VOTO FAVOREVOLE +1 pulsantiDescr.votop = "Voto +1"; pulsantiComando.votop = 'javascript:addTextAtCursor("*"+curled("+1")+" Davide - scrivimi! 11:06, 1 nov 2018 (CET)","","",8)'; pulsantiImmagine.votop = '//upload.wikimedia.org/wikipedia/commons/0/03/Pulsante_favorevole.png'; pulsantiHotkey.votop = ;

//VOTO ASTENUTO =0 pulsantiDescr.voto0 = "Voto 0"; pulsantiComando.voto0 = 'javascript:addTextAtCursor("*"+curled("0")+" Davide - scrivimi! 11:06, 1 nov 2018 (CET)","","",7)'; pulsantiImmagine.voto0 = '//upload.wikimedia.org/wikipedia/commons/a/aa/Astenuto.png'; pulsantiHotkey.voto0 = ;

//VOTO CONTRARIO -1 pulsantiDescr.votom = "Voto -1"; pulsantiComando.votom = 'javascript:addTextAtCursor("*"+curled("-1")+" Davide - scrivimi! 11:06, 1 nov 2018 (CET)","","",8)'; pulsantiImmagine.votom = '//upload.wikimedia.org/wikipedia/commons/e/e7/Pulsante_contrario.png'; pulsantiHotkey.votom = ;

//VOTO # Davide - scrivimi! 11:06, 1 nov 2018 (CET) pulsantiDescr.voto = "Voto #Davide - scrivimi! 11:06, 1 nov 2018 (CET)"; pulsantiComando.voto = 'javascript:addTextAtCursor("# Davide - scrivimi! 11:06, 1 nov 2018 (CET)","","",2)'; pulsantiImmagine.voto = '//upload.wikimedia.org/wikipedia/commons/a/a6/Pulsante_aggiungi_voto.png'; pulsantiHotkey.voto = ;

//CANCELCOPY pulsantiDescr.cacp = "Cancelcopy"; pulsantiComando.cacp = 'javascript:Ficus("cancelcopy");'; pulsantiImmagine.cacp = '//upload.wikimedia.org/wikipedia/commons/a/ab/Pulsante_canccopy.png'; pulsantiHotkey.cacp = 'X';

//CANCELLAZIONE pulsantiDescr.canc = "Cancellazione"; pulsantiComando.canc = 'javascript:Ficus("cancellazionens0");'; pulsantiImmagine.canc = '//upload.wikimedia.org/wikipedia/commons/7/7b/Pulsante_cancsempl.gif'; pulsantiHotkey.canc = 'D';

//CANCELLA UTENTE pulsantiDescr.caut = "Cancella utente"; pulsantiComando.caut = 'javascript:Ficus("cancellazione");'; pulsantiImmagine.caut = '//upload.wikimedia.org/wikipedia/commons/0/00/Pulsante-cancut.png'; pulsantiHotkey.caut = ;

//CANCELLAZIONE IMMEDIATA pulsantiDescr.cimm = "Cancella subito"; pulsantiComando.cimm = 'javascript:Ficus("Cancella subito");'; pulsantiImmagine.cimm = '//upload.wikimedia.org/wikipedia/commons/0/03/Pulsante_cancimm.png'; pulsantiHotkey.cimm = 'Y';

//RICHIESTA PULIZIA pulsantiDescr.puli = "Richiesta pulizia"; pulsantiComando.puli = 'javascript:Ficus("RichiestaPulizia");'; pulsantiImmagine.puli = '//upload.wikimedia.org/wikipedia/commons/e/ef/Deletereason.png'; pulsantiHotkey.puli = ;

//CONTROLCOPY pulsantiDescr.cocp = "Controlcopy"; pulsantiComando.cocp = 'javascript:Ficus("Controlcopy");'; pulsantiImmagine.cocp = '//upload.wikimedia.org/wikipedia/commons/7/75/Wiki_c_copy.gif'; pulsantiHotkey.cocp = ;

//COPYVIOL pulsantiDescr.cviol = "Violazione copyright"; pulsantiComando.cviol = 'javascript:Ficus("ViolazioneCopyright");'; pulsantiImmagine.cviol = '//upload.wikimedia.org/wikipedia/commons/5/52/Pulsante_copyviol.png'; pulsantiHotkey.cviol = ;

//SEGNALA COPYVIOL pulsantiDescr.sviol = "Segnala copyviol"; pulsantiComando.sviol = 'javascript:Ficus("Segnala Copyviol");'; pulsantiImmagine.sviol = '//upload.wikimedia.org/wikipedia/commons/5/58/Button_black_copyright.png'; pulsantiHotkey.sviol = ;

//AVVISO COPYVIOL pulsantiDescr.aviol = "Avviso copyviol"; pulsantiComando.aviol = 'javascript:Ficus("Avvisocopyviol");'; pulsantiImmagine.aviol = '//upload.wikimedia.org/wikipedia/commons/e/ef/Pulsante_avvcopy.png'; pulsantiHotkey.aviol = ;

//AVVISO IMMAGINE pulsantiDescr.aimm = "Avviso immagine"; pulsantiComando.aimm = 'javascript:Ficus("Avvisoimmagine");'; pulsantiImmagine.aimm = '//upload.wikimedia.org/wikipedia/commons/a/a5/Pulsante_avviso_licenza_immagine.png'; pulsantiHotkey.aimm = ;

//UNVERIFIED pulsantiDescr.unv = "Unverified"; pulsantiComando.unv = 'javascript:addTextAtCursor(curled("Unverified|giorno="+curled("subst:CURRENTDAY")+"|mese="+curled("subst:CURRENTMONTHNAME")+"|anno="+curled("subst:CURRENTYEAR")), "+Unverified ","",101)'; pulsantiImmagine.unv = '//upload.wikimedia.org/wikipedia/commons/e/e8/Pulsante_unverified.png'; pulsantiHotkey.unv = 'V';

//PROBLEMATICO pulsantiDescr.prob = "Problematico"; pulsantiComando.prob = 'javascript:Ficus("problematico");'; pulsantiImmagine.prob = '//upload.wikimedia.org/wikipedia/commons/e/e1/Button_problematic.png'; pulsantiHotkey.prob = ;

//VANDALO pulsantiDescr.van = "Vandalo"; pulsantiComando.van = 'javascript:Ficus("vandalo");'; pulsantiImmagine.van = '//upload.wikimedia.org/wikipedia/commons/6/64/Wiki_vand.gif'; pulsantiHotkey.van = ;

//AVVISO VANDALISMO pulsantiDescr.avand = "Vandalismo"; pulsantiComando.avand = 'javascript:Ficus("Vandalismo");'; pulsantiImmagine.avand = '//upload.wikimedia.org/wikipedia/commons/6/64/Wiki_vand.gif'; pulsantiHotkey.avand = ;

//AVVISO TURPILOQUIO pulsantiDescr.turpi = "Turpiloquio"; pulsantiComando.turpi = 'javascript:Ficus("Turpiloquio");'; pulsantiImmagine.turpi = '//upload.wikimedia.org/wikipedia/commons/1/11/Button_Nuvola_apps_edu_lang.png'; pulsantiHotkey.turpi = ;

//AVVISO AVVISI pulsantiDescr.avv = "Avvisi"; pulsantiComando.avv = 'javascript:Ficus("Avvisoavvisi");'; pulsantiImmagine.avv = '//upload.wikimedia.org/wikipedia/commons/f/f3/Button_broom2.png'; pulsantiHotkey.avv = ;

//CARTELLINO GIALLO pulsantiDescr.yc = "Cartellino giallo"; pulsantiComando.yc = 'javascript:addTextAtCursor(curled("yc")+" Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "cartellino giallo ","",6)'; pulsantiImmagine.yc = '//upload.wikimedia.org/wikipedia/commons/c/cc/Bouton_Vandale2.png'; pulsantiHotkey.yc = ;

//CARTELLINO ROSSO pulsantiDescr.rc = "Cartellino rosso"; pulsantiComando.rc = 'javascript:Ficus("rc");'; pulsantiImmagine.rc = '//upload.wikimedia.org/wikipedia/commons/e/e4/Bouton_Vandale3.png'; pulsantiHotkey.rc = ;

//BLOCCO pulsantiDescr.blocco = "Blocco"; pulsantiComando.blocco = 'javascript:Ficus("blocco");'; pulsantiImmagine.blocco = '//upload.wikimedia.org/wikipedia/commons/7/7e/Bouton_Vandale4.png'; pulsantiHotkey.blocco = ;

//AVVISO SPAM pulsantiDescr.spam = "Spam"; pulsantiComando.spam = 'javascript:Ficus("spam");'; pulsantiImmagine.spam = '//upload.wikimedia.org/wikipedia/commons/c/cb/Pulsante_spam.png'; pulsantiHotkey.spam = ;

//TEST pulsantiDescr.test = "Test"; pulsantiComando.test = 'javascript:Ficus("test");'; pulsantiImmagine.test = '//upload.wikimedia.org/wikipedia/commons/4/40/Wiki_test.GIF'; pulsantiHotkey.test = ;

//PROMOZIONALE pulsantiDescr.prom = "Non enciclopedico"; pulsantiComando.prom = 'javascript:Ficus("promozionale");'; pulsantiImmagine.prom = '//upload.wikimedia.org/wikipedia/commons/9/9d/Button_halt.png'; pulsantiHotkey.prom = ;

//SENZA SENSO pulsantiDescr.ssen = "Senza senso"; pulsantiComando.ssen = 'javascript:Ficus("Senza senso");'; pulsantiImmagine.ssen = '//upload.wikimedia.org/wikipedia/commons/a/aa/Button_question.png'; pulsantiHotkey.ssen = ;

//BENVENUTO pulsantiDescr.benv = "Benvenuto"; pulsantiComando.benv = 'javascript:addTextAtCursor(curled("subst:benve")+"Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Benvenuto su it.wiki!","",20)'; pulsantiImmagine.benv = '//upload.wikimedia.org/wikipedia/commons/7/74/Pulsante_benvenuto.png'; pulsantiHotkey.benv = ;

//DATE PERSONALI pulsantiDescr.date = "Date personali"; pulsantiComando.date = 'javascript:addTextAtCursor(curled("date personali")+"Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "date personali","",18)'; pulsantiImmagine.date = '//upload.wikimedia.org/wikipedia/commons/3/35/Sister_icon.png'; pulsantiHotkey.date = ;

//GRAZIE pulsantiDescr.grz = "Grazie"; pulsantiComando.grz = 'javascript:Ficus("grazie");'; pulsantiImmagine.grz = '//upload.wikimedia.org/wikipedia/commons/2/23/Pulsante_grazie.png'; pulsantiHotkey.grz = ;

//AIUTOW pulsantiDescr.aw = "Aiuto wikificare"; pulsantiComando.aw = 'javascript:Ficus("AiutoW");'; pulsantiImmagine.aw = '//upload.wikimedia.org/wikipedia/commons/2/24/Pulsante-wikificare.gif'; pulsantiHotkey.aw = ;

//AVVISOFIRMA pulsantiDescr.avfir = "Avviso firma"; pulsantiComando.avfir = 'javascript:addTextAtCursor(curled("Avvisofirma")+"Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Firma","",15)'; pulsantiImmagine.avfir = '//upload.wikimedia.org/wikipedia/commons/7/7d/Mifirma.jpg'; pulsantiHotkey.avfir = ;

//FATTO pulsantiDescr.fat = "Fatto"; pulsantiComando.fat = 'javascript:addTextAtCursor(curled("Fatto"), "Fatto","",9)'; pulsantiImmagine.fat = '//upload.wikimedia.org/wikipedia/commons/e/e9/Button_done.png'; pulsantiHotkey.fat = ;

//NON FATTO pulsantiDescr.nfat = "Non fatto"; pulsantiComando.nfat = 'javascript:addTextAtCursor(curled("Non fatto"), "Non fatto","",13)'; pulsantiImmagine.nfat = '//upload.wikimedia.org/wikipedia/commons/a/a5/Button_not_done.png'; pulsantiHotkey.nfat = ;

//PAGINA PROTETTA pulsantiDescr.edw = "Pagina protetta"; pulsantiComando.edw = 'javascript:aggiungiTesto(bracket("noinclude")+curled("Protetta")+bracket("/noinclude"), "+Protetta ", 0)'; pulsantiImmagine.edw = '//upload.wikimedia.org/wikipedia/commons/9/90/Pulsante_editwar.png'; pulsantiHotkey.edw = ;

//TRASFERIMENTO pulsantiDescr.tras = "Trasferimento"; pulsantiComando.tras = 'javascript:Ficus("trasferimento");'; pulsantiImmagine.tras = '//upload.wikimedia.org/wikipedia/commons/b/bd/Button_recherche_ip.png'; pulsantiHotkey.tras = ;

//CAT RENAME pulsantiDescr.catren = "Spostamento categoria"; pulsantiComando.catren = 'javascript:Ficus("catren");'; pulsantiImmagine.catren = '//upload.wikimedia.org/wikipedia/commons/f/ff/Button_arrow_right.png'; pulsantiHotkey.catren = ;

//NOTA DISAMBIGUA pulsantiDescr.ndis = "Nota disambigua"; pulsantiComando.ndis = 'javascript:Ficus("nota disambigua");'; pulsantiImmagine.ndis = '//upload.wikimedia.org/wikipedia/commons/3/32/Pulsante_nota_dis.png'; pulsantiHotkey.ndis = ;

//DISAMBIGUA pulsantiDescr.dis = "Disambigua"; pulsantiComando.dis = 'javascript:aggiungiTesto(curled("disambigua"), "+disambigua ", 0)'; pulsantiImmagine.dis = '//upload.wikimedia.org/wikipedia/commons/b/b0/Button_category02.png'; pulsantiHotkey.dis = ;

//VEDI ANCHE pulsantiDescr.vedan = "Vedi anche"; pulsantiComando.vedan = 'javascript:Ficus("vedi anche");'; pulsantiImmagine.vedan = '//upload.wikimedia.org/wikipedia/commons/1/12/Button_find.png'; pulsantiHotkey.vedan = ;

//TMP pulsantiDescr.tmp = "Tmp"; pulsantiComando.tmp = 'javascript:Ficus("Tmp");'; pulsantiImmagine.tmp = '//upload.wikimedia.org/wikipedia/commons/6/6b/Pulsante_tmp.png'; pulsantiHotkey.tmp = ;

//MONITORAGGIO pulsantiDescr.mon = "Monitoraggio"; pulsantiComando.mon = 'javascript:Ficus("Monitoraggio");'; pulsantiImmagine.mon = '//upload.wikimedia.org/wikipedia/commons/2/26/Pulsante_monitoraggio.png'; pulsantiHotkey.mon = 'M';

//SCORPOROUNIONE pulsantiDescr.scorp = "Scorporo/unione"; pulsantiComando.scorp = 'javascript:Ficus("ScorporoUnione");'; pulsantiImmagine.scorp = '//upload.wikimedia.org/wikipedia/commons/5/5f/Button_rediriger.png'; pulsantiHotkey.scorp = ;

//GALLERIA pulsantiDescr.gall = "Galleria"; pulsantiComando.gall = 'javascript:addTextAtCursor(bracket("gallery"),"+galleria immagini ",bracket("/gallery"))'; pulsantiImmagine.gall = '//upload.wikimedia.org/wikipedia/commons/9/9e/Btn_toolbar_gallery.png'; pulsantiHotkey.gall = ;

//REFERENCES pulsantiDescr.ref = "References"; pulsantiComando.ref = 'javascript:addTextAtCursor(bracket("ref"),"+ref ",bracket("/ref"))'; pulsantiImmagine.ref = '//upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png'; pulsantiHotkey.ref = ;

//INTERPROGETTO pulsantiDescr.ipro = "Interprogetto"; pulsantiComando.ipro = 'javascript:Ficus("interprogetto");'; pulsantiImmagine.ipro = '//upload.wikimedia.org/wikipedia/commons/6/63/Button_out_relevancy.png'; pulsantiHotkey.ipro = ;

//SCROLL BOX pulsantiDescr.sbo = "Scroll box"; pulsantiComando.sbo = 'javascript:addTextAtCursor(curled("scroll box|larghezza=100%|altezza=100px|testo=testo contenuto"), "+scroll box ","",65)'; pulsantiImmagine.sbo = '//upload.wikimedia.org/wikipedia/commons/7/74/Button_comment.png'; pulsantiHotkey.sbo = ;

//CATEGORIA pulsantiDescr.cate = "Categoria"; pulsantiComando.cate = 'javascript:addTextAtCursor("[[Categoria:]]","","",12)'; pulsantiImmagine.cate = '//upload.wikimedia.org/wikipedia/commons/c/c0/Pulsante_categoria.png'; pulsantiHotkey.cate = ;

//OCCHIELLO PORTALE pulsantiDescr.port = "Portale"; pulsantiComando.port = 'javascript:Ficus("Portale");'; pulsantiImmagine.port = '//upload.wikimedia.org/wikipedia/commons/3/33/Pulsante_Portali.png'; pulsantiHotkey.port = ;

//CITAZIONE NECESSARIA pulsantiDescr.cne = "Citazione necessaria"; pulsantiComando.cne = 'javascript:addTextAtCursor(curled1("citazione necessaria|"), "+citazione necessaria ",curled2(""),0)'; pulsantiImmagine.cne = '//upload.wikimedia.org/wikipedia/commons/b/bd/Btn_plus.png'; pulsantiHotkey.cne = ;

//DMOZ pulsantiDescr.dmo = "Dmoz"; pulsantiComando.dmo = 'javascript:Ficus("dmoz");'; pulsantiImmagine.dmo = '//upload.wikimedia.org/wikipedia/commons/d/d5/Pulsante_dmoz.png'; pulsantiHotkey.dmo = ;

//CRONOLOGIA pulsantiDescr.cron = "Cronologia"; pulsantiComando.cron = 'javascript:refactorChrono();'; pulsantiImmagine.cron = '//upload.wikimedia.org/wikipedia/commons/3/3f/Button_attendre.png'; pulsantiHotkey.cron = ;

//REDIRECT pulsantiDescr.redir = "Redirect"; pulsantiComando.redir = 'javascript:addTextAtCursor("#RINVIA","","")'; pulsantiImmagine.redir = '//upload.wikimedia.org/wikipedia/commons/c/c8/Button_redirect.png'; pulsantiHotkey.redir = 'R';

function curled(text) {

   return "Template:" + text + "";

}

function curled1(text) {

   return "{{" + text;

}

function curled2(text) {

   return text + "}}";

}

function bracket(text) {

   return "<" + text + ">";

}

function sortAlpha(a, b) {

   return a.toUpperCase() > b.toUpperCase();

}

// Cambia il case del testo selezionato function changeCase() {

   WEUpdateTextarea();
   wpTextbox1 = document.getElementById("wpTextbox1");
   //ricorda la posizione del cursore
   var curPos = getCurPos();
   var selDim = 0;
   //IE support
   if (document.selection) {
       wpTextbox1.focus();
       sel = document.selection.createRange();
       selDim = sel.text.length;
       if (sel.text == sel.text.toLowerCase())
           sel.text = sel.text.toUpperCase()
       else
           sel.text = sel.text.toLowerCase()
   }
   //MOZILLA/NETSCAPE support
   else if (wpTextbox1.selectionStart || wpTextbox1.selectionStart == '0') {
       // ricorda la posizione dello scroll della textarea
       var scrollTop, scrollLeft;
       if (wpTextbox1.type == 'textarea' && typeof wpTextbox1.scrollTop !=
           'undefined') {
           scrollTop = wpTextbox1.scrollTop;
           scrollLeft = wpTextbox1.scrollLeft;
       }
       var startPos = wpTextbox1.selectionStart;
       var endPos = wpTextbox1.selectionEnd;
       selDim = endPos - startPos;
       if (wpTextbox1.value.substring(startPos, endPos) == wpTextbox1.value.substring(startPos, endPos).toLowerCase())
           wpTextbox1.value = wpTextbox1.value.substring(0, startPos) +
           wpTextbox1.value.substring(startPos, endPos).toUpperCase() +
           wpTextbox1.value.substring(endPos, wpTextbox1.value.length);
       else
           wpTextbox1.value = wpTextbox1.value.substring(0, startPos) +
           wpTextbox1.value.substring(startPos, endPos).toLowerCase() +
           wpTextbox1.value.substring(endPos, wpTextbox1.value.length);
       // torna alla posizione di scroll di partenza
       if (typeof scrollTop != 'undefined') {
           wpTextbox1.scrollTop = scrollTop;
           wpTextbox1.scrollLeft = scrollLeft;
       }
   }
   WEUpdateFrame();
   // Setta la posizione del cursore
   setCurPos(curPos, curPos + selDim);

}

var wpajax = {

   http: function(bundle) {
       // mandatory: bundle.url
       // optional:  bundle.async
       // optional:  bundle.method
       // optional:  bundle.headers
       // optional:  bundle.data
       // optional:  bundle.onSuccess (xmlhttprequest, bundle)
       // optional:  bundle.onFailure (xmlhttprequest, bundle)
       // optional:  bundle.otherStuff OK too, passed to onSuccess and onFailure
       var xmlhttp;
       try {
           xmlhttp = new XMLHttpRequest();
       } catch (e) {
           try {
               xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
           } catch (e) {
               try {
                   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
               } catch (e) {
                   xmlhttp = false
               }
           }
       }
       if (xmlhttp) {
           xmlhttp.onreadystatechange = function() {
               if (xmlhttp.readyState == 4)
                   wpajax.httpComplete(xmlhttp, bundle);
           };
           xmlhttp.open(bundle.method ? bundle.method : "GET", bundle.url, bundle.async == false ? false : true);
           if (bundle.headers) {
               for (var field in bundle.headers)
                   xmlhttp.setRequestHeader(field, bundle.headers[field]);
           }
           xmlhttp.send(bundle.data ? bundle.data : null);
       }
       return xmlhttp;
   },
   httpComplete: function(xmlhttp, bundle) {
       if (xmlhttp.status == 200 || xmlhttp.status == 302) {
           if (bundle.onSuccess)
               bundle.onSuccess(xmlhttp, bundle);
       } else if (bundle.onFailure) {
           bundle.onFailure(xmlhttp, bundle);
       } else {
           // A activer en debug mode ?
           // alert(xmlhttp.statusText);
       }
   }

};

function AutoComplete(db, oText, /* optional */ nMaxSize) {

   this.oText = oText;
   this.nMaxSize = nMaxSize || 20;
   var oDiv = document.createElement('div');
   oDiv.style.border = '2px solid green';
   oDiv.style.position = 'absolute';
   oDiv.style.visibility = 'hidden';
   oDiv.style.backgroundColor = 'white';
   this.oDiv = oDiv;
   oText.parentNode.insertBefore(oDiv, oText.nextSibling);
   this.db = db.sort();
   oText.AutoComplete = this;
   oText.onkeyup = AutoComplete.prototype.onTextChange;
   oText.onblur = AutoComplete.prototype.onTextBlur;

};

AutoComplete.prototype.onTextBlur = function () {

   this.AutoComplete.onblur();

}; AutoComplete.prototype.onblur = function () {

   this.oDiv.style.visibility = "hidden";

}; AutoComplete.prototype.onTextChange = function () {

   this.AutoComplete.onchange();

}; AutoComplete.prototype.onDivMouseDown = function () {

   this.AutoComplete.oText.value = this.innerHTML;

}; AutoComplete.prototype.onDivMouseOver = function () {

   this.style.backgroundColor = 'lime';

}; AutoComplete.prototype.onDivMouseOut = function () {

   this.style.backgroundColor = 'white';

}; AutoComplete.prototype.onchange = function () {

   var txt = this.oText.value;
   var aStr = [];
   for (var i = 0; i < this.db.length; i++)
       if (this.db[i].toLowerCase().indexOf(txt.toLowerCase()) == 0)
           aStr.push(this.db[i]);
   var nCount = aStr.length;
   if ((this.nMaxSize == -1) || ((nCount < this.nMaxSize) && (nCount > 0))) {
       while (this.oDiv.hasChildNodes())
           this.oDiv.removeChild(this.oDiv.firstChild);
       var i, n = aStr.length;
       for (i = 0; i < n; i++) {
           var d = document.createElement('div');
           this.oDiv.appendChild(d);
           d.appendChild(document.createTextNode(aStr[i]));
           d.onmousedown = AutoComplete.prototype.onDivMouseDown;
           d.onmouseover = AutoComplete.prototype.onDivMouseOver;
           d.onmouseout = AutoComplete.prototype.onDivMouseOut;
           d.AutoComplete = this;
       }
       this.oDiv.style.left = this.oText.offsetLeft + 'px'; //NON-STANDARD! offsetLeft
       this.oDiv.style.top = (this.oText.offsetTop + this.oText.clientHeight) + 'px'; //NON-STANDARD! offsetTop e clientHeight
       this.oDiv.style.visibility = "visible";
   } else {
       this.oDiv.innerHTML = "";
       this.oDiv.style.visibility = "hidden";
   }

};

// Popola i combo box "argomento" nei popup della toolbar function populateArrayArgument(Template, id) {

   var categoria = ""; // categoria da cui partire a cercare gli argomenti (es: "Categoria:Da controllare")
   var skip = ""; // prefisso della sottocategoria che va scartato (es: "Categoria:Da tradurre - arte" diventa "arte")
   switch (Template) {
       case "Categorizzare":
           categoria = "Categoria:Categorizzare";
           skip = "Categoria:Categorizzare -";
           break;
       case "Da unire":
           categoria = "Categoria:Unire per argomento";
           skip = "Categoria:Unire -";
           break;
       case "Incorso":
           categoria = "Categoria:Eventi in corso";
           skip = "Categoria:Eventi in corso -";
           break;
       case "Controlcopy":
           categoria = "Categoria:Da controllare per copyright per argomento";
           skip = "Categoria:Da controllare per copyright -";
           break;
       case "T":
           categoria = "Categoria:Da tradurre per argomento";
           skip = "Categoria:Da tradurre -";
           break;
       case "NN":
           categoria = "Categoria:Contestualizzare fonti per argomento";
           skip = "Categoria:Contestualizzare fonti -";
           break;
       case "P":
           categoria = "Categoria:Voci non neutrali per argomento";
           skip = "Categoria:Voci non neutrali -";
           break;
       case "O":
           categoria = "Categoria:Pagine orfane per argomento";
           skip = "Categoria:Pagine orfane -";
           break;
       case "F":
           categoria = "Categoria:Senza fonti per argomento";
           skip = "Categoria:Senza fonti -";
           break;
       case "E":
           categoria = "Categoria:Da verificare per enciclopedicità per argomento";
           skip = "Categoria:Da verificare per enciclopedicità -";
           break;
       case "C":
           categoria = "Categoria:Controllare per argomento";
           skip = "Categoria:Controllare -";
           break;
       case "A":
           categoria = "Categoria:Aiutare per argomento";
           skip = "Categoria:Aiutare -";
           break;
       case "S":
       case "S sezione":
           categoria = "Categoria:Stub";
           skip = "Categoria:Stub -";
           break;
       case "S tutti":
           categoria = "Categoria:Stub per monobook";
           skip = "Categoria:Stub -";
           break;
       case "W":
           categoria = "Categoria:Wikificare per argomento";
           skip = "Categoria:Wikificare -";
           break;
       case "cancellazionens0":
           categoria = "Categoria:Pagine in cancellazione per argomento";
           skip = "Categoria:Pagine in cancellazione -";
           break;
       case "Immagine orfana":
           categoria = "Categoria:Immagini orfane per argomento";
           skip = "Categoria:Immagini orfane -";
           break;
       case "Dacorreggere":
           categoria = "Categoria:Correggere";
           skip = "Categoria:Correggere -";
           break;
       case "Da aggiornare":
           categoria = "Categoria:Aggiornare per argomento";
           skip = "Categoria:Aggiornare -";
           break;
       default:
           return;
           break;
   }
   wpajax.http({
       url: mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/api.php?action=query&list=categorymembers&cmtitle=' + categoria + '&cmlimit=500&cmnamespace=14&format=xml',
       onSuccess: parseSubCategories,
       prefix: skip,
       id: id
   });

}

function parseSubCategories(xmlreq, data) {

   var api = xmlreq.responseXML;
   if (api.firstChild.nodeName == "error") return;
   members = api.getElementsByTagName('cm');
   var prefix = data.prefix;
   var id = data.id;
   arrayArgument = new Array(" ");
   for (i = 0; i < members.length; i++) {
       toCheck = members[i].getAttribute('title');
       if (toCheck.indexOf(prefix) == 0) {
           toInsert = members[i].getAttribute('title').substr(prefix.length + 1);
           // elenco categorie da non mostrare
           if ((toInsert[0] != "-" && toInsert[1] != "-") &&
               (toInsert.indexOf("argomento sconosciuto") == -1) &&
               (toInsert.indexOf("non datate") == -1) &&
               (toInsert.indexOf("per monobook") == -1) &&
               (toInsert.indexOf("da classificare") == -1) &&
               (toInsert.indexOf("per verificabilità") == -1) &&
               (toInsert.indexOf("sezione") != 0) &&
               (toInsert.indexOf("gennaio") != 0) &&
               (toInsert.indexOf("febbraio") != 0) &&
               (toInsert.indexOf("marzo") != 0) &&
               (toInsert.indexOf("aprile") != 0) &&
               (toInsert.indexOf("maggio") != 0) &&
               (toInsert.indexOf("giugno") != 0) &&
               (toInsert.indexOf("luglio") != 0) &&
               (toInsert.indexOf("agosto") != 0) &&
               (toInsert.indexOf("settembre") != 0) &&
               (toInsert.indexOf("ottobre") != 0) &&
               (toInsert.indexOf("novembre") != 0) &&
               (toInsert.indexOf("dicembre") != 0) &&
               (toInsert.indexOf("Gennaio") != 0) &&
               (toInsert.indexOf("Febbraio") != 0) &&
               (toInsert.indexOf("Marzo") != 0) &&
               (toInsert.indexOf("Aprile") != 0) &&
               (toInsert.indexOf("Maggio") != 0) &&
               (toInsert.indexOf("Giugno") != 0) &&
               (toInsert.indexOf("Luglio") != 0) &&
               (toInsert.indexOf("Agosto") != 0) &&
               (toInsert.indexOf("Settembre") != 0) &&
               (toInsert.indexOf("Ottobre") != 0) &&
               (toInsert.indexOf("Novembre") != 0) &&
               (toInsert.indexOf("Dicembre") != 0))
               arrayArgument.push(members[i].getAttribute('title').substr(prefix.length + 1));
       }
   }
   arrayArgument.sort(sortAlpha);
   var sel = document.getElementById(id);
   // Cancello il vecchio contenuto della tendina
   sel.length = 0;
   // Carica le nuove opzioni
   for (var j = 0, opt; j < arrayArgument.length; j++) {
       opt = new Option(arrayArgument[j], ' ');
       opt.value = arrayArgument[j];
       sel.options[sel.options.length] = opt;
   }

}

function tendinaAzione(valore) {

   valore[1] = valore[1].replace(/\^/gi, ",");
   valore[2] = valore[2].replace(/\^/gi, ",");
   switch (valore[0]) {
       case '0':
           Ficus(valore[1]);
           break;
       case '1':
           aggiungiTesto(valore[1], "", valore[2]);
           break;
       case '2':
           addTextAtCursor(valore[1], "", valore[2], parseInt(valore[4]));
           break;
       default:
           break;
   }
   if (typeof(valore[5]) != 'undefined')
       document.getElementById("wpSummary").value += valore[5];

}

function tendinaAzione1() {

   var valore = document.getElementById("tendina").value.split(",");
   tendinaAzione(valore);

}

function tendinaAzione2() {

   var valore = document.getElementById("tendina2").value.split(",");
   tendinaAzione(valore);

}

//Crea il menu' a tendina sopra alla toolbar function creaTendina() {

   if ( mw.config.get('skin') === 'monobook' && mw.user.options.get('usebetatoolbar')) {
       return;
   }
   var toolbar = null;
   toolbar = (document.getElementById("toolbar") == null) ? document.getElementById(
       "wikiEditor-ui-toolbar") : document.getElementById("toolbar");
   if (toolbar == null) {
       return;
   }
   // solo per la vecchia toolbar
   if (!mw.user.options.get('usebetatoolbar')) {
       var tendina = document.createElement('select');
       tendina.name = 'popupSelect';
       tendina.id = 'tendina';
       tendina.size = 1;
       // Label "Altri pulsanti: "
       var paragraph = document.createElement('span');
       paragraph.id = 'labelTendina';
       var labelTendina = document.createTextNode('Altri pulsanti: ');
       paragraph.appendChild(labelTendina);
       paragraph.appendChild(tendina);
       // crea il primo bottone "OK"
       var button1 = document.createElement('input');
       button1.value = 'OK';
       button1.type = 'button';
       // il comando dipende dal browser utilizzato
       // Per ora e' stato testato solo con Firefox2 ed IE6. In caso di problemi fare riferimento alla
       // dichiarazione di "BrowserDetect", in cima allo script, per avere la lista dei browser
       // supportati e dei metodi di calcolo degli stessi
       if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser ==
           "Mozilla" || BrowserDetect.browser == "Netscape")
           button1.setAttribute('onclick', 'tendinaAzione1()');
       else
           //if (BrowserDetect.browser=="Explorer")    commentato per farlo funzionare con gli altri browser
           button1.onclick = tendinaAzione1;
       paragraph.appendChild(button1);
       // Aggiunge un line break prima della toolbar, per evitare problemi allineamento in caso di molte immagini
       var lineBreak = document.createElement('span');
       lineBreak.innerHTML = "
"; toolbar.parentNode.insertBefore(lineBreak, toolbar);
       // Appende la prima tendina sopra la toolbar
       toolbar.parentNode.insertBefore(paragraph, toolbar);
   }
   var tendina2 = document.createElement('select');
   tendina2.name = 'popupSelect';
   tendina2.id = 'tendina2';
   tendina2.size = 1;
   // Label "Pulsanti personali: "
   var paragraph2 = document.createElement('span');
   var labelTendina2 = document.createTextNode('Pulsanti personali: ');
   paragraph2.style.margin = '10px';
   paragraph2.appendChild(labelTendina2);
   paragraph2.appendChild(tendina2);
   paragraph2.id = 'labelTendina2';
   // crea il secondo bottone "OK"
   var button2 = document.createElement('input');
   button2.value = 'OK';
   button2.i = 'OK2';
   button2.type = 'button';
   // il comando dipende dal browser utilizzato
   // Per ora e' stato testato solo con Firefox2 ed IE6. In caso di problemi fare riferimento alla
   // dichiarazione di "BrowserDetect", in cima allo script, per avere la lista dei browser
   // supportati e dei metodi di calcolo degli stessi
   if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser ==
       "Mozilla" || BrowserDetect.browser == "Netscape") {
       button2.setAttribute('onclick', 'tendinaAzione2()');
   } else {
       button2.onclick = tendinaAzione2;
   }
   paragraph2.appendChild(button2);
   // Aggiunge l'help
   var labelTendinaCome = document.createElement('a');
   labelTendinaCome.style.margin = '10px';
   labelTendinaCome.href =
       'javascript:var code1 = getpagecontent("Wikipedia:Monobook.js/Pulsanti_personali.js"); if(code1) eval(code1);';
   labelTendinaCome.appendChild(document.createTextNode(
       'Aggiungi altri pulsanti'));
   paragraph2.appendChild(labelTendinaCome);
   // Appende la seconda tendina sopra la toolbar
   toolbar.parentNode.insertBefore(paragraph2, toolbar);

}

function caricaTendinaPersonale() {

   if (typeof (myButtons) == 'undefined')
       return;
   var tendina = document.getElementById("tendina2");
   for (i = 0; i < myButtons.length; i++) {
       // Aggiusto il carattere a capo '\n'
       while (myButtons[i][1].indexOf("\\n") != -1) {
           temp = myButtons[i][1].substr(0, myButtons[i][1].indexOf("\\n"));
           temp += '\n';
           temp += myButtons[i][1].substr(myButtons[i][1].indexOf("\\n") + 2);
           myButtons[i][1] = temp;
       }
       while (myButtons[i][1].indexOf("\\n") != -1) {
           temp = myButtons[i][2].substr(0, myButtons[i][2].indexOf("\\n"));
           temp += '\n';
           temp += myButtons[i][2].substr(myButtons[i][2].indexOf("\\n") + 2);
           myButtons[i][2] = temp;
       }
       // Aggiunge l'opzione al menu'
       var option = new Option(myButtons[i][3], myButtons[i]);
       tendina.options[tendina.options.length] = option;
   }

}

//Aggiunge un'opzione alla tendina della toolbar function addToTendina(type, before, after, text, offset) {

   var tendina = document.getElementById("tendina");
   // Aggiunge l'opzione al menu'
   var elemento = new Array(type, before, after, text, offset);
   var option = new Option(text, elemento);
   tendina.options[tendina.options.length] = option;

}

// Functions auxFicus and Ficus // funzione richiamata quando viene schiacciato il pulsante "OK" sul popup. // Utilizza la variabile globale "curTemplate" per sapere qual'era il // template richiesto function auxFicus() {

   WEUpdateTextarea();
   //alcuni tasti modificano la textarea del wikEd, non quella classica
   // attraverso questa variabile posso sapere se, alla fine, devo copiare quella standard in quella di wikEd oppure no
   // se non la usassi il testo inserito in questa funzione con l'uso di "addTextAtCursor" non verrebbe visualizzato
   var tornareIndietro = true;
   // Carica il textbox1
   wpTextbox1 = document.getElementById("wpTextbox1");
   // a seconda del template richiesto viene aggiunta (nel posto giusto) la relativa stringa
   if (curTemplate == "A") {
       Argument = document.getElementById('argomento').value;
       Because = document.getElementById('motivo').value;
       wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       var summary = "+Aiutare ";
   } else if (curTemplate == "W") {
       Argument = document.getElementById('argomento').value;
       wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       var summary = "+Wikificare ";
   } else if (curTemplate == "S" || curTemplate == "S tutti") {
       Argument = document.getElementById('argomento').value;
       Argument2 = document.getElementById('argomento2').value;
       if (Argument2 != " ")
           wpTextbox1.value = "\n" + wpTextbox1.value;
       else
           wpTextbox1.value = "\n" + wpTextbox1.value;
       var summary = "+Stub ";
   } else if (curTemplate == "S sezione") {
       Argument = document.getElementById('argomento').value;
       Argument2 = document.getElementById('argomento2').value;
       if (Argument2 != " ")

addTextAtCursor("

", "+Stub sezione ", "", 15 + Argument.length + Argument2.length);

       else

addTextAtCursor("

", "+Stub sezione ", "", 14 + Argument.length);

       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "O") {
       Argument = document.getElementById('argomento').value;
       wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       var summary = "+Orfana ";
   } else if (curTemplate == "Immagine orfana") {
       Libera = document.getElementById('libera');
       Argument = document.getElementById('argomento').value;
       if (Libera.checked)
           wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       else
           wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       var summary = "+Immagine orfana ";
   } else if (curTemplate == "C") {
       Argument = document.getElementById('argomento').value;
       Because = document.getElementById('motivo').value;
       wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       var summary = "+Controllare ";
   } else if (curTemplate == "P") {
       Argument = document.getElementById('argomento').value;
       Because = document.getElementById('motivo').value;
       wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       var summary = "+NNPOV ";
   } else if (curTemplate == "E") {
       Argument = document.getElementById('argomento').value;
       Because = document.getElementById('motivo').value;
       wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       var summary = "+Enciclopedicità dubbia ";
   } else if (curTemplate == "T") {
       Argument = document.getElementById('argomento').value;
       Lingua = document.getElementById('lingua').value;
       if (Argument != " ") // se e' stata specificato un argomento
           aggiungiTesto("

", "+Da tradurre ", 0);

       else
           aggiungiTesto("

", "+Da tradurre ", 0);

       var summary = "";
   } else if (curTemplate == "NN") {
       Argument = document.getElementById('argomento').value;
       Commento = document.getElementById('motivo').value;

aggiungiTesto("

", "+NN ", 0);

       var summary = "";
   } else if (curTemplate == "catren") {
       NewName = document.getElementById('newname').value;
       Commento = document.getElementById('motivo').value;
       aggiungiTesto("Template:Categoria da rinominare", "+categoria da rinominare ", 0);
       var summary = "";
   } else if (curTemplate == "F") {
       Argomento = document.getElementById('argomento').value;
       Motivo = document.getElementById('motivo').value;
       if (Motivo != "") // se e' stato specificato un motivo

addTextAtCursor("

\n", "+senza fonti ", "", 0);

       else

addTextAtCursor("

\n", "+senza fonti ", "", 0);

       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "Da unire") {
       Argomento = document.getElementById('argomento').value;
       Pagina = document.getElementById('pagina').value;
       Motivo = document.getElementById('motivo').value;
       Paragrafo = document.getElementById('paragrafo').value;
       if (Paragrafo != "") // se e' stato specificato un paragrafo

aggiungiTesto("

", "+Da unire ", 0);

       else

aggiungiTesto("

", "+Da unire ", 0);

       var summary = "";
   } else if (curTemplate == "D") {
       Pagina = document.getElementById('pagina').value;
       Pagina2 = document.getElementById('pagina2').value;
       Pagina3 = document.getElementById('pagina3').value;
       Pagina4 = document.getElementById('pagina4').value;
       aggiungiTesto("Template:D", "+Da dividere ", 0);
       var summary = "";
   } else if (curTemplate == "Categorizzare") {
       Argument = document.getElementById('argomento').value;
       if (Argument == " ") // se non c'è un argomento

aggiungiTesto("

", "", 1);

       else

aggiungiTesto("

", "", 1);

       var summary = "+Categorizzare ";
   } else if (curTemplate == "Spostare") {
       NuovaPagina = document.getElementById('nuovapagina').value;
       Motivo = document.getElementById('motivo').value;
       aggiungiTesto("Template:Sposta", "+Spostare ", 0);
       var summary = "";
   } else if (curTemplate == "cancelcopy") {
       Fonte = document.getElementById('url').value;

aggiungiTesto("

", "+Da cancellare per copyviol ", 0);

       var summary = "";
   } else if (curTemplate == "cancellazione") {
       Numero = document.getElementById('numero').value;
       Pagina = document.getElementById('pagina').value;
       if (Numero == "") // se e' la prima votazione

addTextAtCursor("

Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Avviso di pagina in cancellazione", "", 24 + Pagina.length);

       else

addTextAtCursor("

Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Avviso di pagina in cancellazione", "", 26 + Pagina.length + Numero.length);

       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "cancellazionens0") {
       Numero = document.getElementById('numero').value;
       Argument = document.getElementById('argomento').value;
       if (Numero == "") // se e' la prima votazione

aggiungiTesto("

", "+cancellazione ", 0);

       else

aggiungiTesto("

", "+cancellazione ", 0);

       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "Cancella subito") {
       Motivo = document.getElementById('motivo').value;
       Criterio = document.getElementById('criterio').value;
       if (Motivo != "")

aggiungiTesto("

", "+Da cancellare subito ", 0);

       else if (Criterio != " ")

aggiungiTesto("

", "+Da cancellare subito ", 0);

       var summary = "";
   } else if (curTemplate == "RichiestaPulizia") {
       Motivo = document.getElementById('motivo').value;
       Oldid = document.getElementById('oldid').value;
       Oldid2 = document.getElementById('oldid2').value;


       toWrite = "{{RichiestaPulizia";
       if (Oldid != "" && Oldid2 == "")
           toWrite += "|" + Oldid;
       if (Oldid != "" && Oldid2 != "")
           toWrite += "|da=" + Oldid + "|a=" + Oldid2;
       if (Motivo != "")
           toWrite += "|commento=" + Motivo;
       toWrite += "}}";
       aggiungiTesto(toWrite, "+Richiesta pulizia ", 0);
       var summary = "";
   } else if (curTemplate == "Controlcopy") {
       Motivo = document.getElementById('motivo').value;
       Argomento = document.getElementById('argomento').value;

aggiungiTesto("

", "+Controlcopy ", 0);

       var summary = "";
   } else if (curTemplate == "ViolazioneCopyright") {
       Fonte = document.getElementById('url').value;

aggiungiTesto("

", "Avviso violazione di copyright", 0);

       var summary = "";
   } else if (curTemplate == "Segnala Copyviol") {
       Pagina = document.getElementById('pagina').value;
       Diff = document.getElementById('diff').value;
       Diff2 = document.getElementById('diff2').value;
       Url = document.getElementById('url').value;
       Url2 = document.getElementById('url2').value;
       var text = "{{Segnala copyviol";
       if (Pagina != "")
           text += "|pagina=" + Pagina;
       if (Diff != "")
           text += "|diff=" + Diff;
       if (Diff2 != "")
           text += "|diff2=" + Diff2;
       if (Url != "")
           text += "|sito=" + Url;
       if (Url2 != "")
           text += "|sito2=" + Url2;
       text += "|firma=~~" + "~~}}";
       var summary = "";
       addTextAtCursor(text, "", "", text.length);
       tornareIndietro = false;
   } else if (curTemplate == "Avvisocopyviol") {
       Fonte = document.getElementById('url').value;
       Pagina = document.getElementById('pagina').value;
       Otrs = document.getElementById('otrs').value;
       addTextAtCursor("Template:AvvisocopyviolDavide - scrivimi! 11:06, 1 nov 2018 (CET)", "Possibile violazione di copyright", "", 49 + Pagina.length + Otrs.length + Fonte.length);
       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "Avvisoimmagine") {
       Immagine1 = document.getElementById('immagine1').value;
       Immagine2 = document.getElementById('immagine2').value;
       Immagine3 = document.getElementById('immagine3').value;
       if (Immagine2 == "") // se non e' stata specificata la seconda immagine
           addTextAtCursor("{{subst:Avvisoimmagine|immagine=File:" + Immagine1 + "}}Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Informazioni mancanti", "", 44 + Immagine1.length);
       else if (Immagine3 == "") // se non e' stata specificata la terza immagine
           addTextAtCursor("{{subst:Avvisoimmagine|immagini=File:" + Immagine1 + " e File:" + Immagine2 + "}}Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Informazioni mancanti", "", 57 + Immagine1.length + Immagine2.length);
       else // se e' stata specificata anche la terza immagine
           addTextAtCursor("{{subst:Avvisoimmagine|immagini=File:" + Immagine1 + ", File:" + Immagine2 + " e File:" + Immagine3 + "}}Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Informazioni mancanti", "", 69 + Immagine1.length + Immagine2.length + Immagine3.length);
       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "Vandalismo") {
       Pagina = document.getElementById('pagina').value;
       addTextAtCursor("Template:VandalismoDavide - scrivimi! 11:06, 1 nov 2018 (CET)", "Avviso vandalismo", "", 15 + Pagina.length);
       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "Turpiloquio") {
       Pagina = document.getElementById('pagina').value;
       addTextAtCursor("Template:TurpiloquioDavide - scrivimi! 11:06, 1 nov 2018 (CET)", "Avviso turpiloquio", "", 16 + Pagina.length);
       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "Avvisoavvisi") {
       Pagina = document.getElementById('pagina').value;
       Motivo = document.getElementById('motivo').value;
       addTextAtCursor("Template:AvvisoavvisiDavide - scrivimi! 11:06, 1 nov 2018 (CET)", "Avvisi", "", 18 + Pagina.length + Motivo.length);
       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "rc") {
       Durata = document.getElementById('durata').value;
       addTextAtCursor("{{subst:rc|" + Durata + "|Davide - scrivimi! 11:06, 1 nov 2018 (CET)}}", "cartellino rosso", "", 18 + Durata.length);
       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "blocco") {
       Motivo = document.getElementById('motivo').value;
       Durata = document.getElementById('durata').value;
       Diff = document.getElementById('diff').value;
       if (Diff != "") // se e' stato aggiunto anche il link alla revisione "incriminata"
           addTextAtCursor("Template:Blocco--Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "", "", 12 + Motivo.length + Durata.length + Diff.length);
       else
           addTextAtCursor("Template:Blocco--Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "", "", 12 + Motivo.length + Durata.length);
       var summary = "Blocco ";
       tornareIndietro = false;
   } else if (curTemplate == "test") {
       Pagina = document.getElementById('pagina').value;
       Diff = document.getElementById('diff').value;
       if (Diff != "") // se e' stato aggiunto anche il link alla revisione "incriminata"
           addTextAtCursor("Ciao! La [" + Diff + " modifica] che hai effettuato alla voce " + Pagina + " è sembrata essere un test, per questo motivo è stata rimossa e la pagina ripristinata. Per favore, per ulteriori prove, utilizza la pagina delle prove, dal momento che le voci vengono ripristinate rapidamente. Puoi dare un'occhiata alla guida introduttiva per imparare a contribuire sulle pagine del nostro progetto. Grazie dei contributi! Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Test", "", 26 + Pagina.length + Diff.length);
       else
           addTextAtCursor("Ciao! La modifica che hai effettuato alla voce " + Pagina + " è sembrata essere un test, per questo motivo è stata rimossa e la pagina ripristinata. Per favore, per ulteriori prove, utilizza la pagina delle prove, dal momento che le voci vengono ripristinate rapidamente. Puoi dare un'occhiata alla guida introduttiva per imparare a contribuire sulle pagine del nostro progetto. Grazie dei contributi! Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Test", "", 15 + Pagina.length);
       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "Avvisosenzafonti") {
       Pagina = document.getElementById('pagina').value;
       if (Pagina != "")
           addTextAtCursor("Template:Avvisosenzafonti--Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Senza fonti", "", 21 + Pagina.length);
       else
           addTextAtCursor("Template:Avvisosenzafonti--Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Senza fonti", "", 20);
       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "grazie") {
       Pagina1 = document.getElementById('pagina').value;
       Pagina2 = document.getElementById('pagina2').value;
       Pagina3 = document.getElementById('pagina3').value;
       Pagina4 = document.getElementById('pagina4').value;
       if (Pagina2 == "") // se non e' stata specificata la seconda pagina
           addTextAtCursor("
Crystal Clear app amor.png

", "", "", 11 + Pagina1.length);

       else if (Pagina3 == "") // se non e' stata specificata la terza pagina
           addTextAtCursor("
Crystal Clear app amor.png

", "", "", 12 + Pagina1.length + Pagina2.length);

       else if (Pagina4 == "") // se non e' stata specificata la quarta pagina
           addTextAtCursor("
Crystal Clear app amor.png

", "", "", 13 + Pagina1.length + Pagina2.length + Pagina3.length);

       else // se e' stata specificata anche la quarta pagina
           addTextAtCursor("
Crystal Clear app amor.png

", "", "", 14 + Pagina1.length + Pagina2.length + Pagina3.length + Pagina4.length);

       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "AiutoW") {
       Pagina = document.getElementById('pagina').value;
       if (Pagina == "")

addTextAtCursor("

Questa voce è da wikificare

Ciao Monobook.js/MonobookCompleto.js/Toolbar.js. Ho visto che hai scritto o modificato alcune voci. Grazie per aver contribuito a Cathopedia.
Noto però che non sono wikificate, cioè conformi per grafica e organizzazione dei contenuti alle convenzioni di Cathopedia. Non è un grosso problema, una voce non viene certo cancellata per un simile motivo, e il contributo è comunque utile: altri utenti potranno modificare quelle voci e wikificarle.
Tuttavia è preferibile scrivere voci già wikificate, in modo da evitare questo lavoro da parte di altri utenti, mentre chi le scrive può ottenere tale risultato direttamente.

Se non lo hai già fatto, per informazioni puoi leggere innanzitutto la guida essenziale (in particolare questa pagina introduttiva alla formattazione e questa introduttiva all'inserimento dei link), e poi questa pagina che spiega cosa significhi wikificare e come si faccia.
Può anche esserti utile consultare alcune parti del manuale di stile; se hai problemi chiedi pure allo sportello informazioni.
E se completare tutte le operazioni indicate per una corretta wikificazione ti può sembrare inizialmente troppo complicato, fai almeno quello che sei in grado: chi porterà a termine il lavoro da te iniziato troverà già un buon punto di partenza. Poi, con un po' di pratica, vedrai che scriverai voci da subito quasi completamente wikificate.

Infine, se ti è possibile, ritorna a quello che hai scritto e wikifica tu stesso! Ciao!

Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Wikifichiamo", "", 10);

       else

addTextAtCursor("

Questa voce è da wikificare

Ciao Monobook.js/MonobookCompleto.js/Toolbar.js. Ho visto che hai scritto o modificato alcune voci, tra cui " + Pagina + ". Grazie per aver contribuito a Cathopedia.
Noto però che non sono wikificate, cioè conformi per grafica e organizzazione dei contenuti alle convenzioni di Cathopedia. Non è un grosso problema, una voce non viene certo cancellata per un simile motivo, e il contributo è comunque utile: altri utenti potranno modificare quelle voci e wikificarle.
Tuttavia è preferibile scrivere voci già wikificate, in modo da evitare questo lavoro da parte di altri utenti, mentre chi le scrive può ottenere tale risultato direttamente.

Se non lo hai già fatto, per informazioni puoi leggere innanzitutto la guida essenziale (in particolare questa pagina introduttiva alla formattazione e questa introduttiva all'inserimento dei link), e poi questa pagina che spiega cosa significhi wikificare e come si faccia.
Può anche esserti utile consultare alcune parti del manuale di stile; se hai problemi chiedi pure allo sportello informazioni.
E se completare tutte le operazioni indicate per una corretta wikificazione ti può sembrare inizialmente troppo complicato, fai almeno quello che sei in grado: chi porterà a termine il lavoro da te iniziato troverà già un buon punto di partenza. Poi, con un po' di pratica, vedrai che scriverai voci da subito quasi completamente wikificate.

Infine, se ti è possibile, ritorna a quello che hai scritto e wikifica tu stesso! Ciao!

Davide - scrivimi! 11:06, 1 nov 2018 (CET)", "Wikifichiamo", "", 11 + Pagina.length);

       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "interprogetto") {
       Pagina = document.getElementById('pagina').value;
       Progetto = document.getElementById('progetto');
       ProgettoCod = arrayIPcod[Progetto.selectedIndex];
       if (ProgettoCod == "SPECIAL_W") {
           if (Pagina.length == 0)
               alert("Il nome dell'articolo e' obbligatorio");
           else
               addTextAtCursor("Template:Interprogetto/notizia", "+interprogetto ", "", 26 + Pagina.length);
       } else if (Pagina == "") // se non e' stata specificata la pagina

addTextAtCursor("

", "+interprogetto ", "", 18 + ProgettoCod.length);

       else

addTextAtCursor("

", "+interprogetto ", "", 19 + ProgettoCod.length + Pagina.length);

       var summary = "";
       tornareIndietro = false;
   } else if (curTemplate == "trasferimento") {
       SoloPar = document.getElementById('soloPar');
       Progetto = document.getElementById('progetto');
       ProgettoCod = arrayTrasfcod[Progetto.selectedIndex];
       if (SoloPar.checked) // se va trasferito solo un paragrafo
       {
           addTextAtCursor("Template:Trasferimento", "+trasferimento ", "", 22 + ProgettoCod.length);
           tornareIndietro = false;
       } else
           aggiungiTesto("Template:Trasferimento", "+trasferimento ", 0);
       var summary = "";
   } else if (curTemplate == "dmoz") {
       Percorso = document.getElementById('percorso').value;
       NomeVoce = document.getElementById('nomeVoce').value;
       if (NomeVoce != "") // se e' stata specificata una voce
           addTextAtCursor("" + Percorso + " " + NomeVoce + " su Open Directory Project (" + Percorso + " Segnala su DMoz un collegamento pertinente all'argomento "" + NomeVoce + "")", "+dmoz ", "", 10 + Percorso.length + NomeVoce.length);
       else
           addTextAtCursor("" + Percorso + " Monobook.js/MonobookCompleto.js/Toolbar.js su Open Directory Project (" + Percorso + " Segnala su DMoz un collegamento pertinente all'argomento "Monobook.js/MonobookCompleto.js/Toolbar.js")", "+dmoz ", "", 9 + Percorso.length);
       tornareIndietro = false;
   } else if (curTemplate == "spam") {
       NomeVoce = document.getElementById('nomeVoce').value;
       if (NomeVoce != "") // se e' stata specificata una voce
           addTextAtCursor("Template:Spam", "", "Davide - scrivimi! 11:06, 1 nov 2018 (CET)", 0)
       else
           addTextAtCursor("Template:Spam", "", "Davide - scrivimi! 11:06, 1 nov 2018 (CET)", 0)
       var summary = "No promozione!";
       tornareIndietro = false;
   } else if (curTemplate == "Senza senso") {
       Pagina = document.getElementById('pagina').value;
       if (Pagina != "") // se e' stata specificata una voce
           addTextAtCursor("Template:Senza senso", "", "Davide - scrivimi! 11:06, 1 nov 2018 (CET)", 0)
       else
           addTextAtCursor("Template:Senza senso", "", "Davide - scrivimi! 11:06, 1 nov 2018 (CET)", 0)
       var summary = "Senza senso";
       tornareIndietro = false;
   } else if (curTemplate == "promozionale") {
       NomeVoce = document.getElementById('nomeVoce').value;
       if (NomeVoce != "") // se e' stata specificata una voce
           addTextAtCursor("Template:Non enciclopedico", "", "Davide - scrivimi! 11:06, 1 nov 2018 (CET)", 0)
       else
           addTextAtCursor("Template:Non enciclopedico", "", "Davide - scrivimi! 11:06, 1 nov 2018 (CET)", 0)
       var summary = "Non enciclopedico";
       tornareIndietro = false;
   } else if (curTemplate == "problematico") {
       Utente = document.getElementById('utente').value;
       if (Utente != "") // se e' stata specificata una voce
           addTextAtCursor("Template:Problematico", "", "", 17 + Utente.length)
       else
           addTextAtCursor("Template:Problematico", "", "", 16)
       var summary = "+Problematico ";
       tornareIndietro = false;
   } else if (curTemplate == "vandalo") {
       Utente = document.getElementById('utente').value;
       if (Utente != "") // se e' stata specificata una voce
           addTextAtCursor("Template:Vandalo", "", "", 12 + Utente.length)
       else
           addTextAtCursor("Template:Vandalo", "", "", 11)
       var summary = "+Vandalo ";
       tornareIndietro = false;
   } else if (curTemplate == "Monitoraggio") {
       Argument = document.getElementById('monitoraggio').value;
       Argument2 = document.getElementById('monitoraggio2').value;
       Accuratezza = document.getElementById('accuratezza').value;
       Scrittura = document.getElementById('scrittura').value;
       Fonti = document.getElementById('fonti').value;
       Immagini = document.getElementById('immagini').value;
       Note = document.getElementById('note').value;
       wpTextbox1.value = "Template:Monitoraggio\n\n" + wpTextbox1.value;
       var summary = "+Monitoraggio ";
   } else if (curTemplate == "ScorporoUnione") {
       Pagina = document.getElementById('pagina').value;
       Oldid = document.getElementById('oldid').value;
       Scorp = document.getElementById('scorp').value;
       wpTextbox1.value = "Template:ScorporoUnione\n" + wpTextbox1.value;
       var summary = "+ScorporoUnione ";
   } else if (curTemplate == "Dacorreggere") {
       Argument = document.getElementById('argomento').value;
       Comment = document.getElementById('motivo').value;
       wpTextbox1.value = "Template:Da correggere\n" + wpTextbox1.value;
       var summary = "+Dacorreggere ";
   } else if (curTemplate == "Incorso") {
       Argument = document.getElementById('argomento').value;
       wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       var summary = "+Incorso ";
   } else if (curTemplate == "vedi anche") {
       Pagina = document.getElementById('pagina').value;
       addTextAtCursor("
Exquisite-kfind.png Per approfondire, vedi la voce " + Pagina + "

", "", "", 15 + Pagina.length)

       var summary = "+Vedi anche ";
       tornareIndietro = false;
   } else if (curTemplate == "Tmp") {
       Dati = document.getElementById('dati');
       TemplateBut = document.getElementById('template').value;
       if (Dati.checked) // se i dati sono gia' presenti

aggiungiTesto('

', "", 0);

       else

aggiungiTesto('

', "", 0);

       var summary = "+Tmp ";
   } else if (curTemplate == "Da aggiornare") {
       Anno = document.getElementById('anno').value;
       Mese = document.getElementById('mese').value;
       Argument = document.getElementById('argomento').value;
       if (Mese != " ") // se e' stata specificato un mese
           wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       else
           wpTextbox1.value = "Template:" + curTemplate + "\n" + wpTextbox1.value;
       var summary = "+Da aggiornare ";
   } else if (curTemplate == "nota disambigua") {
       Pagina = document.getElementById('pagina').value;
       Motivo = document.getElementById('motivo').value;
       Redirect = document.getElementById('redirect').value;
       if (Redirect == "") // se non e' stato specificato un redirect

aggiungiTesto('

Disambig-dark.svg
Nota di disambigua - Se stai cercando ' + Motivo + ', vedi ' + Pagina + '.

', "", 0);

       else

aggiungiTesto('

Disambig-dark.svg
Nota di disambigua - Se stai cercando ' + Motivo + ', vedi ' + Pagina + '.

', "", 0);

       var summary = "+Nota disambigua ";
   } else if (curTemplate == "Portale") {
       Portale1 = document.getElementById('portale1').value;
       Portale2 = document.getElementById('portale2').value;
       Portale3 = document.getElementById('portale3').value;
       if (Portale2 == " ") // se non e' stato specificato il secondo portale

addTextAtCursor("

", "", "", 12 + Portale1.length);

       else if (Portale3 == " ") // se non e' stato specificato il terzo portale

addTextAtCursor("

", "", "", 13 + Portale1.length + Portale2.length);

       else // se e' stato specificato anche il terzo portale

addTextAtCursor("

", "", "", 14 + Portale1.length + Portale2.length + Portale3.length);

       var summary = "+Portale ";
       tornareIndietro = false;
   }
   // Scrive l'oggetto della modifica
   summ = document.getElementById("wpSummary");
   summ.value = summ.value + summary;
   // Chiude il Popup (lavoro finito)
   RemoveNode('inlinePopupDiv');
   // Se devo ricopiare la textarea classica in quella di wikEd
   if (tornareIndietro == true)
       WEUpdateFrame();

} // Crea il popup utilizzato per quei template che richiedono parametri aggiuntivi function Ficus(Template) {

   //Creo il testo del popup
   switch (Template) {
       case "A":
           Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Da aiutare".
' + ' Per favore scrivi una motivazione e scegli un argomento dalla lista'; break; case "C": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Da controllare".
' + ' Per favore scrivi una motivazione e scegli un argomento dalla lista'; break; case "P": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Segnalazioni NPOV".
' + ' Per favore scrivi una motivazione e scegli un argomento dalla lista'; break; case "W": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Da wikificare".
' + ' Per favore scegli un argomento dalla lista.'; break; case "S": case "S tutti": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Stub".
' + ' Per favore scegli un argomento dalla lista, ed eventualmente un secondo argomento.'; break; case "S sezione": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Stub sezione".
' + ' Per favore scegli un argomento dalla lista, ed eventualmente un secondo argomento.'; break; case "E": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Da controllare per enciclopedicità".
' + ' Per favore scrivi una motivazione e scegli un argomento dalla lista'; break; case "O": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Orfana".
' + ' Per favore scegli un argomento dalla lista.'; break; case "Immagine orfana": Greeter = 'Hai richiesto di inserire questa immagine tra quelle orfane.
' + ' Per favore specificia se l\'immagine è libera o meno, e scegli un argomento di competenza.'; break; case "T": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Da tradurre".
' + ' Per favore scegli la lingua d\'origine ed un argomento dalle liste.'; break; case "NN": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Voci con fonti non contestualizzate".
' + ' Per favore scegli un argomento dalla lista ed inserisci un eventuale commento.'; break; case "catren": Greeter = 'Hai richiesto di spostare questa Categoria.
' + ' Per favore scegli un nuovo nome e specifica il motivo.'; break; case "Da unire": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Da unire".
' + ' Per favore scegli una pagina, un argomento e, eventualmente, un paragrafo.
Se vuoi aggiungi un commento'; break; case "D": Greeter = 'Hai richiesto di inserire questa pagina nella Categoria "Da dividere".
' + ' Per favore scegli le pagine in cui andrebbe divisa'; break; case "Spostare": Greeter = 'Hai richiesto di spostare questa voce.
' + ' Per favore specifica il nuovo nome ed un motivo per lo spostamento.'; break; case "Categorizzare": Greeter = 'Hai richiesto di inserire il template "Categorizzare".
' + ' Per favore specifica un argomento.'; break; case "cancelcopy": Greeter = 'Hai richiesto di cancellare questa pagina per violazione di copyright.
' + ' Per favore specifica la fonte.'; break; case "cancellazione": Greeter = 'Hai richiesto di usare avvisare l\'utente riguardo ad una pagina in cancellazione.
' + ' Per favore specifica a quale pagina ti riferisci ed il numero della votazione.
' + ' Lascia il campo vuoto se è la prima votazione su questa pagina.'; break; case "cancellazionens0": Greeter = 'Hai richiesto di mettere la voce in cancellazione semplificata.
' + ' Per favore specifica un eventuale argomento ed il numero della votazione.
' + ' Lascia il campo vuoto se è la prima votazione su questa pagina.'; break; case "Cancella subito": Greeter = 'Hai richiesto di cancellare immediatamente questa voce.
' + ' Per favore specifica il motivo o scegline uno dalla lista.'; break; case "RichiestaPulizia": Greeter = 'Hai richiesto di inserire l\'avviso per la pulizia della cronologia.
' + ' Per favore specifica l\'oldid, l\'oldid finale se sono più di una versione
' + ' ed un eventuale commento.'; break; case "Controlcopy": Greeter = 'Hai richiesto di controllare la voce per eventuali copyviol.
' + ' Per favore specifica un motivo e scegli un argomento.'; break; case "ViolazioneCopyright": Greeter = 'Hai richiesto di segnalare la voce come "possibili" violazione di copyright.
' + ' Per favore specifica la fonte.'; break; case "F": Greeter = 'Hai richiesto di segnalare la voce come mancante di fonti.
' + ' Per favore specifica l\'argomento ed eventualmente una motivazione.'; break; case "Avvisosenzafonti": Greeter = 'Hai richiesto di inserire l\'avviso per la mancanza di fonti.
' + ' Per favore specifica la voce in cui servono fonti'; break; case "Avvisocopyviol": Greeter = 'Hai richiesto di avvisare un utente riguardo ad una sua violazione di copyright.
' + ' Per favore specifica la voce, la fonte e l\'OTRS.'; break; case "Avvisoimmagine": Greeter = 'Hai richiesto di avvisare l\'utente per l\'upload di un\'immagine in copyviol.
' + ' Per favore specifica il nome dell\'immagine o delle immagini. (Non scrivere "File:")'; break; case "Vandalismo": Greeter = 'Hai richiesto di avvisare un utente dopo un vandalismo.
' + ' Per favore specifica la voce vandalizzata.'; break; case "Turpiloquio": Greeter = 'Hai richiesto di avvisare un utente dopo un turpiloquio.
' + ' Per favore specifica la voce interessata.'; break; case "Avvisoavvisi": Greeter = 'Hai richiesto di avvisare un utente dopo una rimozione di avvisi.
' + ' Per favore specifica la voce interessata ed un eventuale commento.'; break; case "rc": Greeter = 'Hai richiesto di avvisare un utente riguardo ad un suo blocco.
' + ' Per favore specifica la durata del blocco.'; break; case "test": Greeter = 'Hai richiesto di avvisare l\'utente dopo che ha fatto un test.
' + ' Per favore specifica la pagina e, eventualmente, il diff della modifica.'; break; case "grazie": Greeter = 'Hai richiesto di ringraziare un utente anonimo per un prezioso contributo.
' + ' Per favore specifica la pagina modificata.'; break; case "AiutoW": Greeter = 'Hai richiesto di invitare un utente a wikificare.
' + ' Per favore specifica una pagina di esempio.'; break; case "interprogetto": Greeter = 'Hai richiesto di inserire il template "interprogetto" nella voce.
' + ' Per favore scegli un progetto e, eventualmente, specifica la pagina.'; break; case "trasferimento": Greeter = 'Hai richiesto di trasferire questa voce su di un altro progetto voce.
' + ' Per favore scegli un progetto e specifica se vuoi spostare solo un paragrafo.'; break; case "dmoz": Greeter = 'Hai richiesto di inserire il template DMOZ.
' + ' Per favore specifica il percorso su <a href="http://www.dmoz.org/">dmoz</a> ed il nome della voce (opzionale).'; break; case "Monitoraggio": Greeter = 'Hai richiesto di inserire il template Monitoraggio.
' + ' Per favore specifica i progetti a cui la voce appartiene e gli altri parametri.'; break; case "ScorporoUnione": Greeter = 'Hai richiesto di inserire il template "ScorporoUnione".
' + ' Per favore specifica se si tratta di uno scorporo o di un\'unione,
' + 'il nome della voce di provenienza e l\'oldid di questa voce.'; break; case "Dacorreggere": Greeter = 'Hai richiesto di inserire il template Dacorreggere.
' + ' Per favore specifica l\'argomento trattato dalla voce ed inserisci un eventuale commento.'; break; case "Incorso": Greeter = 'Hai richiesto di inserire il template Incorso.
' + ' Per favore specifica l\'argomento trattato dalla voce (opzionale).'; break; case "Da aggiornare": Greeter = 'Hai richiesto di inserire il template "Da aggiornare".
' + ' Per favore specifica l\'argomento e anno e mese (opzionale) in cui la voce andrà aggiornata.'; break; case "nota disambigua": Greeter = 'Hai richiesto di inserire il template "Nota disambigua".
' + ' Per favore specifica il motivo della disambigua, il relativo wikilink ed eventualmente un redirect ambiguo entrante in questa voce. '; break; case "Portale": Greeter = 'Hai richiesto di inserire il template "Portale".
' + ' Per favore specifica un massimo di 3 portali'; break; case "blocco": Greeter = 'Hai richiesto di inserire il template "Blocco".
' + ' Per favore specifica il motivo e la durata'; break; case "spam": Greeter = 'Hai richiesto di inserire il template "Spam".
' + ' Per favore specifica il nome di una voce coinvolta'; break; case "promozionale": Greeter = 'Hai richiesto di inserire il template "promozionale".
' + ' Per favore specifica il nome di una voce coinvolta'; break; case "Senza senso": Greeter = 'Hai richiesto di inserire il template "Senza senso".
' + ' Per favore specifica, se vuoi, il nome della voce coinvolta'; break; case "problematico": Greeter = 'Hai richiesto di inserire il template "problematico".
' + ' Per favore specifica il nome dell\'utente'; break; case "vandalo": Greeter = 'Hai richiesto di inserire il template "vandalo".
' + ' Per favore specifica il nome dell\'utente'; break; case "vedi anche": Greeter = 'Hai richiesto di inserire il template "vedi anche".
' + ' Per favore specifica il nome dell\'altra voce'; break; case "Segnala Copyviol": Greeter = 'Hai richiesto di inserire il template "Segnala Copyviol".
' + ' Per favore specifica tutti i dati'; break; case "Tmp": Greeter = 'Hai richiesto di inserire il template "Tmp".
' + ' Per favore specifica quale template manca nella voce, e se i dati necessari sono già presenti'; break; default: Greeter = 'Qualcosa è andato storto, fai pure quello che vuoi: non ho idea di cosa succederà' }
   // memorizzo il template richiesto. Verra' usato nella funzione AuxFicus
   curTemplate = Template;
   var div = document.createElement('div');
   div.id = 'inlinePopupDiv';
   div.style.position = 'fixed';
   div.style.zIndex = 1000;
   div.style.left = '5px';
   div.style.top = '5px';
   div.style.backgroundColor = '#FFFFFF';
   div.style.borderStyle = 'solid';
   div.style.borderWidth = ' medium';
   div.style.borderColor = '#000000';
   var top = document.createElement('div');
   top.id = 'inlinePopupTop';
   top.style.textAlign = 'right';
   top.style.margin = '8px';
   top.style.backgroundColor = '#DDDDDD';
   // crea il tasto "Close"
   var a = document.createElement('a');
   a.appendChild(document.createTextNode('Close'));
   a.href = "javascript:void RemoveNode('inlinePopupDiv')";
   a.style.margin = '8px';
   top.appendChild(a);
   div.appendChild(top);
   // crea la spiegazione
   var greet = document.createElement('p');
   greet.innerHTML = Greeter;
   div.appendChild(greet);
   var form = document.createElement('form');
   form.name = "popupForm";
   var p = document.createElement('p');
   var hist = getHistoryFromCookie(); //cronologia navigazione
   //funzioni di comodo
   //Aggiungi un TextNode
   var addLabel = function(text) {
       var r;
       p.appendChild(r = document.createTextNode(text));
       return r;
   };
   //Aggiungi una textbox
   var addTextbox = function(name, id) {
       var inp = document.createElement('input');
       inp.name = name;
       inp.id = id;
       inp.type = 'text';
       p.appendChild(inp);
       return inp;
   };
   //Aggiungi una combobox
   var addSelect = function(name, id, /*Array*/ options, /*optional Array*/ values) {
       var sel = document.createElement('select');
       sel.name = name;
       sel.id = id;
       sel.size = 1;
       // Carica le opzioni
       values = values || options;
       for (var i = 0, opt; i < options.length; i++) {
           opt = new Option(options[i], ' ');
           opt.value = values[i];
           sel.options[sel.options.length] = opt;
       }
       p.appendChild(sel);
       return sel;
   };
   // crea casella di testo "Motivazione:"
   if (Template == "A" ||
       Template == "C" ||
       Template == "P" ||
       Template == "Controlcopy" ||
       Template == "Cancella subito" ||
       Template == "RichiestaPulizia" ||
       Template == "nota disambigua" ||
       Template == "blocco" ||
       Template == "Spostare" ||
       Template == "Da unire" ||
       Template == "Dacorreggere" ||
       Template == "Avvisoavvisi" ||
       Template == "E") {
       addLabel("Motivazione:");
       addTextbox('editReason', 'motivo');
   }
   // crea la combo box "Argomento:"
   if (Template == "A" ||
       Template == "C" ||
       Template == "P" ||
       Template == "W" ||
       Template == "S" ||
       Template == "cancellazionens0" ||
       Template == "S tutti" ||
       Template == "S sezione" ||
       Template == "O" ||
       Template == "T" ||
       Template == "NN" ||
       Template == "Controlcopy" ||
       Template == "Dacorreggere" ||
       Template == "Incorso" ||
       Template == "Immagine orfana" ||
       Template == "F" ||
       Template == "Da unire" ||
       Template == "Categorizzare" ||
       Template == "E" ||
       Template == "Da aggiornare") {
       addLabel("Argomento:");
       if ((typeof(myStubList) != "undefined") &&
           ((Template == "S") || (Template == "S sezione")))
           arrayArgument = myStubList;
       else {
           populateArrayArgument(Template, 'argomento');
       }
       addSelect('popupSelect', 'argomento', arrayArgument);
   }
   // crea casella di testo "Eventuale commento:"
   if (Template == "F" ||
       Template == "NN" ||
       Template == "catren") {
       addLabel("Eventuale commento:");
       addTextbox('editReason', 'motivo');
   }
   // crea la combo box "Argomento2:"
   if ((Template == "S") ||
       (Template == "S tutti") ||
       (Template == "S sezione")) {
       addLabel("Argomento2:");
       if ((Template == "S tutti") || (typeof(myStubList) == "undefined")) {
           populateArrayArgument(Template, 'argomento2');
       } else
           arrayArgument = myStubList;
       addSelect('popupSelect', 'argomento2', arrayArgument);
   }
   // crea la combo box "Portale1:"
   if (Template == "Portale") {
       addLabel("Portale1:");
       addSelect('popupSelect', 'portale1', arrayPortali);
       addLabel("Portale2:");
       addSelect('popupSelect', 'portale2', arrayPortali);
       addLabel("Portale3:");
       addSelect('popupSelect', 'portale3', arrayPortali);
   }
   // crea la combo box "Progetto:"
   if (Template == "Monitoraggio") {
       addLabel("Progetto:");
       addSelect('popupSelect', 'monitoraggio', arrayMonitoraggioStringhe, arrayMonitoraggioCodici);
   }
   // crea la combo box "Progetto2:"
   if (Template == "Monitoraggio") {
       addLabel("Progetto2:");
       addSelect('popupSelect', 'monitoraggio2', arrayMonitoraggioStringhe, arrayMonitoraggioCodici);
   }
   arrayScelteLivello = new Array(" ", "A", "B", "C", "D", "X");
   // crea casella di testo "Accuratezza:"
   if (Template == "Monitoraggio") {
       addLabel("Accuratezza:");
       addSelect('popupSelect', 'accuratezza', arrayScelteLivello, arrayScelteLivello);
   }
   // crea casella di testo "Scrittura:"
   if (Template == "Monitoraggio") {
       addLabel("Scrittura:");
       addSelect('popupSelect', 'scrittura', arrayScelteLivello, arrayScelteLivello);
   }
   // crea casella di testo "Fonti:"
   if (Template == "Monitoraggio") {
       addLabel("Fonti:");
       addSelect('popupSelect', 'fonti', arrayScelteLivello, arrayScelteLivello);
   }
   // crea casella di testo "Immagini:"
   if (Template == "Monitoraggio") {
       addLabel("Immagini:");
       addSelect('popupSelect', 'immagini', arrayScelteLivello, arrayScelteLivello);
   }
   // crea casella di testo "Note:"
   if (Template == "Monitoraggio") {
       addLabel("Note:");
       addTextbox('note', 'note');
   }
   // crea casella di testo "Lingua:"
   if (Template == "T") {
       addLabel("Lingua (es: inglese, tedesca, ...):");
       addTextbox('language', 'lingua');
   }
   // crea la combo box "Scorporo/Unione:"
   if (Template == "ScorporoUnione") {
       addLabel("Scorporo/Unione:");
       addSelect('popupScorp', 'scorp', [" ", "Scorporo", "Unione"], [' ', 'scorporo', 'unione']);
   }
   // crea casella di testo "Pagina:"
   if (Template == "interprogetto" ||
       Template == "grazie" ||
       Template == "AiutoW" ||
       Template == "test" ||
       Template == "Vandalismo" ||
       Template == "Turpiloquio" ||
       Template == "Avvisoavvisi" ||
       Template == "Avvisocopyviol" ||
       Template == "cancellazione" ||
       Template == "nota disambigua" ||
       Template == "vedi anche" ||
       Template == "Segnala Copyviol" ||
       Template == "Senza senso" ||
       Template == "ScorporoUnione" ||
       Template == "Avvisosenzafonti" ||
       Template == "D" ||
       Template == "Da unire") {
       addLabel('Pagina (senza "[[ ]]"):');
       new AutoComplete(hist, addTextbox('page', 'pagina'));
   }
   // crea casella di testo "Nuovo nome:"
   if (Template == "Spostare") {
       addLabel('Nuovo nome:');
       new AutoComplete(hist, addTextbox('nuovapagina', 'nuovapagina'));
   }
   // crea casella di testo "OTRS:"
   if (Template == "Avvisocopyviol") {
       addLabel('OTRS:');
       new AutoComplete(hist, addTextbox('otrs', 'otrs'));
   }
   // crea casella di testo "Pagina2:"
   if (Template == "grazie" ||
       Template == "D") {
       addLabel('Pagina2:');
       new AutoComplete(hist, addTextbox('page2', 'pagina2'));
       addLabel('Pagina3:');
       new AutoComplete(hist, addTextbox('page3', 'pagina3'));
       addLabel('Pagina4:');
       new AutoComplete(hist, addTextbox('page4', 'pagina4'));
   }
   // crea casella di testo "Redirect:"
   if (Template == "nota disambigua") {
       addLabel('Nome del redirect (senza "[[ ]]"):');
       addTextbox('redirect', 'redirect');
   }
   // crea casella di testo "Numero votazione (solo se diverso da 1):"
   if (Template == "cancellazione" ||
       Template == "cancellazionens0") {
       addLabel('Numero votazione (solo se diverso da 1):');
       addTextbox('number', 'numero');
   }
   // crea casella di testo "Percorso (senza "http://dmoz.org/"):"
   if (Template == "dmoz") {
       addLabel('Percorso (senza "http://dmoz.org/"):');
       addTextbox('path', 'percorso');
   }
   // crea casella di testo "Nome voce:"
   if ((Template == "dmoz") ||
       (Template == "spam") ||
       (Template == "promozionale")) {
       addLabel('Nome voce (opzionale):');
       new AutoComplete(hist, addTextbox('pageName', 'nomeVoce'));
   }
   // crea casella di testo "Nuova categoria:"
   if ((Template == "catren")) {
       addLabel('Nuova categoria (senza "Categoria:"):');
       new AutoComplete(hist, addTextbox('newname', 'newname'));
   }
   // crea casella di testo "Anno:"
   if (Template == "Da aggiornare") {
       addLabel('Anno:');
       addTextbox('year', 'anno');
       // crea la combo box "Mese (opzionale):"
       addLabel('Mese:');
       addSelect('popupMonth', 'mese', arrayMese, arrayMeseValore);
   }
   // crea casella di testo "Paragrafo:"
   if (Template == "Da unire") {
       addLabel('Paragrafo (opzionale):');
       addTextbox('paragraph', 'paragrafo');
   }
   // crea casella di testo "URL o altra fonte:"
   if (Template == "cancelcopy" ||
       Template == "Avvisocopyviol" ||
       Template == "Segnala Copyviol" ||
       Template == "ViolazioneCopyright") {
       addLabel('URL o altra fonte:');
       addTextbox('url', 'url');
   }
   // crea casella di testo "URL o altra fonte:"
   if (Template == "Segnala Copyviol") {
       addLabel('Secondo URL o altra fonte:');
       addTextbox('url2', 'url2');
   }
   // crea caselle di testo "Immagine 1:", "Immagine 2:", "Immagine 3:"
   if (Template == "Avvisoimmagine") {
       addLabel('Immagine 1 (es: NomeImmagine.ext):');
       addTextbox('image1', 'immagine1');
       addLabel('Immagine 2 (opzionale):');
       addTextbox('image2', 'immagine2');
       addLabel('Immagine 3 (opzionale):');
       addTextbox('image3', 'immagine3');
   }
   // crea casella di testo "Durata:"
   if ((Template == "rc") ||
       (Template == "blocco")) {
       addLabel('Durata:');
       addTextbox('duration', 'durata');
   }
   // crea casella di testo "Diff link:"
   if (Template == "test" ||
       Template == "Segnala Copyviol" ||
       Template == "blocco") {
       addLabel('Diff link:');
       addTextbox('diff', 'diff');
   }
   // crea casella di testo "Diff link:"
   if (Template == "Segnala Copyviol") {
       addLabel('Diff link:');
       addTextbox('diff2', 'diff2');
   }
   // crea casella di testo "Nome utente:"
   if ((Template == "problematico") ||
       (Template == "vandalo")) {
       addLabel('Nome utente:');
       addTextbox('user', 'utente');
   }
   // crea casella di testo "Oldid:"
   if (Template == "ScorporoUnione" ||
       Template == "RichiestaPulizia") {
       addLabel('Oldid:');
       addTextbox('oldid', 'oldid');
   }
   // crea casella di testo "Oldid2:"
   if (Template == "RichiestaPulizia") {
       addLabel('Oldid2:');
       addTextbox('oldid2', 'oldid2');
   }
   // crea la combo box "Progetto:"
   if (Template == "trasferimento") {
       addLabel('Progetto:');
       addSelect('popupProject', 'progetto', arrayTrasfspieg);
   }
   // crea la combo box "Progetto:"
   if (Template == "interprogetto") {
       addLabel('Progetto:');
       addSelect('popupProject', 'progetto', arrayIPspieg);
   }
   // crea la combo box "Criterio:"
   if (Template == "Cancella subito") {
       addLabel('Criterio:');
       addSelect('popupCriterio', 'criterio', arrayCancellaSubito);
   }
   // crea casella di testo "Solo il paragrafo?:"
   if (Template == "trasferimento") {
       addLabel('Solo il paragrafo?:');
       var soloPar = document.createElement('input');
       soloPar.name = 'onlyPar';
       soloPar.id = 'soloPar';
       soloPar.type = 'checkbox';
       soloPar.checked = soloPar.defaultChecked = false;
       p.appendChild(soloPar);
   }
   // crea casella di testo "Libera?:"
   if (Template == "Immagine orfana") {
       addLabel('Libera?:');
       var libera = document.createElement('input');
       libera.name = 'libera';
       libera.id = 'libera';
       libera.type = 'checkbox';
       libera.checked = libera.defaultChecked = true;
       p.appendChild(libera);
   }
   // crea casella di testo "Template:"
   if (Template == "Tmp") {
       addLabel('Template:');
       addTextbox('template', 'template');
   }
   // crea checkbox "Dati gia' presenti?:"
   if (Template == "Tmp") {
       addLabel('Dati già presenti?:');
       var dati = document.createElement('input');
       dati.name = 'data';
       dati.id = 'dati';
       dati.type = 'checkbox';
       dati.checked = dati.defaultChecked = false;
       p.appendChild(dati);
   }
   // crea il bottone "OK"
   var button = document.createElement('input');
   button.value = 'OK';
   button.type = 'button';
   // il comando dipende dal browser utilizzato
   // Per ora e' stato testato solo con Firefox2 ed IE6. In caso di problemi fare riferimento alla
   // dichiarazione di "BrowserDetect", in cima allo script, per avere la lista dei browser
   // supportati e dei metodi di calcolo degli stessi
   if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser == "Mozilla" || BrowserDetect.browser == "Netscape")
       button.setAttribute('onclick', 'auxFicus()');
   else
       //if (BrowserDetect.browser=="Explorer")    commentato per farlo funzionare con gli altri browser
       button.onclick = auxFicus;
   p.appendChild(button);
   // reimposta il tutto
   form.appendChild(p);
   div.appendChild(form);
   // e lo mostra a video
   document.body.appendChild(div);
   div.getElementsByTagName('input')[0].focus();

}

// aggiungi tutti i bottoni alla toolbar function ToolbarButton() {

   if (mw.config.get('skin') === 'monobook' || !mw.user.options.get('usebetatoolbar')) {
       oldToolbarButtons();
   } else {
       newToolbarButtons();
   }

}

function oldToolbarButtons() {

   var toolbar = null;
   toolbar = (document.getElementById("toolbar") == null) ? document.getElementById(
       "wikiEditor-ui-toolbar") : document.getElementById("toolbar");
   if (toolbar == null)
       return;
   // crea menu' a tendina (vuoto)
   creaTendina();
   // serve per aggiungere le divisioni tra gruppi di pulsanti
   var qualcosa = "no";
   //modifica il popup dei pulsanti standard
   var pulsanteStd;
   pulsanteStd = document.getElementById("mw-editbutton-bold");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["bold"] + ' "bold"' + ((
               pulsantiHotkey["bold"] != ) ? ' [Alt+' + pulsantiHotkey["bold"] +
           ']' : );
   pulsanteStd = document.getElementById("mw-editbutton-italic");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["ital"] + ' "ital"' + ((
               pulsantiHotkey["ital"] != ) ? ' [Alt+' + pulsantiHotkey["ital"] +
           ']' : );
   pulsanteStd = document.getElementById("mw-editbutton-link");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["link"] + ' "link"' + ((
               pulsantiHotkey["link"] != ) ? ' [Alt+' + pulsantiHotkey["link"] +
           ']' : );
   pulsanteStd = document.getElementById("mw-editbutton-extlink");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["elink"] + ' "elink"' + ((
               pulsantiHotkey["elink"] != ) ? ' [Alt+' + pulsantiHotkey["elink"] +
           ']' : );
   pulsanteStd = document.getElementById("mw-editbutton-headline");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["tit"] + ' "tit"' + ((
               pulsantiHotkey["tit"] != ) ? ' [Alt+' + pulsantiHotkey["tit"] +
           ']' : );
   pulsanteStd = document.getElementById("mw-editbutton-image");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["imag"] + ' "imag"' + ((
               pulsantiHotkey["imag"] != ) ? ' [Alt+' + pulsantiHotkey["imag"] +
           ']' : );
   pulsanteStd = document.getElementById("mw-editbutton-media");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["media"] + ' "media"' + ((
               pulsantiHotkey["media"] != ) ? ' [Alt+' + pulsantiHotkey["media"] +
           ']' : );
   pulsanteStd = document.getElementById("mw-editbutton-math");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["math"] + ' "math"' + ((
               pulsantiHotkey["math"] != ) ? ' [Alt+' + pulsantiHotkey["math"] +
           ']' : );
   pulsanteStd = document.getElementById("mw-editbutton-nowiki");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["now"] + ' "now"' + ((
               pulsantiHotkey["now"] != ) ? ' [Alt+' + pulsantiHotkey["now"] +
           ']' : );
   pulsanteStd = document.getElementById("mw-editbutton-signature");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["firma"] + ' "firma"' + ((
               pulsantiHotkey["firma"] != ) ? ' [Alt+' + pulsantiHotkey["firma"] +
           ']' : );
   pulsanteStd = document.getElementById("mw-editbutton-hr");
   if (pulsanteStd != null)
       pulsanteStd.title = pulsantiDescr["line"] + ' "line"' + ((
               pulsantiHotkey["line"] != ) ? ' [Alt+' + pulsantiHotkey["line"] +
           ']' : );
   // pulsante TESTO SOTTOLINEATO
   if (mustLoad("tbar") || mustLoad("sot")) {
       addToolbarButton('tb-sot', pulsantiComando["sot"], pulsantiImmagine["sot"],
           '[sot]', pulsantiDescr["sot"] + ' "sot"' + ((
                   pulsantiHotkey["sot"] != ) ? ' [Alt+' +
               pulsantiHotkey["sot"] + ']' : ));
       qualcosa = "si";
   } else addToTendina(2, '',
       '', 'Testo sottolineato', 0);
   // pulsante TESTO PICCOLO
   if (mustLoad("tbar") || mustLoad("small")) {
       addToolbarButton('tb-small', pulsantiComando["small"],
           pulsantiImmagine["small"], '[small]', pulsantiDescr["small"] +
           ' "small"' + ((pulsantiHotkey["small"] != ) ? ' [Alt+' +
               pulsantiHotkey["small"] + ']' : ));
       qualcosa = "si";
   } else addToTendina(2, '', '', 'Testo piccolo', 0);
   // pulsante TESTO BARRATO
   if (mustLoad("tbar") || mustLoad("bar")) {
       addToolbarButton('tb-bar', pulsantiComando["bar"], pulsantiImmagine["bar"],
           '[bar]', pulsantiDescr["bar"] + ' "bar"' + ((
                   pulsantiHotkey["bar"] != ) ? ' [Alt+' +
               pulsantiHotkey["bar"] + ']' : ));
       qualcosa = "si";
   } else addToTendina(2, '', '', 'Testo barrato', 0);
   // pulsante TESTO MINUSCOLO-MAIUSCOLO
   if (mustLoad("tbar") || mustLoad("case")) {
       addToolbarButton('tb-case', pulsantiComando["case"],
           pulsantiImmagine["case"], '[case]', pulsantiDescr["case"] +
           ' "case"' + ((pulsantiHotkey["case"] != ) ? ' [Alt+' +
               pulsantiHotkey["case"] + ']' : ));
       qualcosa = "si";
   }
   //  else addToTendina(2,'','','Testo barrato');     QUESTA E' UNA FUNZIONE ESTERNA, NON AGGIUNGE TESTO
   // pulsante A CAPO
   if (mustLoad("tbar") || mustLoad("br")) {
       addToolbarButton('tb-br', pulsantiComando["br"], pulsantiImmagine["br"],
           '[br]', pulsantiDescr["br"] + ' "br"' + ((
                   pulsantiHotkey["br"] != ) ? ' [Alt+' +
               pulsantiHotkey["br"] + ']' : ));
       qualcosa = "si";
   } else addToTendina(2, '
', , 'A capo', 5);
   // pulsante NO INCLUDE
   if (mustLoad("tbar") || mustLoad("noinc")) {
       addToolbarButton('tb-noinc', pulsantiComando["noinc"],
           pulsantiImmagine["noinc"], '[noinc]', pulsantiDescr["noinc"] +
           ' "noinc"' + ((pulsantiHotkey["noinc"] != ) ? ' [Alt+' +
               pulsantiHotkey["noinc"] + ']' : ));
       qualcosa = "si";
   } else addToTendina(2, , , , 0);
   // pulsante FARLOCCO
   if (qualcosa.indexOf("si") != -1)
       addToolbarButton('tb-farlocco', pulsantiComando["farlocco"],
           pulsantiImmagine["farlocco"], , );
   qualcosa = "no";
   // pulsante FICUS-AIUTARE
   if (mustLoad("tbar") || mustLoad("aiu")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-aiu', pulsantiComando["aiu"],
               pulsantiImmagine["aiu"], '[aiu]', pulsantiDescr["aiu"] +
               ' "aiu"' + ((pulsantiHotkey["aiu"] != ) ? ' [Alt+' +
                   pulsantiHotkey["aiu"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)

addToTendina(0, 'A', , '

iutare', 0);

   // pulsante FICUS-CONTROLLARE
   if (mustLoad("tbar") || mustLoad("con")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-con', pulsantiComando["con"],
               pulsantiImmagine["con"], '[con]', pulsantiDescr["con"] +
               ' "con"' + ((pulsantiHotkey["con"] != ) ? ' [Alt+' +
                   pulsantiHotkey["con"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, 'C', , 'ontrollare', 0);
   // pulsante FICUS-ENCICLOPEDICITà-DUBBIA
   if (mustLoad("tbar") || mustLoad("enc")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-enc', pulsantiComando["enc"],
               pulsantiImmagine["enc"], '[enc]', pulsantiDescr["enc"] +
               ' "enc"' + ((pulsantiHotkey["enc"] != ) ? ' [Alt+' +
                   pulsantiHotkey["enc"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)

addToTendina(0, 'E', , '

nciclopedico', 0);

   // pulsante SENZA FONTI
   if (mustLoad("tbar") || mustLoad("sef")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-sef', pulsantiComando["sef"],
               pulsantiImmagine["sef"], '[sef]', pulsantiDescr["sef"] +
               ' "sef"' + ((pulsantiHotkey["sef"] != ) ? ' [Alt+' +
                   pulsantiHotkey["sef"] + ']' : ));
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "F", , 'Senza fonti', 0);
   // pulsante AVVISO SENZA FONTI
   if (mustLoad("tbar") || mustLoad("asf")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-asf', pulsantiComando["asf"],
               pulsantiImmagine["asf"], '[asf]', pulsantiDescr["asf"] +
               ' "asf"' + ((pulsantiHotkey["asf"] != ) ? ' [Alt+' +
                   pulsantiHotkey["asf"] + ']' : ));
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "Avvisosenzafonti", , 'Avviso senza fonti', 0);
   // pulsante FICUS-ORFANA
   if (mustLoad("tbar") || mustLoad("orf")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-orf', pulsantiComando["orf"],
               pulsantiImmagine["orf"], '[orf]', pulsantiDescr["orf"] +
               ' "orf"' + ((pulsantiHotkey["orf"] != ) ? ' [Alt+' +
                   pulsantiHotkey["orf"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, 'O', , 'Template:Orfana', 0);
   // pulsante IMMAGINE ORFANA
   if (mustLoad("tbar") || mustLoad("iorf")) {
       if (mw.config.get('wgCanonicalNamespace') == "File" && mw.config.get(
               'wgAction') == "edit") {
           addToolbarButton('tb-iorf', pulsantiComando["iorf"],
               pulsantiImmagine["iorf"], '[iorf]', pulsantiDescr["iorf"] +
               ' "iorf"' + ((pulsantiHotkey["iorf"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["iorf"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (mw.config.get('wgCanonicalNamespace') == "File" && mw.config
       .get('wgAction') == "edit")
       addToTendina(0, 'Immagine orfana', , 'Immagine orfana', 0);
   // pulsante FICUS-POV
   if (mustLoad("tbar") || mustLoad("pov")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-pov', pulsantiComando["pov"],
               pulsantiImmagine["pov"], '[pov]', pulsantiDescr["pov"] +
               ' "pov"' + ((pulsantiHotkey["pov"] != ) ? ' [Alt+' +
                   pulsantiHotkey["pov"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, 'P', , 'Template:POV', 0);
   // pulsante FICUS-STUB
   if (mustLoad("tbar") || mustLoad("stu")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-stu', pulsantiComando["stu"],
               pulsantiImmagine["stu"], '[stu]', pulsantiDescr["stu"] +
               ' "stu"' + ((pulsantiHotkey["stu"] != ) ? ' [Alt+' +
                   pulsantiHotkey["stu"] + ']' : ));
           addToolbarButton('tb-stut', pulsantiComando["stut"],
               pulsantiImmagine["stut"], '[stut]', pulsantiDescr["stut"] +
               ' "stut"' + ((pulsantiHotkey["stut"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["stut"] + ']' :
                   ));
           addToolbarButton('tb-stus', pulsantiComando["stus"],
               pulsantiImmagine["stus"], '[stus]', pulsantiDescr["stus"] +
               ' "stus"' + ((pulsantiHotkey["stus"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["stus"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1) {
       addToTendina(0, 'S', , 'tub', 0);
       addToTendina(0, 'S tutti', , 'tub tutti', 0);
       addToTendina(0, 'S sezione', , 'tub sez', 0);
   }
   // pulsante TRADURRE
   if (mustLoad("tbar") || mustLoad("tra")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-tra', pulsantiComando["tra"],
               pulsantiImmagine["tra"], '[tra]', pulsantiDescr["tra"] +
               ' "tra"' + ((pulsantiHotkey["tra"] != ) ? ' [Alt+' +
                   pulsantiHotkey["tra"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1) {
       addToTendina(0, 'T', , '

radurre', 0);

   }
   // pulsante NN
   if (mustLoad("tbar") || mustLoad("nn")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-nn', pulsantiComando["nn"],
               pulsantiImmagine["nn"], '[nn]', pulsantiDescr["nn"] +
               ' "nn"' + ((pulsantiHotkey["nn"] != ) ? ' [Alt+' +
                   pulsantiHotkey["nn"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1) {

addToTendina(0, 'NN', , '

', 0);

   }
   // pulsante rinomina categoria
   if (mustLoad("tbar") || mustLoad("catren")) {
       if (document.title.indexOf("Categoria") != -1) {
           addToolbarButton('tb-catren', pulsantiComando["catren"],
               pulsantiImmagine["catren"], '[catren]', pulsantiDescr["catren"] +
               ' "catren"' + ((pulsantiHotkey["catren"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["catren"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Categoria") != -1) {
       addToTendina(0, 'catren', , 'Spostamento categoria', 0);
   }
   // pulsante AVVISO DA UNIRE
   if (mustLoad("tbar") || mustLoad("uni")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-uni', pulsantiComando["uni"],
               pulsantiImmagine["uni"], '[uni]', pulsantiDescr["uni"] +
               ' "uni"' + ((pulsantiHotkey["uni"] != ) ? ' [Alt+' +
                   pulsantiHotkey["uni"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "Da unire", , 'Da unire', 0);
   // pulsante AVVISO DA DIVIDERE
   if (mustLoad("tbar") || mustLoad("divi")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-divi', pulsantiComando["divi"],
               pulsantiImmagine["divi"], '[divi]', pulsantiDescr["divi"] +
               ' "divi"' + ((pulsantiHotkey["divi"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["divi"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "D", , 'Da dividere', 0);
   // pulsante FICUS-WIKIFICARE
   if (mustLoad("tbar") || mustLoad("wiki")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-wiki', pulsantiComando["wiki"],
               pulsantiImmagine["wiki"], '[wiki]', pulsantiDescr["wiki"] +
               ' "wiki"' + ((pulsantiHotkey["wiki"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["wiki"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1) {
       addToTendina(0, 'W', , 'ikificare', 0);
   }
   // pulsante CATEGORIZZARE
   if (mustLoad("tbar") || mustLoad("cat")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-cat', pulsantiComando["cat"],
               pulsantiImmagine["cat"], '[cat]', pulsantiDescr["cat"] +
               ' "cat"' + ((pulsantiHotkey["cat"] != ) ? ' [Alt+' +
                   pulsantiHotkey["cat"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "Categorizzare", , 'Categorizzare', 0);
   // pulsante AVVISO DA INVERTIRE
   if (mustLoad("tbar") || mustLoad("inv")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-inv', pulsantiComando["inv"],
               pulsantiImmagine["inv"], '[inv]', pulsantiDescr["inv"] +
               ' "inv"' + ((pulsantiHotkey["inv"] != ) ? ' [Alt+' +
                   pulsantiHotkey["inv"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "Spostare", , 'Spostare', 0);
   // pulsante WIP
   if (mustLoad("tbar") || mustLoad("wip")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-wip', pulsantiComando["wip"],
               pulsantiImmagine["wip"], '[wip]', pulsantiDescr["wip"] +
               ' "wip"' + ((pulsantiHotkey["wip"] != ) ? ' [Alt+' +
                   pulsantiHotkey["wip"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(1,
           "Template:WIP",
           0, 'WIP', 0);
   // pulsante DA CORREGGERE
   if (mustLoad("tbar") || mustLoad("cgr")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-cgr', pulsantiComando["cgr"],
               pulsantiImmagine["cgr"], '[cgr]', pulsantiDescr["cgr"] +
               ' "cgr"' + ((pulsantiHotkey["cgr"] != ) ? ' [Alt+' +
                   pulsantiHotkey["cgr"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "Dacorreggere", , 'Da correggere', 0);
   // pulsante INCORSO
   if (mustLoad("tbar") || mustLoad("incor")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-incor', pulsantiComando["incor"],
               pulsantiImmagine["incor"], '[incor]', pulsantiDescr["incor"] +
               ' "incor"' + ((pulsantiHotkey["incor"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["incor"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "Incorso", , 'Incorso', 0);
   // pulsante DA AGGIORNARE
   if (mustLoad("tbar") || mustLoad("agg")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-agg', pulsantiComando["agg"],
               pulsantiImmagine["agg"], '[agg]', pulsantiDescr["agg"] +
               ' "agg"' + ((pulsantiHotkey["agg"] != ) ? ' [Alt+' +
                   pulsantiHotkey["agg"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "Da aggiornare", , 'Da aggiornare', 0);
   // pulsante FARLOCCO
   if (qualcosa.indexOf("si") != -1)
       addToolbarButton('tb-farlocco', pulsantiComando["farlocco"],
           pulsantiImmagine["farlocco"], );
   qualcosa = "no";
   if (mustLoad("tbar") || mustLoad("voto")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           // pulsante VOTO FAVOREVOLE +1
           addToolbarButton('tb-votop', pulsantiComando["votop"],
               pulsantiImmagine["votop"], '[votop]', pulsantiDescr["votop"] +
               ' "votop"' + ((pulsantiHotkey["votop"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["votop"] + ']' :
                   ));
           // pulsante VOTO ASTENUTO =0
           addToolbarButton('tb-voto0', pulsantiComando["voto0"],
               pulsantiImmagine["voto0"], '[voto0]', pulsantiDescr["voto0"] +
               ' "voto0"' + ((pulsantiHotkey["voto0"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["voto0"] + ']' :
                   ));
           // pulsante VOTO CONTRARIO -1
           addToolbarButton('tb-votom', pulsantiComando["votom"],
               pulsantiImmagine["votom"], '[votom]', pulsantiDescr["votom"] +
               ' "votom"' + ((pulsantiHotkey["votom"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["votom"] + ']' :
                   ));
           // pulsante VOTO # Davide - scrivimi! 11:06, 1 nov 2018 (CET)
           addToolbarButton('tb-voto', pulsantiComando["voto"],
               pulsantiImmagine["voto"], '[voto]', pulsantiDescr["voto"] +
               ' "voto"' + ((pulsantiHotkey["voto"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["voto"] + ']' :
                   ));
           // pulsante FARLOCCO
           addToolbarButton('tb-farlocco', pulsantiComando["farlocco"],
               pulsantiImmagine["farlocco"], );
       }
   } else if (document.title.indexOf("Discussioni utente") == -1) {
       addToTendina(2, "*+1 Davide - scrivimi! 11:06, 1 nov 2018 (CET)", , 'Voto +1', 14);
       addToTendina(2, "*0 Davide - scrivimi! 11:06, 1 nov 2018 (CET)", , 'Voto 0', 13);
       addToTendina(2, "*-1 Davide - scrivimi! 11:06, 1 nov 2018 (CET)", , 'Voto -1', 14);
       addToTendina(2, "# Davide - scrivimi! 11:06, 1 nov 2018 (CET)", , 'Voto # Davide - scrivimi! 11:06, 1 nov 2018 (CET)', 2);
   }
   // pulsante CANCELCOPY
   if (mustLoad("tbar") || mustLoad("cacp")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-cacp', pulsantiComando["cacp"],
               pulsantiImmagine["cacp"], '[cacp]', pulsantiDescr["cacp"] +
               ' "cacp"' + ((pulsantiHotkey["cacp"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["cacp"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "cancelcopy", , 'Cancelcopy', 0);
   // pulsante CANCELLAZIONE
   if (mustLoad("tbar") || mustLoad("canc")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-canc', pulsantiComando["canc"],
               pulsantiImmagine["canc"], '[canc]', pulsantiDescr["canc"] +
               ' "canc"' + ((pulsantiHotkey["canc"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["canc"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "cancellazionens0", , 'cancellazione', 0);
   // pulsante CANCELLA UTENTE
   if (mustLoad("tbar") || mustLoad("caut")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-caut', pulsantiComando["caut"],
               pulsantiImmagine["caut"], '[caut]', pulsantiDescr["caut"] +
               ' utente "caut"' + ((pulsantiHotkey["caut"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["caut"] +
                   ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "cancellazione", , 'cancellazione', 0);
   // pulsante CANCELLAZIONE IMMEDIATA
   if (mustLoad("tbar") || mustLoad("cimm")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-cimm', pulsantiComando["cimm"],
               pulsantiImmagine["cimm"], '[cimm]', pulsantiDescr["cimm"] +
               ' "cimm"' + ((pulsantiHotkey["cimm"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["cimm"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "Cancella subito", , 'Cancella subito', 0);
   // pulsante RICHIESTA PULIZIA
   if (mustLoad("tbar") || mustLoad("puli")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-puli', pulsantiComando["puli"],
               pulsantiImmagine["puli"], '[puli]', pulsantiDescr["puli"] +
               ' "puli"' + ((pulsantiHotkey["puli"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["puli"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "RichiestaPulizia", , 'Richiesta pulizia', 0);
   // pulsante FARLOCCO
   if (qualcosa.indexOf("si") != -1)
       addToolbarButton('tb-farlocco', pulsantiComando["farlocco"],
           pulsantiImmagine["farlocco"], , );
   qualcosa = "no";
   // pulsante CONTROLCOPY
   if (mustLoad("tbar") || mustLoad("cocp")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-cocp', pulsantiComando["cocp"],
               pulsantiImmagine["cocp"], '[cocp]', pulsantiDescr["cocp"] +
               ' "cocp"' + ((pulsantiHotkey["cocp"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["cocp"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "Controlcopy", , 'Controlcopy', 0);
   // pulsante COPYVIOL
   if (mustLoad("tbar") || mustLoad("cviol")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-cviol', pulsantiComando["cviol"],
               pulsantiImmagine["cviol"], '[cviol]', pulsantiDescr["cviol"] +
               ' "cviol"' + ((pulsantiHotkey["cviol"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["cviol"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "ViolazioneCopyright", , 'ViolazioneCopyright', 0);
   // pulsante SEGNALA COPYVIOL
   if (mustLoad("tbar") || mustLoad("sviol")) {
       if (document.title.indexOf(
               "Modifica di Wikipedia:Sospette violazioni di copyright") !=
           -1) {
           addToolbarButton('tb-sviol', pulsantiComando["sviol"],
               pulsantiImmagine["sviol"], '[sviol]', pulsantiDescr["sviol"] +
               ' "sviol"' + ((pulsantiHotkey["sviol"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["sviol"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf(
           "Modifica di Wikipedia:Sospette violazioni di copyright") != -1)
       addToTendina(0, "Segnala Copyviol", , 'Segnala Copyviol', 0);
   // pulsante AVVISO COPYVIOL
   if (mustLoad("tbar") || mustLoad("aviol")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-aviol', pulsantiComando["aviol"],
               pulsantiImmagine["aviol"], '[aviol]', pulsantiDescr["aviol"] +
               ' "aviol"' + ((pulsantiHotkey["aviol"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["aviol"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "Avvisocopyviol", , 'Violazione di copyright', 0);
   // pulsante AVVISO IMMAGINE
   if (mustLoad("tbar") || mustLoad("aimm")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-aimm', pulsantiComando["aimm"],
               pulsantiImmagine["aimm"], '[aimm]', pulsantiDescr["aimm"] +
               ' "aimm"' + ((pulsantiHotkey["aimm"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["aimm"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "Avvisoimmagine", , 'Licenza immagine', 0);
   // pulsante UNVERIFIED
   if (mustLoad("tbar") || mustLoad("unv")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-unv', pulsantiComando["unv"],
               pulsantiImmagine["unv"], '[unv]', pulsantiDescr["unv"] +
               ' "unv"' + ((pulsantiHotkey["unv"] != ) ? ' [Alt+' +
                   pulsantiHotkey["unv"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(2,
           "Template:Unverified",
           , 'Unverified', 101);
   // pulsante PROBLEMATICO
   if (mustLoad("tbar") || mustLoad("prob")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-prob', pulsantiComando["prob"],
               pulsantiImmagine["prob"], '[unv]', pulsantiDescr["prob"] +
               ' "prob"' + ((pulsantiHotkey["prob"] != ) ? ' [Alt+' +
                   pulsantiHotkey["prob"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "problematico", "", 'Problematico', 0);
   // pulsante VANDALO
   if (mustLoad("tbar") || mustLoad("van")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-van', pulsantiComando["van"],
               pulsantiImmagine["van"], '[van]', pulsantiDescr["van"] +
               ' "van"' + ((pulsantiHotkey["van"] != ) ? ' [Alt+' +
                   pulsantiHotkey["van"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "vandalo", "", 'Vandalo', 0);
   // pulsante FARLOCCO
   if (qualcosa.indexOf("si") != -1)
       addToolbarButton('tb-farlocco', pulsantiComando["farlocco"],
           pulsantiImmagine["farlocco"], , );
   qualcosa = "no";
   // pulsante AVVISO VANDALISMO
   if (mustLoad("tbar") || mustLoad("avand")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-avand', pulsantiComando["avand"],
               pulsantiImmagine["avand"], '[avand]', pulsantiDescr["avand"] +
               ' "avand"' + ((pulsantiHotkey["avand"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["avand"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "Vandalismo", , 'Vandalismo', 0);
   // pulsante AVVISO TURPILOQUIO
   if (mustLoad("tbar") || mustLoad("turpi")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-turpi', pulsantiComando["turpi"],
               pulsantiImmagine["turpi"], '[turpi]', pulsantiDescr["turpi"] +
               ' "turpi"' + ((pulsantiHotkey["turpi"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["turpi"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "Turpiloquio", , 'Turpiloquio', 0);
   // pulsante AVVISO AVVISI
   if (mustLoad("tbar") || mustLoad("avv")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-avv', pulsantiComando["avv"],
               pulsantiImmagine["avv"], '[avv]', pulsantiDescr["avv"] +
               ' "avv"' + ((pulsantiHotkey["avv"] != ) ? ' [Alt+' +
                   pulsantiHotkey["avv"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "Avvisoavvisi", , 'Avvisi', 0);
   // pulsante CARTELLINO GIALLO
   if (mustLoad("tbar") || mustLoad("yc")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-yc', pulsantiComando["yc"],
               pulsantiImmagine["yc"], '[yc]', pulsantiDescr["yc"] +
               ' "yc"' + ((pulsantiHotkey["yc"] != ) ? ' [Alt+' +
                   pulsantiHotkey["yc"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(2, "Template:Yc Davide - scrivimi! 11:06, 1 nov 2018 (CET)", , 'Cartellino giallo', 6);
   // pulsante CARTELLINO ROSSO
   if (mustLoad("tbar") || mustLoad("rc")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-rc', pulsantiComando["rc"],
               pulsantiImmagine["rc"], '[rc]', pulsantiDescr["rc"] +
               ' "rc"' + ((pulsantiHotkey["rc"] != ) ? ' [Alt+' +
                   pulsantiHotkey["rc"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "rc", , 'Cartellino rosso', 0);
   // pulsante BLOCCO
   if (mustLoad("tbar") || mustLoad("blocco")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-blocco', pulsantiComando["blocco"],
               pulsantiImmagine["blocco"], '[blocco]', pulsantiDescr["blocco"] +
               ' "blocco"' + ((pulsantiHotkey["blocco"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["blocco"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "blocco", , 'Blocco', 0);
   // pulsante AVVISO SPAM
   if (mustLoad("tbar") || mustLoad("spam")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-spam', pulsantiComando["spam"],
               pulsantiImmagine["spam"], '[spam]', pulsantiDescr["spam"] +
               ' "spam"' + ((pulsantiHotkey["spam"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["spam"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "spam", , 'No promozione!', 0);
   // pulsante TEST
   if (mustLoad("tbar") || mustLoad("test")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-test', pulsantiComando["test"],
               pulsantiImmagine["test"], '[test]', pulsantiDescr["test"] +
               ' "test"' + ((pulsantiHotkey["test"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["test"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "test", , 'Test', 0);
   // pulsante PROMOZIONALE
   if (mustLoad("tbar") || mustLoad("prom")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-prom', pulsantiComando["prom"],
               pulsantiImmagine["prom"], '[prom]', pulsantiDescr["prom"] +
               ' "prom"' + ((pulsantiHotkey["prom"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["prom"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "promozionale", , 'No promozione!', 0);
   // pulsante SENZA SENSO
   if (mustLoad("tbar") || mustLoad("ssen")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-ssen', pulsantiComando["ssen"],
               pulsantiImmagine["ssen"], '[ssen]', pulsantiDescr["ssen"] +
               ' "ssen"' + ((pulsantiHotkey["ssen"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["ssen"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "Senza senso", , 'Senza senso', 0);
   // pulsante BENVENUTO
   if (mustLoad("tbar") || mustLoad("benv")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-benv', pulsantiComando["benv"],
               pulsantiImmagine["benv"], '[benv]', pulsantiDescr["benv"] +
               ' "benv"' + ((pulsantiHotkey["benv"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["benv"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(2, "{{subst:benve|Davide - scrivimi! 11:06, 1 nov 2018 (CET)}}", , 'Benvenuto', 20);
   // pulsante DATE PERSONALI
   if (mustLoad("tbar") || mustLoad("date")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-date', pulsantiComando["date"],
               pulsantiImmagine["date"], '[date]', pulsantiDescr["date"] +
               ' "date"' + ((pulsantiHotkey["date"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["date"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(2, "Template:Date personaliDavide - scrivimi! 11:06, 1 nov 2018 (CET)", , 'Date personali', 18);
   // pulsante GRAZIE
   if (mustLoad("tbar") || mustLoad("grz")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-grz', pulsantiComando["grz"],
               pulsantiImmagine["grz"], '[grz]', pulsantiDescr["grz"] +
               ' "grz"' + ((pulsantiHotkey["grz"] != ) ? ' [Alt+' +
                   pulsantiHotkey["grz"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "grazie", , 'Grazie', 0);
   // pulsante AIUTOW
   if (mustLoad("tbar") || mustLoad("aw")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-aw', pulsantiComando["aw"],
               pulsantiImmagine["aw"], '[aw]', pulsantiDescr["aw"] +
               ' "aw"' + ((pulsantiHotkey["aw"] != ) ? ' [Alt+' +
                   pulsantiHotkey["aw"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(0, "AiutoW", , 'AiutoW', 0);
   // pulsante Avvisofirma
   if (mustLoad("tbar") || mustLoad("avfir")) {
       if (document.title.indexOf("Discussioni utente") != -1) {
           addToolbarButton('tb-avfir', pulsantiComando["avfir"],
               pulsantiImmagine["avfir"], '[avfir]', pulsantiDescr["firma"] +
               ' "avfir"' + ((pulsantiHotkey["avfir"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["avfir"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") != -1)
       addToTendina(2, "Template:AvvisofirmaDavide - scrivimi! 11:06, 1 nov 2018 (CET)", , 'Firma', 15);
   // pulsante FARLOCCO
   if (qualcosa.indexOf("si") != -1)
       addToolbarButton('tb-farlocco', pulsantiComando["farlocco"],
           pulsantiImmagine["farlocco"], , );
   qualcosa = "no";
   // pulsante FATTO
   if (mustLoad("tbar") || mustLoad("fat")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-fat', pulsantiComando["fat"],
               pulsantiImmagine["fat"], '[fat]', pulsantiDescr["fat"] +
               ' "fat"' + ((pulsantiHotkey["fat"] != ) ? ' [Alt+' +
                   pulsantiHotkey["fat"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(2, "✔ Fatto ", , 'Fatto', 9);
   // pulsante NON FATTO
   if (mustLoad("tbar") || mustLoad("nfat")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-nfat', pulsantiComando["nfat"],
               pulsantiImmagine["nfat"], '[nfat]', pulsantiDescr["nfat"] +
               ' "nfat"' + ((pulsantiHotkey["nfat"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["nfat"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(2, "X Non fatto ", , 'Non fatto', 13);
   // pulsante PAGINA PROTETTA
   if (mustLoad("tbar") || mustLoad("edw")) {
       addToolbarButton('tb-edw', pulsantiComando["edw"], pulsantiImmagine["edw"],
           '[edw]', pulsantiDescr["edw"] + ' "edw"' + ((
                   pulsantiHotkey["edw"] != ) ? ' [Alt+' +
               pulsantiHotkey["edw"] + ']' : ));
       qualcosa = "si";
   } else
       addToTendina(1, "<noincl" + "ude></noincl" + "ude>", 0,
           'Pagina protetta', 0);
   // pulsante TRASFERIMENTO
   if (mustLoad("tbar") || mustLoad("tras")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-tras', pulsantiComando["tras"],
               pulsantiImmagine["tras"], '[tras]', pulsantiDescr["tras"] +
               ' "tras"' + ((pulsantiHotkey["tras"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["tras"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "trasferimento", , 'Trasferimento', 0);
   // pulsante NOTA DISAMBIGUA
   if (mustLoad("tbar") || mustLoad("ndis")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-ndis', pulsantiComando["ndis"],
               pulsantiImmagine["ndis"], '[ndis]', pulsantiDescr["ndis"] +
               ' "ndis"' + ((pulsantiHotkey["ndis"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["ndis"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "nota disambigua", , 'Nota disambigua', 0);
   // pulsante DISAMBIGUA
   if (mustLoad("tbar") || mustLoad("dis")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-dis', pulsantiComando["dis"],
               pulsantiImmagine["dis"], '[dis]', pulsantiDescr["dis"] +
               ' "dis"' + ((pulsantiHotkey["dis"] != ) ? ' [Alt+' +
                   pulsantiHotkey["dis"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)

addToTendina(1, "

logo Questa è una pagina di disambiguazione per orientarsi tra voci omonime o dal titolo ambiguo.

Se sei giunto qui da un'altra pagina torna indietro e correggi il collegamento indirizzandolo alla voce più appropriata.

", 0, 'Disambigua', 0);

   // pulsante VEDI ANCHE
   if (mustLoad("tbar") || mustLoad("vedan")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-vedan', pulsantiComando["vedan"],
               pulsantiImmagine["vedan"], '[vedan]', pulsantiDescr["vedan"] +
               ' "vedan"' + ((pulsantiHotkey["vedan"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["vedan"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "vedi anche", "", 'Vedi anche', 0);
   // pulsante TMP
   if (mustLoad("tbar") || mustLoad("tmp")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-tmp', pulsantiComando["tmp"],
               pulsantiImmagine["tmp"], '[tmp]', pulsantiDescr["tmp"] +
               ' "tmp"' + ((pulsantiHotkey["tmp"] != ) ? ' [Alt+' +
                   pulsantiHotkey["tmp"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "Tmp", "", 'Tmp', 0);
   // pulsante MONITORAGGIO
   if (document.title.indexOf("Discussioni utente") == -1) {
       if (mustLoad("tbar") || mustLoad("mon")) {
           addToolbarButton('tb-mon', pulsantiComando["mon"],
               pulsantiImmagine["mon"], '[mon]', pulsantiDescr["mon"] +
               ' "mon"' + ((pulsantiHotkey["mon"] != ) ? ' [Alt+' +
                   pulsantiHotkey["mon"] + ']' : ));
           qualcosa = "si";
       } else
           addToTendina(0, "Monitoraggio", , 'Monitoraggio', 0);
   }
   // pulsante SCORPOROUNIONE
   if (document.title.indexOf("Discussioni utente") == -1) {
       if (mustLoad("tbar") || mustLoad("scorp")) {
           addToolbarButton('tb-scorp', pulsantiComando["scorp"],
               pulsantiImmagine["scorp"], '[scorp]', pulsantiDescr["scorp"] +
               ' "scorp"' + ((pulsantiHotkey["scorp"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["scorp"] + ']' :
                   ));
           qualcosa = "si";
       } else
           addToTendina(0, "ScorporoUnione", , 'ScorporoUnione', 0);
   }
   // pulsante GALLERIA
   if (mustLoad("tbar") || mustLoad("gall")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-gall', pulsantiComando["gall"],
               pulsantiImmagine["gall"], '[gall]', pulsantiDescr["gall"] +
               ' "gall"' + ((pulsantiHotkey["gall"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["gall"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)

addToTendina(2, "

", 'Gallery', 0);

   // pulsante REFERENCES
   if (mustLoad("tbar") || mustLoad("ref")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-ref', pulsantiComando["ref"],
               pulsantiImmagine["ref"], '[ref]', pulsantiDescr["ref"] +
               ' "ref"' + ((pulsantiHotkey["ref"] != ) ? ' [Alt+' +
                   pulsantiHotkey["ref"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(2, "[1]", 'Ref', 0);
   // pulsante INTERPROGETTO
   if (mustLoad("tbar") || mustLoad("ipro")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-ipro', pulsantiComando["ipro"],
               pulsantiImmagine["ipro"], '[ipro]', pulsantiDescr["ipro"] +
               ' "ipro"' + ((pulsantiHotkey["ipro"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["ipro"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "interprogetto", , 'Interprogetto', 0);
   // pulsante SCROLL BOX
   if (mustLoad("tbar") || mustLoad("sbo")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-sbo', pulsantiComando["sbo"],
               pulsantiImmagine["sbo"], '[sbo]', pulsantiDescr["sbo"] +
               ' "sbo"' + ((pulsantiHotkey["sbo"] != ) ? ' [Alt+' +
                   pulsantiHotkey["sbo"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(2,

"

testo contenuto

",

           , 'Scroll box', 65);
   // pulsante CATEGORIA
   if (mustLoad("tbar") || mustLoad("cate")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-cate', pulsantiComando["cate"],
               pulsantiImmagine["cate"], '[cate]', pulsantiDescr["cate"] +
               ' "cate"' + ((pulsantiHotkey["cate"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["cate"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(2, "[[Categoria:]]", , 'Categoria', 12);
   // pulsante OCCHIELLO PORTALE
   if (mustLoad("tbar") || mustLoad("port")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-port', pulsantiComando["port"],
               pulsantiImmagine["port"], '[port]', pulsantiDescr["port"] +
               ' "port"' + ((pulsantiHotkey["port"] !=
                       ) ? ' [Alt+' + pulsantiHotkey["port"] + ']' :
                   ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "Portale", , 'Occhiello portali', 0);
   // pulsante CITAZIONE NECESSARIA
   if (mustLoad("tbar") || mustLoad("cne")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-cne', pulsantiComando["cne"],
               pulsantiImmagine["cne"], '[cne]', pulsantiDescr["cne"] +
               ' "cne"' + ((pulsantiHotkey["cne"] != ) ? ' [Alt+' +
                   pulsantiHotkey["cne"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(2, "Template:Citazione necessaria", "",
           'Citazione necessaria', 0);
   // pulsante DMOZ
   if (mustLoad("tbar") || mustLoad("dmo")) {
       if (document.title.indexOf("Discussioni utente") == -1) {
           addToolbarButton('tb-dmo', pulsantiComando["dmo"],
               pulsantiImmagine["dmo"], '[dmo]', pulsantiDescr["dmo"] +
               ' "dmo"' + ((pulsantiHotkey["dmo"] != ) ? ' [Alt+' +
                   pulsantiHotkey["dmo"] + ']' : ));
           qualcosa = "si";
       }
   } else if (document.title.indexOf("Discussioni utente") == -1)
       addToTendina(0, "dmoz", , 'Dmoz', 0);
   // pulsante CRONOLOGIA
   if (document.title.indexOf("Discussione") != -1) {
       addToolbarButton('tb-cron', pulsantiComando["cron"],
           pulsantiImmagine["cron"], '[cron]', pulsantiDescr["cron"] +
           ' "cron"' + ((pulsantiHotkey["cron"] != ) ? ' [Alt+' +
               pulsantiHotkey["cron"] + ']' : ));
       qualcosa = "si";
   }
   // controlla se servono la prima tendina
   var tendina = document.getElementById("tendina");
   if (tendina.options.length == 0)
       RemoveNode("labelTendina");
   caricaTendinaPersonale();
   // controlla se servono la seconda tendina
   var tendina2 = document.getElementById("tendina2");
   if (tendina2.options.length == 0)
       RemoveNode("labelTendina2");

}

/* Catch di hotkeys + speedy google search*/ function catchHotkeys() {

   if (BrowserDetect.browser == "Firefox" || BrowserDetect.browser == "Mozilla" ||
       BrowserDetect.browser == "Netscape") {
       var listenerKeyPress = function (e) {
           e = (e) ? e : ((window.event) ? window.event : null);
           if (e && e.altKey && !e.shiftKey && !e.ctrlKey) {
               var toCheckNum = (e.which) ? e.which : e.keyCode;
               var toCheck = String.fromCharCode(toCheckNum);
               for (x in pulsantiHotkey) {
                   if (pulsantiHotkey[x].toUpperCase() == toCheck.toUpperCase())
                       eval(pulsantiComando[x]);
               }
               //Fermo il propagarsi degli eventi
               e.stopPropagation();
               //Cancello l'azione di default
               e.preventDefault();
               return false;
           }
       }
       wpTextbox1 = document.getElementById("wpTextbox1");
       if (wpTextbox1 != null) {
           if (wpTextbox1.addEventListener)
               wpTextbox1.addEventListener('keypress', listenerKeyPress, true); //Non-IE
           else
               wpTextbox1.onkeypress = listenerKeyPress;
       }
       wpUploadDescription = document.getElementById("wpUploadDescription");
       if (wpUploadDescription != null) {
           if (wpUploadDescription.addEventListener)
               wpUploadDescription.addEventListener('keypress', listenerKeyPress, true); //Non-IE
           else
               wpUploadDescription.onkeypress = listenerKeyPress;
       }
   }
   var listenerMouseUp = function (e) {
       e = (e) ? e : ((window.event) ? window.event : null);
       if (e && e.ctrlKey) {
           if (navigator.appName == 'Microsoft Internet Explorer' && navigator.userAgent
               .indexOf("Opera") == -1) //IE
               var t = document.selection.createRange().text;
           else //Non-IE
               var t = document.getSelection ? document.getSelection().toString() :
                   window.getSelection().toString();
           t = t.replace(/^\s+/, ).replace(/\s+$/, ); //trim
           var q = t.indexOf('"') == -1 ? '"' : ;
           if (t)
               window.open("http://www.google.com/search?q=" + q + encodeURIComponent(t) +
                   q);
       }
   }
   if (window.addEventListener)
       window.addEventListener('mouseup', listenerMouseUp, false); //Non-IE
   else
       document.onmouseup = listenerMouseUp; //IE

} if (mw.config.get('skin') === 'monobook' || mw.config.get('wgAction') == "edit") {

   $(catchHotkeys);

}

function HelpHotkeys() {

   var text = "";
   var counter = 0;
   for (codice in pulsantiHotkey)
       if (pulsantiHotkey[codice] != )
           text += pulsantiDescr[codice] + " = Alt+" + pulsantiHotkey[codice] + '\n';
   alert(text);

}

/* Aggiorna la lista degli hotkeys */ if (mw.config.get('skin') === 'monobook' || mw.config.get('wgAction') == "edit") {

   $(function () {
       // modifica gli hotkeys di default in base a quanto scelto dall'utente
       if (typeof (tastiHotkeys) != "undefined")
           for (tasto in tastiHotkeys) {
               // vietato usare lo stesso codice per 2 pulsanti diversi
               for (tasto2 in pulsantiHotkey)
                   if (pulsantiHotkey[tasto2] == tastiHotkeys[tasto])
                       pulsantiHotkey[tasto2] = ;
               // assegna il valore scelto dall'utente
               pulsantiHotkey[tasto] = tastiHotkeys[tasto];
           }
       // Aggiungi gli hotkeys creati dall'utente
       if (typeof (pulsantiHotkeyPers) == "undefined")
           return;
       else
           for (pulsante in pulsantiHotkeyPers) {
               // vietato usare lo stesso codice per 2 pulsanti diversi
               for (pulsante2 in pulsantiHotkey)
                   if (pulsantiHotkey[pulsante2] == pulsantiHotkeyPers[
                           pulsante])
                       pulsantiHotkey[pulsante2] = ;
               // assegna il valore scelto dall'utente
               pulsantiHotkey[pulsante] = pulsantiHotkeyPers[pulsante];
               pulsantiComando[pulsante] = pulsantiComandoPers[pulsante];
               if (typeof (pulsantiDescrPers) != "undefined")
                   pulsantiDescr[pulsante] = pulsantiDescrPers[pulsante];
           }
   });

}

$(function() {

   if ( mw.config.get('skin') === 'vector' ) {
       importScript('Wikipedia:Monobook.js/MonobookCompleto.js/Vector/Toolbar.js');
   }
   ToolbarButton();

} ); //</source>

  1. ", "