Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.

  • Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
  • Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
  • Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
  • Opera: premi Ctrl-F5.
/* <pre> */ 
//
// È il copia-incolla degli script di IPork, più funzioni per l'aggiunta del
// template R da provare.
//

// Script per i menu a tendina di it.Wikisource realizzato da iPork (http://it.wikisource.org/wiki/Utente:IPork)
// Versione originale dello script di Haza-w (http://en.wikipedia.org/wiki/User:Haza-w/Caction_tool)
iPork.tendine = new Object();
iPork.tendine.version = 20080120;


// *** COMMON CROSS-BROWSER COMPATIBILITY CODE ***
var isDOM=document.getElementById?1:0,
 isIE=document.all?1:0,
 isNS4=navigator.appName=='Netscape'&&!isDOM?1:0,
 isOp=self.opera?1:0,
 isDyn=isDOM||isIE||isNS4;

var cssName = isIE?'divmenuIE':'divmenu';
document.write('<link rel="stylesheet" type="text/css" href="http://it.wikisource.org/w/index.php?title=Utente:IPork/'+cssName+'.css'
  + '&action=raw&ctype=text/css&dontcountme=s" />');

function getRef(i, p){
	p=!p?document:p.navigator?p.document:p;
	return isIE ? p.all[i] :
	isDOM ? (p.getElementById?p:p.ownerDocument).getElementById(i) :
	isNS4 ? p.layers[i] : null;
};

function getSty(i, p){
	var r=getRef(i, p);
	return r?isNS4?r:r.style:null;
};

if (!self.LayerObj) var LayerObj = new Function('i', 'p', 'this.ref=getRef(i, p); this.sty=getSty(i, p); return this');

function getLyr(i, p) { 
	return new LayerObj(i, p) 
};

function LyrFn(n, f){
	LayerObj.prototype[n] = new Function('var a=arguments,p=a[0],px=isNS4||isOp?0:"px"; ' +
  'with (this) { '+f+' }');
};
LyrFn('x','if (!isNaN(p)) sty.left=p+px; else return parseInt(sty.left)');
LyrFn('y','if (!isNaN(p)) sty.top=p+px; else return parseInt(sty.top)');

var aeOL = [];
function addEvent(o, n, f, l){
	var a = 'addEventListener', h = 'on'+n, b = '', s = '';
	if (o[a] && !l) return o[a](n, f, false);
	o._c |= 0;
	if (o[h]){
		b = '_f' + o._c++;
		o[b] = o[h];
	}
	s = '_f' + o._c++;
	o[s] = f;
	o[h] = function(e){
		e = e || window.event;
		var r = true;
		if (b) r = o[b](e) != false && r;
		r = o[s](e) != false && r;
		return r;
 	};
	aeOL[aeOL.length] = { o: o, h: h };
};
addEvent(window, 'unload', function() {
	for (var i = 0; i < aeOL.length; i++) with (aeOL[i]){
		o[h] = null;
		for (var c = 0; o['_f' + c]; c++) o['_f' + c] = null;
	}
});

// *** CORE MENU OBJECT AND FUNCTIONS ***
function FSMenu(myName, nested, cssProp, cssVis, cssHid){
	this.myName = myName;
 	this.nested = nested;
 	// Some CSS settings users can specify.
 	this.cssProp = cssProp;
 	this.cssVis = cssVis;
 	this.cssHid = cssHid;
 	this.cssLitClass = '';
 	this.menus = { root: new FSMenuNode('root', true, this) };
 	this.menuToShow = [];
 	this.mtsTimer = null;
 	// Other configurable defaults.
 	this.showDelay = 0;
 	this.switchDelay = 125;
 	this.hideDelay = 500;
 	this.showOnClick = 0;
 	this.animations = [];
 	this.animSpeed = 100;
 	if (isIE && !isOp) addEvent(window, 'unload', new Function(myName + ' = null'));
};

FSMenu.prototype.show = function(mN) {
	with (this){
		menuToShow.length = arguments.length;
 		for (var i = 0; i < arguments.length; i++) menuToShow[i] = arguments[i];
 		clearTimeout(mtsTimer);
 		if (!nested) mtsTimer = setTimeout(myName + '.menus.root.over()', 10);
	}
};

FSMenu.prototype.hide = function(mN) {
	with (this){
 		clearTimeout(mtsTimer);
 		if (menus[mN]) menus[mN].out();
	}
};

function FSMenuNode(id, isRoot, obj){
 	this.id = id;
 	this.isRoot = isRoot;
 	this.obj = obj;
 	this.lyr = this.child = this.par = this.timer = this.visible = null;
 	this.args = [];
 	var node = this;
 	this.over = function(evt) { with (node) with (obj){
  		if (isNS4 && evt && lyr.ref) lyr.ref.routeEvent(evt);
  		clearTimeout(timer);
  		clearTimeout(mtsTimer);
  		if (!isRoot && !visible) node.show();
		if (menuToShow.length){
   			var a = menuToShow, m = a[0];
   			if (!menus[m] || !menus[m].lyr.ref) menus[m] = new FSMenuNode(m, false, obj);
   			var c = menus[m];
   			if (c == node){
   				menuToShow.length = 0;
    			return;
   			}
   			clearTimeout(c.timer);
   			if (c != child && c.lyr.ref){
    			c.args.length = a.length;
    			for (var i = 0; i < a.length; i++) c.args[i] = a[i];
    			var delay = child ? switchDelay : showDelay;
    			c.timer = setTimeout('with(' + myName + ') { menus["' + c.id + '"].par = menus["' + node.id + '"]; menus["' + c.id + '"].show() }', delay ? delay : 1);
   			}
   			menuToShow.length = 0;
  		}
  		if (!nested && par) par.over();
 	}};
	this.out = function(evt) { with (node) with (obj){
		if (isNS4 && evt && lyr && lyr.ref) lyr.ref.routeEvent(evt);
		clearTimeout(timer);
		if (!isRoot){
			timer = setTimeout(myName + '.menus["' + id + '"].hide()', hideDelay);
			if (!nested && par) par.out();
  		}
	}};
 	if (this.id != 'root') with (this) with (lyr = getLyr(id)) if (ref){
		if (isNS4) ref.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
		addEvent(ref, 'mouseover', this.over);
		addEvent(ref, 'mouseout', this.out);
		if (obj.nested){
			addEvent(ref, 'focus', this.over);
			addEvent(ref, 'click', this.over);
			addEvent(ref, 'blur', this.out);
  		}
 	}
};

FSMenuNode.prototype.show = function() { with (this) with (obj){
 	if (!lyr || !lyr.ref) return;
 	if (par){
  		if (par.child && par.child != this) par.child.hide();
  		par.child = this;
 	}
 	var offR = args[1], offX = args[2], offY = args[3], lX = 0, lY = 0, doX = ''+offX!='undefined', doY = ''+offY!='undefined';
	if (self.page && offR && (doX||doY)){
		with (page.elmPos(offR, par.lyr ? par.lyr.ref : 0)) lX = x, lY = y;
		if (doX) lyr.x(lX + eval(offX));
		if (doY) lyr.y(lY + eval(offY));
 	}
	if (offR) lightParent(offR, 1);
	visible = 1;
 	if (obj.onshow) obj.onshow(id);
 	setVis(1);
	}
};

FSMenuNode.prototype.hide = function() { with (this) with (obj){
 	if (!lyr || !lyr.ref) return;
	if (isNS4 && self.isMouseIn && isMouseIn(lyr.ref)) return show();
	if (args[1]) lightParent(args[1], 0);
	if (child) child.hide();
	if (par && par.child == this) par.child = null;
	if (lyr){
		visible = 0;
		if (obj.onhide) obj.onhide(id);
		setVis(0);
	}
}};

FSMenuNode.prototype.lightParent = function(elm, lit) { with (this) with (obj){
	if (!cssLitClass || isNS4) return;
	if (lit) elm.className += (elm.className?' ':'') + cssLitClass;
	else elm.className = elm.className.replace(new RegExp('(\\s*' + cssLitClass + ')+$'), '');
}};

FSMenuNode.prototype.setVis = function(sh) { with (this) with (obj){
	lyr.timer |= 0;
	lyr.counter |= 0;
	with (lyr){
		clearTimeout(timer);
		if (sh && !counter) sty[cssProp] = cssVis;
		if (isDOM && animSpeed < 100)
		for (var a = 0; a < animations.length; a++) animations[a](ref, counter);
		counter += animSpeed*(sh?1:-1);
		if (counter>100) { counter = 100 }
		else if (counter<=0) { counter = 0; sty[cssProp] = cssHid }
		else if (isDOM)
		timer = setTimeout(myName + '.menus["' + id + '"].setVis(' + sh + ')', 50);
	}
}};

FSMenu.prototype.activateMenu = function(id, subInd) { with (this){
	if (!isDOM || !document.documentElement) return;
	var a, ul, li, parUL, mRoot = getRef(id), nodes, count = 1;
	if (isIE){
		var aNodes = mRoot.getElementsByTagName('a');
		for (var i = 0; i < aNodes.length; i++){
			addEvent(aNodes[i], 'focus', new Function('e', 'var node = this.parentNode; while(node) { ' + 'if (node.onfocus) setTimeout(node.onfocus, 1, e); node = node.parentNode }'));
			addEvent(aNodes[i], 'blur', new Function('e', 'var node = this.parentNode; while(node) { ' + 'if (node.onblur) node.onblur(e); node = node.parentNode }'));
		}
	}
 	var lists = mRoot.getElementsByTagName('ul');
 	for (var i = 0; i < lists.length; i++){
  		li = ul = lists[i];
  		while (li){
   			if (li.nodeName.toLowerCase() == 'li') break;
   			li = li.parentNode;
  		}
  		if (!li) continue;
   		parUL = li;
  		while (parUL){
   			if (parUL.nodeName.toLowerCase() == 'ul') break;
   			parUL = parUL.parentNode;
  		}
 		a = null;
  		for (var j = 0; j < li.childNodes.length; j++)
  		if (li.childNodes[j].nodeName.toLowerCase() == 'a') a = li.childNodes[j];
  		if (!a) continue;
  		var menuID = myName + '-id-' + count++;
  		if (ul.id) menuID = ul.id;
 		else ul.setAttribute('id', menuID);
  		var sOC = (showOnClick == 1 && li.parentNode == mRoot) || (showOnClick == 2);
  		var eShow = new Function('with (' + myName + ') { ' + 'var m = menus["'+menuID+'"], pM = menus["' + parUL.id + '"];' + (sOC ? 'if ((pM && pM.child) || (m && m.visible))' : '') +
   ' show("' + menuID + '", this) }');
 	var eHide = new Function(myName + '.hide("' + menuID + '")');
  	addEvent(a, 'mouseover', eShow);
  	addEvent(a, 'focus', eShow);
  	addEvent(a, 'mouseout', eHide);
  	addEvent(a, 'blur', eHide);
  	if (sOC) addEvent(a, 'click', new Function('e', myName + '.show("' + menuID + '", this); if (e.cancelable && e.preventDefault) e.preventDefault(); ' + 'e.returnValue = false; return false'));
  	if (subInd) a.insertBefore(subInd.cloneNode(true), a.firstChild);
 	}
 	menus[id] = new FSMenuNode(id, true, this);
}};

// *** DIV MENU & v4 BROWSER COMPATIBILITY ***

if (!self.page) var page = { win:self, minW:0, minH:0, MS:isIE&&!isOp };
page.elmPos=function(e,p){
 	var x=0,y=0,w=p?p:this.win;
 	e=e?(e.substr?(isNS4?w.document.anchors[e]:getRef(e,w)):e):p;
 	if(isNS4){if(e&&(e!=p)){x=e.x;y=e.y};if(p){x+=p.pageX;y+=p.pageY}}
 	if (e && this.MS && navigator.platform.indexOf('Mac')>-1 && e.tagName=='A'){
  		e.onfocus = new Function('with(event){self.tmpX=clientX-offsetX;' + 'self.tmpY=clientY-offsetY}');
  		e.focus();x=tmpX;y=tmpY;e.blur()
 	}
 	else while(e){x+=e.offsetLeft;y+=e.offsetTop;e=e.offsetParent}
 	return{x:x,y:y};
};

if (isNS4){
	var fsmMouseX, fsmMouseY, fsmOR=self.onresize, nsWinW=innerWidth, nsWinH=innerHeight;
 	document.fsmMM=document.onmousemove;
 	self.onresize = function(){
  		if (fsmOR) fsmOR();
  		if (nsWinW!=innerWidth || nsWinH!=innerHeight) location.reload();
 	};
 	document.captureEvents(Event.MOUSEMOVE);
 	document.onmousemove = function(e){
  		fsmMouseX = e.pageX;
  		fsmMouseY = e.pageY;
  		return document.fsmMM?document.fsmMM(e):document.routeEvent(e);
 	};
	function isMouseIn(sty){
  		with (sty) return ((fsmMouseX>left) && (fsmMouseX<left+clip.width) && (fsmMouseY>top) && (fsmMouseY<top+clip.height));
 	};
}

var divMenu = new FSMenu('divMenu', false, 'visibility', 'visible', 'hidden');
divMenu.cssLitClass = 'highlighted';

if (typeof(opzPannelliOriginali) == 'undefined') var opzPannelliOriginali = 0;
if (typeof(opzAmministratore) == 'undefined') var opzAmministratore = 0;
if (typeof(opzModificaIntro) == 'undefined') var opzModificaIntro = 0;
if (typeof(opzLinksPersonali) == 'undefined') var opzLinksPersonali = 0;
if (typeof(opzAiuto) == 'undefined') var opzAiuto = 1;
if (typeof(opzMenuAiuto) == 'undefined') var opzMenuAiuto = 1;
if (typeof(opzWikiId) == 'undefined') var opzWikiId = 'itwikisource_p';

if (opzWikiId == 'itwikisource_p') {
	var 
	// {{ns:0}}
	NormalStr = '',
	// {{ns:1}} o {{ns:Talk}}
	NormalTalkStr = 'Discussioni:',	
	// {{ns:2}} o {{ns:User}}
	UserStr = 'Utente:',
	// {{ns:3}} o {{ns:User_talk}}
	UserTalkStr = 'Discussioni_utente:',
	// {{ns:4}} o {{ns:Project}}
	WikiStr = 'Wikisource:',
	// {{ns:5}} o {{ns:Project_talk}}
	WikiTalkStr = 'Discussioni_Wikisource:',
	// {{ns:6}} o {{ns:Image}}
	ImgStr = "Immagine:",
	// {{ns:7}} o {{ns:Image_talk}}
	ImgTalkStr = "Discussioni_immagine:",
	// {{ns:8}} o {{ns:MediaWiki}}
	MedStr = "MediaWiki:",
	// {{ns:9}} o {{ns:MediaWiki_talk}}
	MedTalkStr = "Discussioni_MediaWiki:",
	// {{ns:10}} o {{ns:Template}}
	TemplStr = 'Template:',
	// {{ns:11}} o {{ns:Template_talk}}
	TemplTalkStr = 'Discussioni_template:',	
	// {{ns:12}} o {{ns:Help}}
	HelpStr = 'Aiuto:',
	// {{ns:13}} o {{ns:Help_talk}}
	HelpTalkStr = 'Discussioni_aiuto:',
	// {{ns:14}} o {{ns:Category}}
	CatStr = 'Categoria:',
	// {{ns:15}} o {{ns:Category_talk}}
	CatTalkStr = 'Discussioni_categoria:',
	// {{ns:102}} o {{ns:Autore}}
	AutStr = 'Autore:',
	// {{ns:103}} o {{ns:Discussioni autore}}
	AutTalkStr = 'Discussioni_autore:',
	// {{ns:104}} o {{ns:Progetto}}
	ProgStr = 'Progetto:',
	// {{ns:105}} o {{ns:Discussioni progetto}}
	ProgTalkStr = 'Discussioni_progetto:',
	// {{ns:106}} o {{ns:Portale}}
	PortStr = 'Portale:',
	// {{ns:107}} o {{ns:Discussioni portale}}
	PortTalkStr = 'Discussioni_portale:',
	// {{ns:108}} o {{ns:Pagina}}
	PagStr = 'Pagina:',
	// {{ns:109}} o {{ns:Discussioni pagina}}
	PagTalkStr = 'Discussioni_pagina:',
	// {{ns:110}} o {{ns:Indice}}
	IndStr = 'Indice:',
	// {{ns:111}} o {{ns:Discussioni indice}}
	IndTalkStr = 'Discussioni_indice:',
	TitleSuffix = ' - Wikisource',
	SiteAddr = 'it.wikisource.org';
}

function parseURL(URLstr) {
	var l1 = URLstr.replace(/%3A/g,':').replace(/%2F/g,'/'),
	l2 = l1.indexOf('/w/index.php?')>-1?l1.split('title=')[1].split('&')[0].split('#')[0]:l1.split('/wiki/')[1].split('?')[0].replace(/&/g,'%26').replace(/"/g,'%22').split('#')[0];
	return l2;
}


function returnPath(isuser) {
	var p1 = parseURL(window.location.toString()),
	p1a = document.title.split(TitleSuffix)[0].replace(/ /g,'_').replace(/&/g,'%26').replace(/"/g,'%22'),
    p2 = document.getElementById('contentSub').innerHTML.indexOf('(Redirected from ')!=-1?isuser?p1a.split(':')[1].split('/')[0]:p1a:isuser?p1.split(':')[1].split('/')[0]:p1;
	return p2;
}

// {{ns:0}} EDIT
function editNormalIsTrue() {
  if (userIsTrue() || editUserIsTrue() || editUserTalkIsTrue() || wikisourceIsTrue() || editWikisourceIsTrue() || editWikisourceTalkIsTrue() || imgIsTrue() || editImgIsTrue() || editImgTalkIsTrue() || medIsTrue() || editMedIsTrue() || editMedTalkIsTrue() || templIsTrue() || editTemplIsTrue() || editTemplTalkIsTrue() || helpIsTrue() ||  editHelpIsTrue() || editHelpTalkIsTrue() || catIsTrue() || editCatIsTrue() || editCatTalkIsTrue() || autIsTrue() || editAutIsTrue() || editAutTalkIsTrue() || editProgIsTrue() || editProgTalkIsTrue() || editPortIsTrue() || editPortTalkIsTrue() || editPagIsTrue() || editPagTalkIsTrue() || editIndIsTrue() || editIndTalkIsTrue() || editNormalTalkIsTrue()) {

  } else if(document.title.indexOf("Modifica di ") == 0) {
		{	
			var u1 = parseURL(window.location.toString()),
			u2 = u1.indexOf(NormalStr)+u1.indexOf(NormalTalkStr)==-1?1:0;
			return u2;	
		}	
	}	
}
// {{ns:1}} o {{ns:Talk}}
function editNormalTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussione:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(NormalStr)+u1.indexOf(NormalTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:2}} o {{ns:User}}
function userIsTrue() {
	if(document.title.indexOf("Utente:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(UserStr)+u1.indexOf(UserTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:2}} o {{ns:User}} 
function editUserIsTrue() {
	if(document.title.indexOf("Modifica di Utente:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(UserStr)+u1.indexOf(UserTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:3}} o {{ns:User_talk}} 
function editUserTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni utente:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(UserStr)+u1.indexOf(UserTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:4}} o {{ns:Project}} 
function wikisourceIsTrue() {
	if(document.title.indexOf("Wikisource:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(WikiStr)+u1.indexOf(WikiTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:4}} o {{ns:Project}} 
function editWikisourceIsTrue() {
	if(document.title.indexOf("Modifica di Wikisource:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(WikiStr)+u1.indexOf(WikiTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:5}} o {{ns:Project_talk}} - NON LO RICONOSCE
function editWikisourceTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni Wikisource:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(WikiStr)+u1.indexOf(WikiTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:6}} o {{ns:Image}}
function imgIsTrue() {
	if(document.title.indexOf("Immagine:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(ImgStr)+u1.indexOf(ImgTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:6}} o {{ns:Image}}
function editImgIsTrue() {
	if(document.title.indexOf("Modifica di Immagine:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(ImgStr)+u1.indexOf(ImgTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:7}} o {{ns:Image_talk}}
function editImgTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni immagine:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(ImgStr)+u1.indexOf(ImgTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:8}} o {{ns:MediaWiki}}
function medIsTrue() {
	if(document.title.indexOf("MediaWiki:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(MedStr)+u1.indexOf(MedTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:8}} o {{ns:MediaWiki}}
function editMedIsTrue() {
	if(document.title.indexOf("Modifica di MediaWiki:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(MedStr)+u1.indexOf(MedTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:9}} o {{ns:MediaWiki_talk}} - NON LO RICONOSCE
function editMedTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni MediaWiki:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(MedStr)+u1.indexOf(MedTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:10}} o {{ns:Template}}
function templIsTrue() {
	if(document.title.indexOf("Template:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(TemplStr)+u1.indexOf(TemplTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:10}} o {{ns:Template}} 
function editTemplIsTrue() {
	if(document.title.indexOf("Modifica di Template:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(TemplStr)+u1.indexOf(TemplTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:11}} o {{ns:Template_talk}} 
function editTemplTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni template:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(TemplStr)+u1.indexOf(TemplTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:12}} o {{ns:Help}}
function helpIsTrue() {
	if(document.title.indexOf("Aiuto:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(HelpStr)+u1.indexOf(HelpTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:12}} o {{ns:Help}} 
function editHelpIsTrue() {
	if(document.title.indexOf("Modifica di Aiuto:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(HelpStr)+u1.indexOf(HelpTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:13}} o {{ns:Help_talk}} 
function editHelpTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni aiuto:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(HelpStr)+u1.indexOf(HelpTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:14}} o {{ns:Category}}
function catIsTrue() {
	if(document.title.indexOf("Categoria:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(CatStr)+u1.indexOf(CatTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:14}} o {{ns:Category}} 
function editCatIsTrue() {
	if(document.title.indexOf("Modifica di Categoria:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(CatStr)+u1.indexOf(CatTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:15}} o {{ns:Category_talk}} 
function editCatTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni categoria:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(CatStr)+u1.indexOf(CatTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:102}} o {{ns:Autore}}
function autIsTrue() {
	if(document.title.indexOf("Autore:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(AutStr)+u1.indexOf(AutTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:102}} o {{ns:Autore}} 
function editAutIsTrue() {
	if(document.title.indexOf("Modifica di Autore:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(AutStr)+u1.indexOf(AutTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:103}} o {{ns:Discussioni autore}} 
function editAutTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni autore:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(AutStr)+u1.indexOf(AutTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:104}} o {{ns:Progetto}}
function progIsTrue() {
	if(document.title.indexOf("Progetto:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(ProgStr)+u1.indexOf(ProgTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:104}} o {{ns:Progetto}}
function editProgIsTrue() {
	if(document.title.indexOf("Modifica di Progetto:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(ProgStr)+u1.indexOf(ProgTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:105}} o {{ns:Discussioni progetto}}
function editProgTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni progetto:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(ProgStr)+u1.indexOf(ProgTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:106}} o {{ns:Portale}}
function portIsTrue() {
	if(document.title.indexOf("Portale:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(PortStr)+u1.indexOf(PortTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:106}} o {{ns:Portale}}
function editPortIsTrue() {
	if(document.title.indexOf("Modifica di Portale:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(PortStr)+u1.indexOf(PortTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:107}} o {{ns:Discussioni portale}}
function editPortTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni portale:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(PortStr)+u1.indexOf(PortTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:108}} o {{ns:Pagina}}
function pagIsTrue() {
	if(document.title.indexOf("Pagina:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(PagStr)+u1.indexOf(PagTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:108}} o {{ns:Pagina}}
function editPagIsTrue() {
	if(document.title.indexOf("Modifica di Pagina:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(PagStr)+u1.indexOf(PagTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:109}} o {{ns:Discussioni pagina}}
function editPagTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni pagina:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(PagStr)+u1.indexOf(PagTalkStr)==-1?1:0;
		return u2;
	}
}

// {{ns:110}} o {{ns:Indice}}
function indIsTrue() {
	if(document.title.indexOf("Indice:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(IndStr)+u1.indexOf(IndTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:110}} o {{ns:Indice}}
function editIndIsTrue() {
	if(document.title.indexOf("Modifica di Indice:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(IndStr)+u1.indexOf(IndTalkStr)==-1?1:0;
		return u2;
	}
}
// {{ns:111}} o {{ns:Discussioni indice}}
function editIndTalkIsTrue() {
	if(document.title.indexOf("Modifica di Discussioni indice:") == 0){
		var u1 = parseURL(window.location.toString()),
		u2 = u1.indexOf(IndStr)+u1.indexOf(IndTalkStr)==-1?1:0;
		return u2;
	}
}

var XHR;
function checkIPBL(uname) {
	var csub = document.getElementById('contentSub');
	if (window.XMLHttpRequest) {
		XHR = new XMLHttpRequest();
  	} else if (window.ActiveXObject) {
    	XHR = new ActiveXObject("Microsoft.XMLHTTP");
  	} else XHR = null;
   	if (XHR == null) {
    	csub.innerHTML += "<br />No browser support, directing to block page anyway.";
    	window.location = "/wiki/Special:Blockip/"+uname;
  	}
  	else {
		csub.innerHTML += "<br />Querying active block list...";
    	XHR.open("GET","/w/index.php?title=Special:Ipblocklist&action=search&ip="+uname,true);
    	XHR.onreadystatechange = processXHR;
		XHR.overrideMimeType('text/xml');
    	XHR.send(null);
  	}
}
function processXHR() {
  	var checkIP = returnPath(1).replace(/_/g,' ').replace(/%26/g,'&amp').replace(/%22/g,'"');
  	var csub = document.getElementById('contentSub');
  	if (XHR.readyState != 4) {
    	csub.innerHTML += "."
  		return;
  	}
  	csub.innerHTML += "<br />Block list loaded...";
  	if (XHR.status != 200) {
    	csub.innerHTML += "<br />Query returned error "+XHR.status;
		return;
  	}
  	var XMLdata = XHR.responseXML;
  	var ULexist = XMLdata.getElementById('bodyContent').getElementsByTagName('ul');
  	if (ULexist.length == 0) window.location = "/wiki/Special:Blockip/"+returnPath(1);
  	else {
    	if (XMLdata.getElementById('bodyContent').getElementsByTagName('ul')[0].firstChild.getElementsByTagName('a')[4].firstChild.data != checkIP) {
      		csub.innerHTML += "<br />User not blocked, directing to block page...";
      		window.location = "/wiki/Special:Blockip/"+returnPath(1);
    	} else {
      		csub.innerHTML += "<br />User blocked, directing to unblock page...";
	  		window.location = "/w/index.php?title=Special:Ipblocklist&action=unblock&ip="+returnPath(1).replace(/_/g,'%20');
    	}
  	}
}
function removeNode(parentNode,nodeID) {
  	if (document.getElementById(nodeID)) {
    	var nodeDOM = document.getElementById(nodeID);
    	parentNode.removeChild(nodeDOM);
  	}
}


// TUTTE LE PAGINE AD ECCEZIONE DELLE SPECIALI
function addPgOpts() {
  	var pgPath = returnPath(0);

  	var watchlist = document.getElementById('ca-watch')?'watch':'unwatch',
    protection = document.getElementById('ca-protect')?'protect':'unprotect',
    pageExists = document.getElementById('ca-history')?1:0,
    undelete = document.getElementById('ca-undelete')?1:0;

	if (watchlist == 'watch') {
		var watch = 'Segui';
	} else {
		var watch = 'Non seguire';
	};
	
	if (protection == 'protect') {
		var protect = 'Blocca';
	} else {
		var protect = 'Sblocca';
	};
		//	BASE
  	var pgOptsDiv = document.createElement('div');
    pgOptsDiv.id = 'pgOpts';
    pgOptsDiv.className = 'menudiv'
    pgOptsDiv.style.width = '120px';
    var podHeader = '<div class="header">Menu pagina</div>',
	podAzioni = !opzPannelliOriginali?'<a href="#" onmouseover="divMenu.show(\'azioniOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'azioniOpts\')">Azioni  →</a>':'',
	podCron = pageExists?'<a href="#" onmouseover="divMenu.show(\'cronOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'cronOpts\')">Cronologia  →</a>':'',	
	podLog = '<a href="#" onmouseover="divMenu.show(\'logsOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'logsOpts\')">Registri  →</a>',
	podStrum = pageExists?'<a href="#" onmouseover="divMenu.show(\'strumOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'strumOpts\')">Strumenti  →</a>':'',
//	podStat = '<a href="#" onmouseover="divMenu.show(\'statsOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'statsOpts\')">Statistiche  →</a>',		
	podPurge = '<a href="/w/index.php?title='+pgPath+'&amp;action=purge">Ripulisci la cache</a>',
	podAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Menu_pagina" target="_blank">Aiuto</a>':'';
    pgOptsDiv.innerHTML = podHeader+podAzioni+podCron+podLog+podStrum+podPurge+podAiuto;
		//	BASE  → Azioni  →
	var azioniOptsDiv = document.createElement('div');
	azioniOptsDiv.id = 'azioniOpts';
	azioniOptsDiv.className = 'menudiv'
	azioniOptsDiv.style.width = '80px';
	var azioniHeader = '<div class="header">Azioni</div>',
	azioniIntro = opzModificaIntro?'<a href="/w/index.php?title='+pgPath+'&amp;action=edit&amp;section=0">Modifica intro</a>':'',
	azioniMove = pageExists?'<a href="/wiki/Special:Movepage/'+ pgPath+'">Sposta</a>':'',	
	azioniWatch = '<a href="/w/index.php?title='+pgPath+'&amp;action='+watchlist+'">'+watch+'</a>',
	azioniProtect = opzAmministratore?'<a href="/w/index.php?title='+pgPath+'&amp;action='+protection+'">'+protect+'</a>':'',
	azioniDelete = pageExists&&opzAmministratore?'<a href="/w/index.php?title='+pgPath+'&amp;action=delete">Cancella</a>':'',
	azioniUndelete = !pageExists&&opzAmministratore&&undelete?'<a href="/wiki/Special:Undelete/'+pgPath+'">Ripristina</a>':'';
	azioniOptsDiv.innerHTML = azioniHeader+azioniIntro+azioniMove+azioniWatch+azioniProtect+azioniDelete+azioniUndelete;
		//	BASE  → Cronologie  →
	var cronOptsDiv = document.createElement('div');
	cronOptsDiv.id = 'cronOpts';
	cronOptsDiv.className = 'menudiv'
	cronOptsDiv.style.width = '150px';
	var cronHeader = '<div class="header">Cronologia</div>',
	cronHistory = pageExists&&!opzPannelliOriginali?'<a href="/w/index.php?title='+pgPath+'&amp;action=history">Cronologia delle versioni</a>':'',
	cronDiff = pageExists?'<a href="/w/index.php?title='+pgPath+'&amp;diff=cur">Differenze fra le revisioni</a>':'';
	cronOptsDiv.innerHTML = cronHeader+cronHistory+cronDiff;
		//	BASE  → Registri  →
	var logsOptsDiv = document.createElement('div');
	logsOptsDiv.id = 'logsOpts';
	logsOptsDiv.className = 'menudiv'
	logsOptsDiv.style.width = '90px';
	var logsHeader = '<div class="header">Registri</div>',
	logsProtectlogs = pageExists?'<a href="/w/index.php?title=Special:Log&amp;type=protect&amp;page='+pgPath+'">Protezioni</a>':'',
	logsMovelogs = pageExists?'<a href="/w/index.php?title=Special:Log&amp;type=move&amp;page='+pgPath+'">Spostamenti</a>':'',
	logsDeletelogs = '<a href="/w/index.php?title=Special:Log&amp;type=delete&amp;page='+pgPath+'">Cancellazioni</a>';
	logsOptsDiv.innerHTML = logsHeader+logsProtectlogs+logsMovelogs+logsDeletelogs;
		//	BASE  → Strumenti  →
	var strumOptsDiv = document.createElement('div');
	strumOptsDiv.id = 'strumOpts';
	strumOptsDiv.className = 'menudiv'
	strumOptsDiv.style.width = '120px';
	var strumHeader = '<div class="header">Strumenti</div>',
	strumGraph = pageExists?'<a href="http://tools.wikimedia.de/~daniel/WikiSense/Contributors.php?wikilang=it&wikifam=.wikisource.org&page='+pgPath+'&since=&until=&order=rev_timestamp&max=100&order=rev_timestamp&format=html" target="_blank">Elenco contributori</a>':'';
	strumOptsDiv.innerHTML = strumHeader+strumGraph;
/*		//	BASE  → Statistiche  →
	var statsOptsDiv = document.createElement('div');
	statsOptsDiv.id = 'statOpts';
	statsOptsDiv.className = 'menudiv'
	statsOptsDiv.style.width = '120px';
	var statsHeader = '<div class="header">Statistiche</div>',
	statsContrib = '<a href="http://tools.wikimedia.de/~tim/cgi-bin/contribution-counter?page='+pgPath+'&namespace=Articles&dbname=itwikisource_p" target="_blank">Contributori</a>';
	statsOptsDiv.innerHTML = statsHeader+statsContrib;
*/
  	var globalWrapDiv = document.getElementById('globalWrapper'),
    bodyElement = globalWrapDiv.parentNode;
  	bodyElement.insertBefore(pgOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(azioniOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(cronOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(logsOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(strumOptsDiv,globalWrapDiv);
//  	bodyElement.insertBefore(statsOptsDiv,globalWrapDiv);

  	var pgCaction = document.createElement('li');
    pgCaction.id = 'ca-pgopts';
    pgCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'pgOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'pgOpts\')">Menu pagina</a>';
  	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(pgCaction);

}
// {{ns:0}}
function addEditNormalOpts() {
	var editnormalOptsDiv = document.createElement('div');
	editnormalOptsDiv.id = 'editnormalOpts';
	editnormalOptsDiv.className = 'menudiv'
	editnormalOptsDiv.style.width = '90px';
		//	BASE
	var editnormalHeader = '<div class="header">Menu modifica</div>',
	editnormalText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 85, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editnormalContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 85, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editnormalAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_testi" target="_blank">Altri template</a>';
	editnormalOptsDiv.innerHTML = editnormalHeader+editnormalText+editnormalContr+editnormalAltro;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '100px';	
	var textHeader = '<div class="header">Testo</div>',
	textModifica = '<a href="#" onmouseover="divMenu.show(\'modificaOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'modificaOpts\')">Modifica  →</a>',
	textnormalIntest = '<a href="#" onmouseover="divMenu.show(\'intestOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'intestOpts\')">Intestazione  →</a>',
	textnormalCap = '<a href="javascript:capitolo()">Capitolo</a>',
	textPoem = '<a href="javascript:poem()">Poem</a>',
	textCass = '<a href="javascript:cassetto()">Cassetto</a>',
	textNote = '<a href="#" onmouseover="divMenu.show(\'noteOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'noteOpts\')">Note  →</a>',
	textNum = '<a href="#" onmouseover="divMenu.show(\'numOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'numOpts\')">Numerazione  →</a>',
	textLink = '<a href="#" onmouseover="divMenu.show(\'linkOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'linkOpts\')">Collegamenti  →</a>',
	textSal = '<a href="#" onmouseover="divMenu.show(\'salOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'salOpts\')">S.A.L.  →</a>',
	textCattext = '<a href="#" onmouseover="divMenu.show(\'cattextOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'cattextOpts\')">Categorie  →</a>';
	textOptsDiv.innerHTML = textHeader+textModifica+textnormalIntest+textnormalCap+textPoem+textCass+textNote+textNum+textLink+textSal+textCattext;
		//	BASE  → Testo  → Modifica  →
	var modificaOptsDiv = document.createElement('div');
	modificaOptsDiv.id = 'modificaOpts';
	modificaOptsDiv.className = 'menudiv'
	modificaOptsDiv.style.width = '110px';
	var modificaHeader = '<div class="header">Modifica</div>',
	modificaFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	modificaReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>';
	modificaOptsDiv.innerHTML = modificaHeader+modificaFixformat+modificaReplace;
		//	BASE  → Testo  → Intestazione  →
	var intestOptsDiv = document.createElement('div');
	intestOptsDiv.id = 'intestOpts';
	intestOptsDiv.className = 'menudiv'
	intestOptsDiv.style.width = '95px';
	var intestHeader = '<div class="header">Intestazione</div>',
	intestGenerale = '<a href="javascript:generale()">Generale</a>',
	intestBibbia = '<a href="javascript:bibbia()">Bibbia</a>',
	intestCanzone = '<a href="javascript:cantastoria()">Cantastoria</a>',
	intestCristianesimo = '<a href="javascript:cristianesimo()">Cristianesimo</a>',
	intestDiritto = '<a href="#" onmouseover="divMenu.show(\'dirOpts\', this, 90, 0)" onmouseout="divMenu.hide(\'dirOpts\')">Diritto  →</a>',
	intestDuecento = '<a href="javascript:duecento()">Duecento</a>',
	intestInno = '<a href="javascript:innonazionale()">Inno nazionale</a>',
	intestLetteratura = '<a href="javascript:letteratura()">Letteratura</a>',
	intestMat = '<a href="javascript:matematica()">Matematica</a>',
	intestOpensource = '<a href="javascript:opensource()">Open source</a>',
	intestTeatro = '<a href="javascript:teatro()">Teatro</a>',
	intestTesi = '<a href="javascript:tesi()">Tesi</a>',
	intestTestsc = '<a href="javascript:testiscientifici()">Testi scientifici</a>';
	intestOptsDiv.innerHTML = intestHeader+intestGenerale+intestBibbia+intestCanzone+intestCristianesimo+intestDiritto+intestInno+intestLetteratura+intestMat+intestOpensource+intestTeatro+intestTesi+intestTestsc;
		//	BASE  → Testo  → Intestazione  → Diritto  →
	var dirOptsDiv = document.createElement('div');
	dirOptsDiv.id = 'dirOpts';
	dirOptsDiv.className = 'menudiv'
	dirOptsDiv.style.width = '85px';
	var dirHeader = '<div class="header">Diritto</div>',
	dirDiritto = '<a href="javascript:diritto()">Diritto</a>',
	dirConvenzione = '<a href="javascript:dirittoconvenzione()">Convenzione</a>',
	dirLegge = '<a href="javascript:dirittolegge()">Legge</a>',
	dirSent = '<a href="javascript:dirittosentenza()">Sentenza</a>',
	dirTratt = '<a href="javascript:dirittotrattato()">Trattato</a>';
	dirOptsDiv.innerHTML = dirHeader+dirDiritto+dirConvenzione+dirLegge+dirSent+dirTratt;
		//	BASE  → Testo  → Note  →
	var noteOptsDiv = document.createElement('div');
	noteOptsDiv.id = 'noteOpts';
	noteOptsDiv.className = 'menudiv'
	noteOptsDiv.style.width = '80px';
	var noteHeader = '<div class="header">Note</div>',
	noteRef = '<a href="javascript:ref()">Ref</a>',
	noteNote = '<a href="javascript:note()">Sezione note</a>';
	noteOptsDiv.innerHTML = noteHeader+noteRef+noteNote;
		//	BASE  → Testo  → Numerazione  →
	var numOptsDiv = document.createElement('div');
	numOptsDiv.id = 'numOpts';
	numOptsDiv.className = 'menudiv'
	numOptsDiv.style.width = '100px';
	var numHeader = '<div class="header">Numerazione</div>',
	numR = '<a href="javascript:numriga()">Riga</a>',
	numO = '<a href="javascript:numottava()">Ottava</a>',
	numV = '<a href="javascript:numversetto()">Versetto</a>',
	numInserisci = '<a href="javascript:inserisci_r()">Riga automatica</a>';
        rigaStrofa = '<a href="javascript:inserisci_r_strofe()">Riga automatica strofe</a>';
	numOptsDiv.innerHTML = numHeader+numR+numO+numV+numInserisci+rigaStrofa;
		//	BASE  → Testo  → Collegamenti  →
	var linkOptsDiv = document.createElement('div');
	linkOptsDiv.id = 'linkOpts';
	linkOptsDiv.className = 'menudiv'
	linkOptsDiv.style.width = '95px';
	var linkHeader = '<div class="header">Collegamenti</div>',
	linkAutorecitato = '<a href="#" onmouseover="divMenu.show(\'autcitOpts\', this, 90, 0)" onmouseout="divMenu.hide(\'autcitOpts\')">Autore citato  →</a>',
	linkTestocitato = '<a href="#" onmouseover="divMenu.show(\'testocitOpts\', this, 90, 0)" onmouseout="divMenu.hide(\'testocitOpts\')">Testo citato  →</a>',
	linkAltritesti = '<a href="javascript:altritesti()">Testi correlati</a>',
	linkInterprogetto = '<a href="javascript:interprogetto()">Altri progetti</a>';
	linkOptsDiv.innerHTML = linkHeader+linkAutorecitato+linkTestocitato+linkAltritesti+linkInterprogetto;
		//	BASE  → Testo  → Collegamenti  → Autore citato
	var autcitOptsDiv = document.createElement('div');
	autcitOptsDiv.id = 'autcitOpts';
	autcitOptsDiv.className = 'menudiv'
	autcitOptsDiv.style.width = '90px';
	var autcitHeader = '<div class="header">Autore citato</div>',
	autcitStessonome = '<a href="javascript:autcitstesso()">Stesso nome</a>',
	autcitNomediverso = '<a href="javascript:autcitdiverso()">Nome diverso</a>';
	autcitOptsDiv.innerHTML = autcitHeader+autcitStessonome+autcitNomediverso;
		//	BASE  → Testo  → Collegamenti  → Testo citato
	var testocitOptsDiv = document.createElement('div');
	testocitOptsDiv.id = 'testocitOpts';
	testocitOptsDiv.className = 'menudiv'
	testocitOptsDiv.style.width = '90px';
	var testocitHeader = '<div class="header">Testo citato</div>',
	testocitStessonome = '<a href="javascript:testocitstesso()">Stesso titolo</a>',
	testocitNomediverso = '<a href="javascript:testocitdiverso()">Titolo diverso</a>';
	testocitOptsDiv.innerHTML = testocitHeader+testocitStessonome+testocitNomediverso;
		//	BASE  → Testo  → S.A.L.  →
	var salOptsDiv = document.createElement('div');
	salOptsDiv.id = 'salOpts';
	salOptsDiv.className = 'menudiv'
	salOptsDiv.style.width = '90px';
	var salHeader = '<div class="header">S.A.L.</div>',
	sal25 = '<a href="javascript:sal25()">SAL 25%</a>',
	sal50 = '<a href="javascript:sal50()">SAL 50%</a>',
	sal75 = '<a href="javascript:sal75()">SAL 75%</a>',
	sal100 = '<a href="javascript:sal100()">SAL 100%</a>',
	sal101 = '<a href="javascript:sal101()">Ed. Wikisource</a>';
	salOptsDiv.innerHTML = salHeader+sal25+sal50+sal75+sal100+sal101;
		//	BASE  → Testo  → Categorie  →
	var cattextOptsDiv = document.createElement('div');
	cattextOptsDiv.id = 'cattextOpts';
	cattextOptsDiv.className = 'menudiv'
	cattextOptsDiv.style.width = '85px';
	var cattextHeader = '<div class="header">Categorie</div>',
	cattextArti = '<a href="#" onmouseover="divMenu.show(\'cattextArtiOpts\', this, 80, 0)" onmouseout="divMenu.hide(\'cattextArtiOpts\')">Arti  →</a>',
	cattextFilosofia = '<a href="/wiki/Aiuto:Categorie_dei_testi_di_filosofia" target="_blank">Filosofia</a>';
	cattextOptsDiv.innerHTML = cattextHeader+cattextArti+cattextFilosofia;
		//	BASE  → Testo  → Categorie  → Arti  →
	var cattextArtiOptsDiv = document.createElement('div');
	cattextArtiOptsDiv.id = 'cattextArtiOpts';
	cattextArtiOptsDiv.className = 'menudiv'
	cattextArtiOptsDiv.style.width = '95px';
	var cattextArtiHeader = '<div class="header">Musica</div>',
	cattextArtiMusica = '<a href="/wiki/Aiuto:Categorie_dei_testi_musicali" target="_blank">Musica</a>',
	cattextArtiTeatro = '<a href="/wiki/Aiuto:Categorie_delle_opere_teatrali" target="_blank">Teatro</a>',
	//	cattextArtiArchitettura = '<a href="/wiki/Aiuto:Categorie_dei_testi_di_architettura" target="_blank">Architettura</a>',
	//	cattextArtiScultura = '<a href="/wiki/Aiuto:Categorie_dei_testi_di_scultura" target="_blank">Scultura</a>',
	cattextArtiPittura = '<a href="/wiki/Aiuto:Categorie_dei_testi_di_pittura" target="_blank">Pittura</a>',
	cattextArtiLetteratura = '<a href="/wiki/Aiuto:Categorie_delle_opere_letterarie" target="_blank">Letteratura</a>';	
	cattextArtiOptsDiv.innerHTML = cattextArtiHeader+cattextArtiMusica+cattextArtiTeatro+cattextArtiPittura+cattextArtiLetteratura;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '110px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCanc = '<a href="#" onmouseover="divMenu.show(\'cancOpts\', this, 100, 0)" onmouseout="divMenu.hide(\'cancOpts\')">Da cancellare  →</a>',
	contrContr = '<a href="javascript:controllare()">Da controllare</a>',
	contrTrad = '<a href="javascript:tradurre()">Da tradurre</a>',
	contrCopy = '<a href="javascript:copyright()">Copyviol</a>',
	contrRilett = '<a href="javascript:rilettura()">In rilettura</a>',
	contrDisa = '<a href="javascript:disambigua()">Disambigua</a>',
	contrBlocco = opzAmministratore?'<a href="javascript:bloccovandalo()">Pagina bloccata</a>':'';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCanc+contrContr+contrTrad+contrCopy+contrRilett+contrDisa+contrBlocco;
		//	BASE  → Controlli  → Da cancellare  →
	var cancOptsDiv = document.createElement('div');
	cancOptsDiv.id = 'cancOpts';
	cancOptsDiv.className = 'menudiv'
	cancOptsDiv.style.width = '100px';
	var cancHeader = '<div class="header">Da cancellare</div>',
	cancSubito = '<a href="javascript:cancellasubito()">Subito</a>',
	cancSenzafonte = '<a href="javascript:cancellaremancanzafonte()">Senza fonte</a>';
	cancOptsDiv.innerHTML = cancHeader+cancSubito+cancSenzafonte;
	
	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editnormalOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(modificaOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(intestOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(dirOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(noteOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(numOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(linkOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(autcitOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(testocitOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(cancOptsDiv,globalWrapDiv);	
  	bodyElement.insertBefore(salOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(cattextOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(cattextArtiOptsDiv,globalWrapDiv);

	var editnormalCaction = document.createElement('li');
	editnormalCaction.id = 'ca-editnormalopts';
	editnormalCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editnormalOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editnormalOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editnormalCaction);
}
// {{ns:1}} o {{ns:Talk}}
function addEditNormalTalkOpts() {
	var editNormalTalkOptsDiv = document.createElement('div');
	editNormalTalkOptsDiv.id = 'editNormalTalkOpts';
	editNormalTalkOptsDiv.className = 'menudiv'
	editNormalTalkOptsDiv.style.width = '110px';

	var editNormalTalkHeader = '<div class="header">Menu modifica</div>',
	editNormalTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editNormalTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editNormalTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editNormalTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_testi" target="_blank">Altri template</a>';
	editNormalTalkOptsDiv.innerHTML = editNormalTalkHeader+editNormalTalkText+editNormalTalkVote+editNormalTalkContr+editNormalTalkAltro;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '130px';
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textInfotesto = '<a href="#" onmouseover="divMenu.show(\'infotestoOpts\', this, 125, 0)" onmouseout="divMenu.hide(\'infotestoOpts\')">Infotesto  →</a>',
	textInfotestosottopagine = '<a href="javascript:infotestosottopagine()">Infotesto sottopagine</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textInfotesto+textInfotestosottopagine;
		//	BASE  → Testo  → Infotesto
	var infotestoOptsDiv = document.createElement('div');
	infotestoOptsDiv.id = 'infotestoOpts';
	infotestoOptsDiv.className = 'menudiv'
	infotestoOptsDiv.style.width = '110px';
	var infotestoHeader = '<div class="header">Infotesto</div>',
	infotestoGen = '<a href="javascript:infotesto()">Generale</a>',
	infotestoBibbia = '<a href="javascript:infotestoBibbia()">Bibbia</a>',
	infotestoCantastoria = '<a href="javascript:infotestocantastoria()">Cantastoria</a>',
	infotestoCristianesimo = '<a href="javascript:infotestocristianesimo()">Cristianesimo</a>',
	infotestoDiritto = '<a href="javascript:infotestodiritto()">Diritto</a>',
	infotestoDuecento = '<a href="javascript:infotestoDuecento()">Duecento</a>',
	infotestoInnonazionale = '<a href="javascript:infotestoinnonazionale()">Inno nazionale</a>',
	infotestoLetteratura = '<a href="javascript:infotestoletteratura()">Letteratura</a>',
	infotestoMatematica = '<a href="javascript:infotestomatematica()">Matematica</a>',
	infotestoOpenSource = '<a href="javascript:infotestoOpenSource()">Open Source</a>',
	infotestoTeatro = '<a href="javascript:infotestoteatro()">Teatro</a>',
	infotestoTesi = '<a href="javascript:infotestotesi()">Tesi</a>',
	infotestoTestoscientifico = '<a href="javascript:infotestotestoscientifico()">Testo scientifico</a>';
	infotestoOptsDiv.innerHTML = infotestoHeader+infotestoGen+infotestoBibbia+infotestoCantastoria+infotestoCristianesimo+infotestoDiritto+infotestoDuecento+infotestoInnonazionale+infotestoLetteratura+infotestoMatematica+infotestoOpenSource+infotestoTeatro+infotestoTesi+infotestoTestoscientifico;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
    voteOptsDiv.id = 'voteOpts';
    voteOptsDiv.className = 'menudiv'
    voteOptsDiv.style.width = '100px';
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '110px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wiptemplate()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editNormalTalkOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(infotestoOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editNormalTalkCaction = document.createElement('li');
	editNormalTalkCaction.id = 'ca-editnormaltalkopts';
	editNormalTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editNormalTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editNormalTalkOpts\')">Menu modifica</a>';

	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editNormalTalkCaction);
}

// {{ns:2}} o {{ns:User}}
function addUsrOpts() {
  	var usrPath = returnPath(1);

  	var usrOptsDiv = document.createElement('div');
    usrOptsDiv.id = 'usrOpts';
    usrOptsDiv.className = 'menudiv'
    usrOptsDiv.style.width = '110px';
		//	BASE
    var uodHeader = '<div class="header">Menu utente</div>',
	uodCont = '<a href="#" onmouseover="divMenu.show(\'contOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contOpts\')">Contatti  →</a>',
	uodVO = '<a href="#" onmouseover="divMenu.show(\'controlOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'controlOpts\')">Controlli  →</a>',
	uodStat = '<a href="#" onmouseover="divMenu.show(\'statOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'statOpts\')">Statistiche  →</a>',
	uodAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Menu_utente" target="_blank">Aiuto</a>':'';
    usrOptsDiv.innerHTML = uodHeader+uodCont+uodVO+uodStat+uodAiuto;
		//	BASE  → Contatti  →
	var contOptsDiv = document.createElement('div');
	contOptsDiv.id = 'contOpts';
	contOptsDiv.className = 'menudiv'
	contOptsDiv.style.width = '120px';
	var contHeader = '<div class="header">Contatti</div>',
	contMess = '<a href="/w/index.php?title=Discussioni_utente:'+usrPath+'&action=edit&section=new">Scrivi un messaggio</a>',
	contEmail = '<a href="/wiki/Special:Emailuser/'+usrPath+'">Scrivi una email</a>';
	contOptsDiv.innerHTML = contHeader+contMess+contEmail;
		//	BASE  → Controlli  →
	var controlOptsDiv = document.createElement('div');
	controlOptsDiv.id = 'controlOpts';
	controlOptsDiv.className = 'menudiv'
	controlOptsDiv.style.width = '110px';
	var controlHeader = '<div class="header">Controlli</div>',
	controlContribs = '<a href="/wiki/Special:Contributions/'+ usrPath+'">Contributi</a>',
	controlLog = '<a href="#" onmouseover="divMenu.show(\'logOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'logOpts\')">Registri  →</a>',
	controlBlock = opzAmministratore?'<a href="javascript:checkIPBL(\''+usrPath+'\')">Blocca - Sblocca</a>':'',
	controlRegdate = '<a href="http://tools.wikimedia.de/~tangotango/userreg.php?user='+usrPath+'&subdom=it&domain=.wikisource.org&estimate=on" target="_blank">Data registrazione</a>',
	// PROBLEMI CON IL returnPath CHE SOSTITUISCE GLI SPAZI CON _
	controlSimnom = '<a href="http://tools.wikimedia.de/~aka/cgi-bin/listusers.cgi?pattern=%25'+usrPath+'%25&database=itwikisource_p" target="_blank">Nomi simili</a>';
	controlOptsDiv.innerHTML = controlHeader+controlContribs+controlLog+controlBlock+controlRegdate+controlSimnom;
		//	BASE  → Controlli  → Registri  →
 	var logOptsDiv = document.createElement('div');
    logOptsDiv.id = 'logOpts';
    logOptsDiv.className = 'menudiv'
    logOptsDiv.style.width = '80px';
    var logHeader = '<div class="header">Registri</div>',
	logBlocklog = '<a href="/w/index.php?title=Special:Log&amp;type=block&amp;page=User:'+usrPath+'">Blocchi</a>',
	logBlocklist = '<a href="/w/index.php?title=Special:Ipblocklist&amp;action=search&amp;ip='+usrPath+'">Blocchi IP</a>',
	logUlist = '<a href="/w/index.php?title=Special:Listusers&amp;username='+usrPath+'">Gruppi</a>',
	logCreate = '<a href="/w/index.php?title=Special:Log&amp;type=newusers&amp;user='+usrPath+'">Creazioni</a>',
	logRights = '<a href="/w/index.php?title=Special:Log&amp;type=rights&amp;page=User:'+usrPath+'">Diritti</a>';
    logOptsDiv.innerHTML = logHeader+logBlocklog+logBlocklist+logUlist+logCreate+logRights;
		//	BASE  → Statistiche  →
  	var statOptsDiv = document.createElement('div');
    statOptsDiv.id = 'statOpts';
    statOptsDiv.className = 'menudiv'
    statOptsDiv.style.width = '120px';
    var statHeader = '<div class="header">Statistiche</div>',
	statEditsTS = '<a href="http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname='+opzWikiId+'&amp;user='+usrPath+'" target="_blank">Edit count 1</a>',
	statEditsEs = '<a href="http://tools.wikimedia.de/~interiot/cgi-bin/Tool1/wannabe_kate?username='+usrPath+'&site='+SiteAddr+'" target="_blank">Edit count 2</a>',
	statEsum = '<a href="http://www.math.ucla.edu/~aoleg/wp/rfa/edit_summary.cgi?lang='+opzWikiId.slice(0,2)+'&amp;user='+usrPath+'" target="_blank">Edit summary usage</a>',
	// PROBLEMI CON IL returnPath CHE SOSTITUISCE GLI SPAZI CON _
	statGlobal = '<a href="http://tools.wikimedia.de/~luxo/contributions/contributions.php?user='+usrPath+'&lang=it" target="_blank">Global contributions</a>',
	// PROBLEMI CON IL returnPath CHE SOSTITUISCE GLI SPAZI CON _
	statMilestone = '<a href="javascript:milestone(\''+usrPath+'\')">Milestone</a>';
    statOptsDiv.innerHTML = statHeader+statEditsTS+statEditsEs+statEsum+statGlobal+statMilestone;

  	var globalWrapDiv = document.getElementById('globalWrapper'),
    bodyElement = globalWrapDiv.parentNode;
  	bodyElement.insertBefore(usrOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(contOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(controlOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(logOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(statOptsDiv,globalWrapDiv);

  	var usrCaction = document.createElement('li');
    usrCaction.id = 'ca-usropts';
    usrCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'usrOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'usrOpts\')">Menu utente</a>';

  	if (document.getElementById('ca-pgopts')) {
    	var pgCactionDOM = document.getElementById('ca-pgopts');
    	document.getElementById('p-cactions').getElementsByTagName('ul')[0].insertBefore(usrCaction,pgCactionDOM);
  	}
  	else {
   		document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(usrCaction);
  	}
}
// {{ns:2}} o {{ns:User}}
function addEditUsrOpts() {
  	var editUsrOptsDiv = document.createElement('div');
    editUsrOptsDiv.id = 'editUsrOpts';
    editUsrOptsDiv.className = 'menudiv'
    editUsrOptsDiv.style.width = '110px';
		//	BASE
    var editUsrHeader = '<div class="header">Menu modifica</div>',
	editUsrText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editUsrWikipausa = '<a href="#" onmouseover="divMenu.show(\'wikipausaOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'wikipausaOpts\')">Wikipausa  →</a>',
	editUsrContr = opzAmministratore?'<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>':'',
	editUsrAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_utente" target="_blank">Altri template</a>',
	editUsrAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_utente#Modifica_di_una_pagina_utente" target="_blank">Aiuto</a>':'';
    editUsrOptsDiv.innerHTML = editUsrHeader+editUsrText+editUsrWikipausa+editUsrContr+editUsrAltro+editUsrAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textCassetto = '<a href="javascript:cassetto()">Cassetto</a>',
	textSuggerimento = '<a href="javascript:suggerimento()">Suggerimento</a>',
	textEsempio = '<a href="javascript:esempio()">Esempio</a>',
	textPrettyteable = '<a href="javascript:prettytable()">Prettytable</a>',
	textBabel = '<a href="#" onmouseover="divMenu.show(\'babelOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'babelOpts\')">Babel  →</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textCassetto+textSuggerimento+textEsempio+textPrettyteable+textBabel;
		//	BASE  → Testo  → Babel  →
	var babelOptsDiv = document.createElement('div');
    babelOptsDiv.id = 'babelOpts';
    babelOptsDiv.className = 'menudiv'
    babelOptsDiv.style.width = '80px';
	var babelHeader = '<div class="header">Babel</div>',
	babelBabel = '<a href="javascript:babel()">Babel</a>',
	babelBabelsource = '<a href="javascript:babelsource()">Babelsource</a>';
	babelOptsDiv.innerHTML = babelHeader+babelBabel+babelBabelsource;
		//	BASE  → Wikipausa  →
	var wikipausaOptsDiv = document.createElement('div');
    wikipausaOptsDiv.id = 'wikipausaOpts';
    wikipausaOptsDiv.className = 'menudiv'
    wikipausaOptsDiv.style.width = '120px';
	var wikipausaHeader = '<div class="header">Wikipausa</div>',
	wikipausaWp = '<a href="javascript:wikipausa()">Wikipausa</a>',
	wikipausaWpl = '<a href="javascript:wikipausalunga()">Wikipausa lunga</a>',
	wikipausaWpe = '<a href="javascript:wikipausaesame()">Wikipausa esame</a>',
	wikipausaWpm = '<a href="javascript:wikipausamalattia()">Wikipausa malattia</a>',
	wikipausaWps = '<a href="javascript:wikipausasinghiozzo()">Wikisinghiozzo</a>';
	wikipausaOptsDiv.innerHTML = wikipausaHeader+wikipausaWp+wikipausaWpl+wikipausaWpe+wikipausaWpm+wikipausaWps;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '130px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrUtenteBloccato= '<a href="javascript:utentebloccato()">Utente bloccato</a>',
	contrVandalorecidivo = '<a href="javascript:vandalorecidivo()">IP recidivo bloccato</a>',
	contrSockpuppetBloccato= '<a href="javascript:sockpuppetbloccato()">Sockpuppet bloccato</a>';
	contrOptsDiv.innerHTML = contrHeader+contrUtenteBloccato+contrVandalorecidivo+contrSockpuppetBloccato;

  	var globalWrapDiv = document.getElementById('globalWrapper'),
    bodyElement = globalWrapDiv.parentNode;
  	bodyElement.insertBefore(editUsrOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(babelOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(wikipausaOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

  	var editUsrCaction = document.createElement('li');
    editUsrCaction.id = 'ca-editusropts';
    editUsrCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editUsrOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editUsrOpts\')">Menu modifica</a>';
  	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editUsrCaction);
}
// {{ns:3}} o {{ns:User_talk}}
function addEditUsrTalkOpts() {
  	var editUsrTalkOptsDiv = document.createElement('div');
    editUsrTalkOptsDiv.id = 'editUsrTalkOpts';
    editUsrTalkOptsDiv.className = 'menudiv'
    editUsrTalkOptsDiv.style.width = '110px';
		// BASE
    var editUsrTalkHeader = '<div class="header">Menu modifica</div>',
	editUsrTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editUsrTalkMess = '<a href="#" onmouseover="divMenu.show(\'messOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'messOpts\')">Messaggi  →</a>',
	editUsrTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editUsrTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_utente" target="_blank">Altri template</a>',
	editUsrTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_utente#Modifica_della_pagina_di_discussione_di_una_pagina_utente" target="_blank">Aiuto</a>':'';
    editUsrTalkOptsDiv.innerHTML = editUsrTalkHeader+editUsrTalkText+editUsrTalkMess+editUsrTalkContr+editUsrTalkAltro+editUsrTalkAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace;
		//	BASE   → Messaggi  →
	var messOptsDiv = document.createElement('div');
	messOptsDiv.id = 'messOpts';
	messOptsDiv.className = 'menudiv'
	messOptsDiv.style.width = '160px';
	var messHeader = '<div class="header">Messaggi</div>',
	messBenvenutoGenerico = '<a href="javascript:benvenutogenerico()">Benvenuto generico</a>';
	messBenvenutoPersonale = '<a href="javascript:benvenutopersonale()">Benvenuto personale</a>';
	messRisposta = '<a href="javascript:risposta()">Risposta a messaggio</a>',
	messFonti = '<a href="javascript:richiestafonte()">Richiesta fonte testo</a>',
	messTrad = '<a href="javascript:richiestatraduttore()">Richiesto traduttore testo</a>',
	messImm = '<a href="javascript:richiestaimmagine()">Richiesta licenza immagine</a>',
	messCancellMod = '<a href="javascript:avvisocancellamodifica()">Avviso rollback modifiche</a>',
	messCancell = '<a href="javascript:avvisocancellautente()">Avviso rimozione testo</a>',
	messGrazie = '<a href="javascript:grazie()">Grazie (per gli IP)</a>';
	messOptsDiv.innerHTML = messHeader+messBenvenutoGenerico+messBenvenutoPersonale+messRisposta+messFonti+messTrad+messImm+messCancellMod+messCancell+messGrazie;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '140px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrVandali = '<a href="#" onmouseover="divMenu.show(\'vandaliOpts\', this, 135, 0)" onmouseout="divMenu.hide(\'vandaliOpts\')">Vandalismi  →</a>',
	contrNui = opzAmministratore?'<a href="#" onmouseover="divMenu.show(\'nuiOpts\', this, 135, 0)" onmouseout="divMenu.hide(\'nuiOpts\')">Nome inappropriato  →</a>':'';
	contrOptsDiv.innerHTML = contrHeader+contrVandali+contrNui;
		//	BASE  → Controlli  → Vandalismi  →
	var vandaliOptsDiv = document.createElement('div');
    vandaliOptsDiv.id = 'vandaliOpts';
    vandaliOptsDiv.className = 'menudiv'
    vandaliOptsDiv.style.width = '100px';	
	var vandaliHeader = '<div class="header">Vandalismi</div>',
	vandaliTest = '<a href="javascript:test()">Test</a>',
	vandaliSpam = '<a href="javascript:spam()">Spam</a>',
	vandaliVandalismo = '<a href="javascript:vandalismo()">Vandalismo</a>',
	vandaliVandalismofinale = '<a href="javascript:vandalismofinale()">Avviso finale</a>',
	vandaliBlocco = opzAmministratore?'<a href="javascript:blocco()">Blocco</a>':'';
	vandaliOptsDiv.innerHTML = vandaliHeader+vandaliTest+vandaliSpam+vandaliVandalismo+vandaliVandalismofinale+vandaliBlocco;	
		//	BASE  → Controlli  → Nome inappropriato  →
	var nuiOptsDiv = document.createElement('div');
    nuiOptsDiv.id = 'nuiOpts';
    nuiOptsDiv.className = 'menudiv'
    nuiOptsDiv.style.width = '130px';	
	var nuiHeader = '<div class="header">Nome inappropriato</div>',
	nuiAvviso = '<a href="javascript:avvisonui()">Avviso</a>',
	nuiBlocco = '<a href="javascript:nui()">Blocco</a>';
	nuiOptsDiv.innerHTML = nuiHeader+nuiAvviso+nuiBlocco;	

  	var globalWrapDiv = document.getElementById('globalWrapper'),
    bodyElement = globalWrapDiv.parentNode;
  	bodyElement.insertBefore(editUsrTalkOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(messOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(vandaliOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(nuiOptsDiv,globalWrapDiv);

  	var editUsrTalkCaction = document.createElement('li');
    editUsrTalkCaction.id = 'ca-editusrtalkopts';
    editUsrTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editUsrTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editUsrTalkOpts\')">Menu modifica</a>';
  	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editUsrTalkCaction);
}

// {{ns:4}} o {{ns:Project}}
// {{ns:4}} o {{ns:Project}}
function addEditWikisourceOpts() {
	var editWikisourceOptsDiv = document.createElement('div');
	editWikisourceOptsDiv.id = 'editwikisourceOpts';
	editWikisourceOptsDiv.className = 'menudiv'
	editWikisourceOptsDiv.style.width = '110px';
		//	BASE
	var editwikisourceHeader = '<div class="header">Menu modifica</div>',
	editwikisourceText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editwikisourceVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editwikisourceControl = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editwikisourceAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_Wikisource" target="_blank">Altri template</a>',
	editwikisourceAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_Wikisource#Modifica_di_una_pagina_Wikisource" target="_blank">Aiuto</a>':'';
	editWikisourceOptsDiv.innerHTML = editwikisourceHeader+editwikisourceText+editwikisourceVote+editwikisourceControl+editwikisourceAltro+editwikisourceAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
	textOptsDiv.id = 'textOpts';
	textOptsDiv.className = 'menudiv'
	textOptsDiv.style.width = '120px';
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textCassetto = '<a href="javascript:cassetto()">Cassetto</a>',
	textSuggerimento = '<a href="javascript:suggerimento()">Suggerimento</a>',
	textEsempio = '<a href="javascript:esempio()">Esempio</a>',
	textApprof = '<a href="javascript:approfondimento()">Approfondimento</a>',
	textAvvUnic = '<a href="javascript:avvisounicode()">Avviso Unicode</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textCassetto+textSuggerimento+textEsempio+textApprof+textAvvUnic;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
    voteOptsDiv.id = 'voteOpts';
    voteOptsDiv.className = 'menudiv'
    voteOptsDiv.style.width = '80px';	
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editWikisourceOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editwikisourceCaction = document.createElement('li');
	editwikisourceCaction.id = 'ca-editwikisourceopts';
	editwikisourceCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editwikisourceOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editwikisourceOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editwikisourceCaction);
}
// {{ns:5}} o {{ns:Project_talk}} - NON LO RICONOSCE
function addEditWikisourceTalkOpts() {
	var editWikisourceTalkOptsDiv = document.createElement('div');
	editWikisourceTalkOptsDiv.id = 'editWikisourceTalkOpts';
	editWikisourceTalkOptsDiv.className = 'menudiv'
	editWikisourceTalkOptsDiv.style.width = '110px';

	var editWikisourceTalkHeader = '<div class="header">Menu modifica</div>',
	editWikisourceTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editWikisourceTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>';	
	editWikisourceTalkOptsDiv.innerHTML = editWikisourceTalkHeader+editWikisourceTalkText+editWikisourceTalkVote;

	var textOptsDiv = document.createElement('div');
	textOptsDiv.id = 'textOpts';
	textOptsDiv.className = 'menudiv'
	textOptsDiv.style.width = '120px';

	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;

	var voteOptsDiv = document.createElement('div');
	voteOptsDiv.id = 'voteOpts';
	voteOptsDiv.className = 'menudiv'
	voteOptsDiv.style.width = '100px';

	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editWikisourceTalkOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);

	var editWikisourceTalkCaction = document.createElement('li');
	editWikisourceTalkCaction.id = 'ca-editwikisourcetalkopts';
	editWikisourceTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editWikisourceTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editWikisourceTalkOpts\')">Menu modifica 2</a>';

	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editWikisourceTalkCaction);
}

// {{ns:6}} o {{ns:Image}}
// {{ns:6}} o {{ns:Image}}
function addEditImgOpts() {
	var editimgOptsDiv = document.createElement('div');
	editimgOptsDiv.id = 'editimgOpts';
	editimgOptsDiv.className = 'menudiv'
	editimgOptsDiv.style.width = '110px';
		// BASE
	var editimgHeader = '<div class="header">Menu modifica</div>',
	editimgLic = '<a href="/wiki/Progetto:Template/Template_per_tipo/Template_copyright/Immagini" target="_blank">Elenco licenze</a>',
	editimgControl = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editimgAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_immagini" target="_blank">Altri template</a>',
	editimgAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_immagine#Modifica_di_una_immagine" target="_blank">Aiuto</a>':'';
	editimgOptsDiv.innerHTML = editimgHeader+editimgLic+editimgControl+editimgAltro+editimgAiuto;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '110px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrUnverified = '<a href="javascript:unverified()">Unverified</a>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrUnverified+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editimgOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editimgCaction = document.createElement('li');
	editimgCaction.id = 'ca-editimgopts';
	editimgCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editimgOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editimgOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editimgCaction);
}
// {{ns:7}} o {{ns:Image_talk}}
function addEditImgTalkOpts() {
	var editImgTalkOptsDiv = document.createElement('div');
	editImgTalkOptsDiv.id = 'editImgTalkOpts';
	editImgTalkOptsDiv.className = 'menudiv'
	editImgTalkOptsDiv.style.width = '110px';
		// BASE
	var editImgTalkHeader = '<div class="header">Menu modifica</div>',
	editImgTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editImgTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editImgTalkControl = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editImgTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_immagini" target="_blank">Altri template</a>',
	editImgTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_immagine#Modifica_della_pagina_di_discussione_di_una_immagine" target="_blank">Aiuto</a>':'';
	editImgTalkOptsDiv.innerHTML = editImgTalkHeader+editImgTalkText+editImgTalkVote+editImgTalkControl+editImgTalkAltro+editImgTalkAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
	textOptsDiv.id = 'textOpts';
	textOptsDiv.className = 'menudiv'
	textOptsDiv.style.width = '110px';
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
	voteOptsDiv.id = 'voteOpts';
	voteOptsDiv.className = 'menudiv'
	voteOptsDiv.style.width = '80px';
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '110px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editImgTalkOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editImgTalkCaction = document.createElement('li');
	editImgTalkCaction.id = 'ca-edithelptalkopts';
	editImgTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editImgTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editImgTalkOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editImgTalkCaction);
}

// {{ns:8}} o {{ns:MediaWiki}}
// {{ns:8}} o {{ns:MediaWiki}}
function addEditMedOpts() {
	var editMedOptsDiv = document.createElement('div');
	editMedOptsDiv.id = 'editMedOpts';
	editMedOptsDiv.className = 'menudiv'
	editMedOptsDiv.style.width = '110px';
		// BASE
	var editMedHeader = '<div class="header">Menu modifica</div>',
	editMedText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editMedContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editMedAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_MediaWiki#Modifica_di_una_pagina_MediaWiki" target="_blank">Aiuto</a>':'';
	editMedOptsDiv.innerHTML = editMedHeader+editMedText+editMedContr+editMedAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
	textOptsDiv.id = 'textOpts';
	textOptsDiv.className = 'menudiv'
	textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editMedOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editMedCaction = document.createElement('li');
	editMedCaction.id = 'ca-editMedopts';
	editMedCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editMedOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editMedOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editMedCaction);
}
// {{ns:9}} o {{ns:MediaWiki_talk}} - NON LO RICONOSCE
function addEditMedTalkOpts() {
	var editMedTalkOptsDiv = document.createElement('div');
	editMedTalkOptsDiv.id = 'editMedTalkOpts';
	editMedTalkOptsDiv.className = 'menudiv'
	editMedTalkOptsDiv.style.width = '110px';
		// BASE
	var editMedTalkHeader = '<div class="header">Menu modifica</div>',
	editMedTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editMedTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>';	
	editMedTalkOptsDiv.innerHTML = editMedTalkHeader+editMedTalkText+editMedTalkVote;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
	textOptsDiv.id = 'textOpts';
	textOptsDiv.className = 'menudiv'
	textOptsDiv.style.width = '110px';
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
	voteOptsDiv.id = 'voteOpts';
	voteOptsDiv.className = 'menudiv'
	voteOptsDiv.style.width = '80px';
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editMedTalkOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);

	var editMedTalkCaction = document.createElement('li');
	editMedTalkCaction.id = 'ca-edithelptalkopts';
	editMedTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editMedTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editMedTalkOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editMedTalkCaction);
}

// {{ns:10}} o {{ns:Template}}
// {{ns:10}} o {{ns:Template}}
function addEditTemplOpts() {
	var edittemplOptsDiv = document.createElement('div');
	edittemplOptsDiv.id = 'edittemplOpts';
	edittemplOptsDiv.className = 'menudiv'
	edittemplOptsDiv.style.width = '110px';
		// BASE
	var edittemplHeader = '<div class="header">Menu modifica</div>',
	edittemplText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	edittemplControl = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	edittemplAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_template" target="_blank">Altri template</a>',
	edittemplAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_template#Modifica_di_un_template" target="_blank">Aiuto</a>':'';
	edittemplOptsDiv.innerHTML = edittemplHeader+edittemplText+edittemplControl+edittemplAltro+edittemplAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textStruttura = '<a href="javascript:strutturatemplate()">Struttura</a>',
	textAmbox = '<a href="javascript:ambox()">Ambox</a>',
	textComplesso = '<a href="javascript:templatecomplesso()">Complesso</a>',
	textNoi = '<a href="javascript:noinclude()">No include</a>',
	textIonly = '<a href="javascript:includeonly()">Include only</a>',
	textApprof = '<a href="javascript:approfondimento()">Approfondimento</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textStruttura+textAmbox+textComplesso+textNoi+textIonly+textApprof;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '110px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wiptemplate()">Lavori in corso</a>',
	contrTprot = '<a href="javascript:templateprotetto()">Template protetto</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrTprot+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(edittemplOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var edittemplCaction = document.createElement('li');
	edittemplCaction.id = 'ca-edittemplopts';
	edittemplCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'edittemplOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'edittemplOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(edittemplCaction);
}
// {{ns:11}} o {{ns:Template_talk}}
function addEditTemplTalkOpts() {
	var editTemplTalkOptsDiv = document.createElement('div');
	editTemplTalkOptsDiv.id = 'editTemplTalkOpts';
	editTemplTalkOptsDiv.className = 'menudiv'
	editTemplTalkOptsDiv.style.width = '110px';
		//	BASE
	var editTemplTalkHeader = '<div class="header">Menu modifica</div>',
	editTemplTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editTemplTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editTemplTalkControl = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editTemplTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_template" target="_blank">Altri template</a>',
	editTemplTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_template#Modifica_della_pagina_di_discussione_di_un_template" target="_blank">Aiuto</a>':'';
	editTemplTalkOptsDiv.innerHTML = editTemplTalkHeader+editTemplTalkText+editTemplTalkVote+editTemplTalkControl+editTemplTalkAltro+editTemplTalkAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textSpiegazioniTl = '<a href="javascript:spiegazionitemplate()">Spiegazioni</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textSpiegazioniTl;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
	voteOptsDiv.id = 'voteOpts';
	voteOptsDiv.className = 'menudiv'
	voteOptsDiv.style.width = '80px';
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '110px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wiptemplate()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;
	
	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editTemplTalkOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editTemplTalkCaction = document.createElement('li');
	editTemplTalkCaction.id = 'ca-edittempltalkopts';
	editTemplTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editTemplTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editTemplTalkOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editTemplTalkCaction);
}

// {{ns:12}} o {{ns:Help}}
// {{ns:12}} o {{ns:Help}}
function addEditHelpOpts() {
	var editHelpOptsDiv = document.createElement('div');
	editHelpOptsDiv.id = 'edithelpOpts';
	editHelpOptsDiv.className = 'menudiv'
	editHelpOptsDiv.style.width = '110px';
		//	BASE
	var edithelpHeader = '<div class="header">Menu modifica</div>',
	edithelpText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	edithelpContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	edithelpAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_aiuto" target="_blank">Altri template</a>',
	edithelpAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_aiuto#Modifica_di_una_pagina_di_aiuto" target="_blank">Aiuto</a>':'';
	editHelpOptsDiv.innerHTML = edithelpHeader+edithelpText+edithelpContr+edithelpAltro+edithelpAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
	textOptsDiv.id = 'textOpts';
	textOptsDiv.className = 'menudiv'
	textOptsDiv.style.width = '110px';
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textTocright = '<a href="javascript:tocright()">TOC</a>',
	textSuggerimento = '<a href="javascript:suggerimento()">Suggerimento</a>',
	textEsempio = '<a href="javascript:esempio()">Esempio</a>',
	textApprof = '<a href="javascript:approfondimento()">Approfondimento</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textTocright+textSuggerimento+textEsempio+textApprof;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrMigliorare = '<a href="javascript:migliorare()">Da migliorare</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrMigliorare+contrCancellasubito;
	
	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editHelpOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var edithelpCaction = document.createElement('li');
	edithelpCaction.id = 'ca-edithelpopts';
	edithelpCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'edithelpOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'edithelpOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(edithelpCaction);
}
// {{ns:13}} o {{ns:Help_talk}}
function addEditHelpTalkOpts() {
	var editHelpTalkOptsDiv = document.createElement('div');
	editHelpTalkOptsDiv.id = 'editHelpTalkOpts';
	editHelpTalkOptsDiv.className = 'menudiv'
	editHelpTalkOptsDiv.style.width = '110px';
		// BASE
	var editHelpTalkHeader = '<div class="header">Menu modifica</div>',
	editHelpTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editHelpTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editHelpTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editHelpTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_aiuto" target="_blank">Altri template</a>',
	editHelpTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_aiuto#Modifica_della_pagina_di_discussione_di_una_pagina_di_aiuto" target="_blank">Aiuto</a>':'';
	editHelpTalkOptsDiv.innerHTML = editHelpTalkHeader+editHelpTalkText+editHelpTalkVote+editHelpTalkContr+editHelpTalkAltro+editHelpTalkAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
	textOptsDiv.id = 'textOpts';
	textOptsDiv.className = 'menudiv'
	textOptsDiv.style.width = '110px';
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
	voteOptsDiv.id = 'voteOpts';
	voteOptsDiv.className = 'menudiv'
	voteOptsDiv.style.width = '80px';
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editHelpTalkOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editHelpTalkCaction = document.createElement('li');
	editHelpTalkCaction.id = 'ca-edithelptalkopts';
	editHelpTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editHelpTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editHelpTalkOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editHelpTalkCaction);
}

// {{ns:14}} o {{ns:Category}}
function addCatOpts() {
	var catPath = returnPath(1);
	
	var catOptsDiv = document.createElement('div');
	catOptsDiv.id = 'catOpts';
	catOptsDiv.className = 'menudiv'
	catOptsDiv.style.width = '150px';
		// BASE
	var catHeader = '<div class="header">Menu categoria</div>',
	catAlberi = '<a href="#" onmouseover="divMenu.show(\'alberiOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'alberiOpts\')">Albero delle categorie  →</a>',
	catCocat = '<a href="http://tools.wikimedia.de/~erwin85/relatedchanges.php?lang=it&family=wikisource&category='+catPath+'&d=10&submit=Submit" target="_blank">Modifiche correlate</a>',
	catGraphsopra = '<a href="http://tools.wikimedia.de/~dapete/catgraph/graph.php?wiki=wikisource&lang=it&cat='+catPath+'&d=0&n=0&format=svg&links=0&sub=0" target="_blank">Grafico sopracategorie</a>',
	catGraphsotto = '<a href="http://tools.wikimedia.de/~dapete/catgraph/graph.php?wiki=wikisource&lang=it&cat='+catPath+'&d=0&n=0&format=svg&links=0&sub=1" target="_blank">Grafico sottocategorie</a>',
	catAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Menu_categoria" target="_blank">Aiuto</a>':'';
	catOptsDiv.innerHTML = catHeader+catAlberi+catCocat+catGraphsopra+catGraphsotto+catAiuto;
		//	BASE  → Albero delle categorie  →
	var alberiOptsDiv = document.createElement('div');
    alberiOptsDiv.id = 'alberiOpts';
    alberiOptsDiv.className = 'menudiv'
    alberiOptsDiv.style.width = '160px';
	var alberiHeader = '<div class="header">Albero delle categorie</div>',
	alberiAlbero1 = '<a href="/wiki/Speciale:CategoryTree?target='+catPath+'&mode=categories&dotree=Carica">Solo le categorie</a>',
	alberiAlbero2 = '<a href="/wiki/Speciale:CategoryTree?target='+catPath+'&mode=all&dotree=Carica">Tutte le pagine</a>',
	alberiAlbero3 = '<a href="/wiki/Speciale:CategoryTree?target='+catPath+'&mode=pages&dotree=Carica">Tutte le pagine - immagini</a>';
	alberiOptsDiv.innerHTML = alberiHeader+alberiAlbero1+alberiAlbero2+alberiAlbero3;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(catOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(alberiOptsDiv,globalWrapDiv);

	var catCaction = document.createElement('li');
	catCaction.id = 'ca-catopts';
	catCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'catOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'catOpts\')">Menu categoria</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(catCaction);
}
// {{ns:14}} o {{ns:Category}}
function addEditCatOpts() {
	var editcatOptsDiv = document.createElement('div');
	editcatOptsDiv.id = 'editcatOpts';
	editcatOptsDiv.className = 'menudiv'
	editcatOptsDiv.style.width = '110px';
		// BASE
	var editcatHeader = '<div class="header">Menu modifica</div>',
	editcatText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editcatContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editcatAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_categorie" target="_blank">Altri template</a>',
	editcatAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_categoria#Modifica_di_una_categoria" target="_blank">Aiuto</a>':'';
	editcatOptsDiv.innerHTML = editcatHeader+editcatText+editcatContr+editcatAltro+editcatAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textIndice = '<a href="javascript:indicecat()">Indice alfabetico</a>',
	textvediancheAutore = '<a href="javascript:vediancheautore()">Vedi anche autore</a>',
	textvediancheIndice = '<a href="javascript:vediancheindice()">Vedi anche indice</a>',
	textApprof = '<a href="javascript:approfondimento()">Approfondimento</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textIndice+textvediancheAutore+textvediancheIndice+textApprof;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editcatOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editcatCaction = document.createElement('li');
	editcatCaction.id = 'ca-editcatopts';
	editcatCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editcatOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editcatOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editcatCaction);
}
// {{ns:15}} o {{ns:Category_talk}}
function addEditCatTalkOpts() {
	var editCatTalkOptsDiv = document.createElement('div');
	editCatTalkOptsDiv.id = 'editCatTalkOpts';
	editCatTalkOptsDiv.className = 'menudiv'
	editCatTalkOptsDiv.style.width = '110px';
		// BASE
	var editCatTalkHeader = '<div class="header">Menu modifica</div>',
	editCatTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editCatTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editCatTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editCatTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_categorie" target="_blank">Altri template</a>',
	editCatTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_categoria#Modifica_della_pagina_di_discussione_di_una_categoria" target="_blank">Aiuto</a>':'';
	editCatTalkOptsDiv.innerHTML = editCatTalkHeader+editCatTalkText+editCatTalkVote+editCatTalkContr+editCatTalkAltro+editCatTalkAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
    voteOptsDiv.id = 'voteOpts';
    voteOptsDiv.className = 'menudiv'
    voteOptsDiv.style.width = '80px';	
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editCatTalkOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editCatTalkCaction = document.createElement('li');
	editCatTalkCaction.id = 'ca-editcattalkopts';
	editCatTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editCatTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editCatTalkOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editCatTalkCaction);
}

// {{ns:102}} o {{ns:Autore}}
// {{ns:102}} o {{ns:Autore}}
function addEditAutOpts() {
  	var pageExists = document.getElementById('ca-history')?1:0;

	var editautOptsDiv = document.createElement('div');
	editautOptsDiv.id = 'editautOpts';
	editautOptsDiv.className = 'menudiv'
	editautOptsDiv.style.width = '120px';
		// BASE
	var editautHeader = '<div class="header">Menu modifica</div>',
	editautRoad = !pageExists?'<a href="/wiki/Aiuto:Roadmap_per_gli_autori" target="_blank">Roadmap autori</a>':'',	
	editautText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editautContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 115, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editautAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_autore" target="_blank">Altri template</a>',
	editautAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_autore#Modifica_di_un_autore" target="_blank">Aiuto</a>':'';
	editautOptsDiv.innerHTML = editautHeader+editautRoad+editautText+editautContr+editautAltro+editautAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textAut = '<a href="javascript:autore()">Autore</a>',
	textOpere = '<a href="#" onmouseover="divMenu.show(\'opereOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'opereOpts\')">Opere  →</a>',
	textCass = '<a href="javascript:cassettoautore()">Cassetto</a>',
	textNote = '<a href="#" onmouseover="divMenu.show(\'noteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'noteOpts\')">Note  →</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textAut+textOpere+textCass+textNote;
		//	BASE  → Testo  → Opere  →
	var opereOptsDiv = document.createElement('div');
	opereOptsDiv.id = 'opereOpts';
	opereOptsDiv.className = 'menudiv'
	opereOptsDiv.style.width = '100px';
	var opereHeader = '<div class="header">Opere</div>',
	opereSezione = '<a href="javascript:operesezione()">Sezione</a>',
	opereOpera = '<a href="javascript:opere()">Opera</a>',
	opereOperaTradotta = '<a href="javascript:operetradotte()">Opera tradotta</a>',
	opereImgsal = '<a href="#" onmouseover="divMenu.show(\'immaginesalOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'immaginesalOpts\')">S.A.L.  →</a>',
	opereTraduz = '<a href="#" onmouseover="divMenu.show(\'traduzOpts\', this, 95, 0)" onmouseout="divMenu.hide(\'traduzOpts\')">Traduzioni  →</a>',
	noteNote = '<a href="javascript:noteautore()">Sezione note</a>';
	opereOptsDiv.innerHTML = opereHeader+opereSezione+opereOpera+opereOperaTradotta+opereImgsal+opereTraduz+noteNote;
		//	BASE  → Testo  → Opere  → S.A.L.  →
	var immaginesalOptsDiv = document.createElement('div');
	immaginesalOptsDiv.id = 'immaginesalOpts';
	immaginesalOptsDiv.className = 'menudiv'
	immaginesalOptsDiv.style.width = '90px';
	var immaginesalHeader = '<div class="header">S.A.L.</div>',
	immaginesal25 = '<a href="javascript:immaginesal25()">SAL 25%</a>',
	immaginesal50 = '<a href="javascript:immaginesal50()">SAL 50%</a>',
	immaginesal75 = '<a href="javascript:immaginesal75()">SAL 75%</a>',
	immaginesal100 = '<a href="javascript:immaginesal100()">SAL 100%</a>',
	immaginesal101 = '<a href="javascript:immaginesal101()">Ed. Wikisource</a>';
	immaginesalOptsDiv.innerHTML = immaginesalHeader+immaginesal25+immaginesal50+immaginesal75+immaginesal100+immaginesal101;
		//	BASE  → Testo  →  Opere  → Traduzioni  →
	var traduzOptsDiv = document.createElement('div');
	traduzOptsDiv.id = 'traduzOpts';
	traduzOptsDiv.className = 'menudiv'
	traduzOptsDiv.style.width = '90px';
	var traduzHeader = '<div class="header">Traduzioni</div>',
	traduzSezione = '<a href="javascript:traduzsezione()">Sezione</a>',
	traduzOpera = '<a href="javascript:traduzopera()">Opera tradotta</a>',
	noteNote = '<a href="javascript:noteautore()">Sezione note</a>';
	traduzOptsDiv.innerHTML = traduzHeader+traduzSezione+traduzOpera+noteNote;
		//	BASE  → Testo  → Note  →
	var noteOptsDiv = document.createElement('div');
	noteOptsDiv.id = 'noteOpts';
	noteOptsDiv.className = 'menudiv'
	noteOptsDiv.style.width = '90px';
	var noteHeader = '<div class="header">Note</div>',
	noteRef = '<a href="javascript:ref()">Ref</a>',
	noteNote = '<a href="javascript:noteautore()">Sezione note</a>';
	noteOptsDiv.innerHTML = noteHeader+noteRef+noteNote;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editautOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(opereOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(immaginesalOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(traduzOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(noteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editautCaction = document.createElement('li');
	editautCaction.id = 'ca-editautopts';
	editautCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editautOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editautOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editautCaction);
}
// {{ns:103}} o {{ns:Discussioni autore}}
function addEditAutTalkOpts() {
	var editAutTalkOptsDiv = document.createElement('div');
	editAutTalkOptsDiv.id = 'editAutTalkOpts';
	editAutTalkOptsDiv.className = 'menudiv'
	editAutTalkOptsDiv.style.width = '110px';
		// BASE
	var editAutTalkHeader = '<div class="header">Menu modifica</div>',
	editAutTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editAutTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editAutTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editAutTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_autore" target="_blank">Altri template</a>',
	editAutTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_autore#Modifica_della_pagina_di_discussione_di_un_autore" target="_blank">Aiuto</a>':'';
	editAutTalkOptsDiv.innerHTML = editAutTalkHeader+editAutTalkText+editAutTalkVote+editAutTalkContr+editAutTalkAltro+editAutTalkAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
    voteOptsDiv.id = 'voteOpts';
    voteOptsDiv.className = 'menudiv'
    voteOptsDiv.style.width = '80px';	
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editAutTalkOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editAutTalkCaction = document.createElement('li');
	editAutTalkCaction.id = 'ca-editauttalkopts';
	editAutTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editAutTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editAutTalkOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editAutTalkCaction);
}

// {{ns:104}} o {{ns:Progetto}}
// {{ns:104}} o {{ns:Progetto}}
function addEditProgOpts() {
	var editProgOptsDiv = document.createElement('div');
	editProgOptsDiv.id = 'editProgOpts';
	editProgOptsDiv.className = 'menudiv'
	editProgOptsDiv.style.width = '110px';
		// BASE
	var editProgHeader = '<div class="header">Menu modifica</div>',
	editProgText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editProgContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editProgAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_progetti" target="_blank">Altri template</a>',
	editProgAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_progetto#Modifica_di_un_progetto" target="_blank">Aiuto</a>':'';
	editProgOptsDiv.innerHTML = editProgHeader+editProgText+editProgContr+editProgAltro+editProgAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '140px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textIntestazioneindiceprogetto = '<a href="javascript:intestazioneindiceprogetto()">Intestazione</a>',
	textIntestazioneindiceprogettoricerca = '<a href="javascript:intestazioneindiceprogettoricerca()">Intestazione con ricerca</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textIntestazioneindiceprogetto+textIntestazioneindiceprogettoricerca;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editProgOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editProgCaction = document.createElement('li');
	editProgCaction.id = 'ca-editProgopts';
	editProgCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editProgOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editProgOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editProgCaction);
}
// {{ns:105}} o {{ns:Discussioni progetto}}
function addEditProgTalkOpts() {
	var editProgTalkOptsDiv = document.createElement('div');
	editProgTalkOptsDiv.id = 'editProgTalkOpts';
	editProgTalkOptsDiv.className = 'menudiv'
	editProgTalkOptsDiv.style.width = '110px';
		// BASE
	var editProgTalkHeader = '<div class="header">Menu modifica</div>',
	editProgTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editProgTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editProgTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editProgTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_progetti" target="_blank">Altri template</a>',
	editProgTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_progetto#Modifica_della_pagina_di_discussione_di_un_progetto" target="_blank">Aiuto</a>':'';
	editProgTalkOptsDiv.innerHTML = editProgTalkHeader+editProgTalkText+editProgTalkVote+editProgTalkContr+editProgTalkAltro+editProgTalkAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
    voteOptsDiv.id = 'voteOpts';
    voteOptsDiv.className = 'menudiv'
    voteOptsDiv.style.width = '80px';	
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editProgTalkOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editProgTalkCaction = document.createElement('li');
	editProgTalkCaction.id = 'ca-editauttalkopts';
	editProgTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editProgTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editProgTalkOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editProgTalkCaction);
}

// {{ns:106}} o {{ns:Portale}}
// {{ns:106}} o {{ns:Portale}}
function addEditPortOpts() {
	var editPortOptsDiv = document.createElement('div');
	editPortOptsDiv.id = 'editPortOpts';
	editPortOptsDiv.className = 'menudiv'
	editPortOptsDiv.style.width = '110px';
		// BASE
	var editPortHeader = '<div class="header">Menu modifica</div>',
	editPortText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editPortContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editPortAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_portali" target="_blank">Altri template</a>',
	editPortAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_portale#Modifica_di_un_portale" target="_blank">Aiuto</a>':'';
	editPortOptsDiv.innerHTML = editPortHeader+editPortText+editPortContr+editPortAltro+editPortAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '140px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textIntestazioneindiceportale = '<a href="javascript:intestazioneindiceportale()">Intestazione</a>',
	textIntestazioneindiceportalericerca = '<a href="javascript:intestazioneindiceportalericerca()">Intestazione con ricerca</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textIntestazioneindiceportale+textIntestazioneindiceportalericerca;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editPortOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editPortCaction = document.createElement('li');
	editPortCaction.id = 'ca-editPortopts';
	editPortCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editPortOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editPortOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editPortCaction);
}
// {{ns:107}} o {{ns:Discussioni portale}}
function addEditPortTalkOpts() {
	var editPortTalkOptsDiv = document.createElement('div');
	editPortTalkOptsDiv.id = 'editPortTalkOpts';
	editPortTalkOptsDiv.className = 'menudiv'
	editPortTalkOptsDiv.style.width = '110px';
		// BASE
	var editPortTalkHeader = '<div class="header">Menu modifica</div>',
	editPortTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editPortTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editPortTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editPortTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_i_portali" target="_blank">Altri template</a>',
	editPortTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_portale#Modifica_della_pagina_di_discussione_di_un_portale" target="_blank">Aiuto</a>':'';
	editPortTalkOptsDiv.innerHTML = editPortTalkHeader+editPortTalkText+editPortTalkVote+editPortTalkContr+editPortTalkAltro+editPortTalkAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textPagdisc = '<a href="javascript:paginadiscussione()">Spiegazioni</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPagdisc;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
    voteOptsDiv.id = 'voteOpts';
    voteOptsDiv.className = 'menudiv'
    voteOptsDiv.style.width = '80px';	
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editPortTalkOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editPortTalkCaction = document.createElement('li');
	editPortTalkCaction.id = 'ca-editauttalkopts';
	editPortTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editPortTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editPortTalkOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editPortTalkCaction);
}


// {{ns:108}} o {{ns:Pagina}}
// {{ns:108}} o {{ns:Pagina}}
function addEditPagOpts() {
	var editPagOptsDiv = document.createElement('div');
	editPagOptsDiv.id = 'editPagOpts';
	editPagOptsDiv.className = 'menudiv'
	editPagOptsDiv.style.width = '110px';
		// BASE
	var editPagHeader = '<div class="header">Menu modifica</div>',
	editPagText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editPagContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editPagAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_pagina" target="_blank">Altri template</a>',
	editPagAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_pagina#Modifica_di_una_pagina" target="_blank">Aiuto</a>':'';
	editPagOptsDiv.innerHTML = editPagHeader+editPagText+editPagContr+editPagAltro+editPagAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textPaginabianca = '<a href="javascript:paginabianca()">Pagina bianca</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textPaginabianca;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editPagOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editPagCaction = document.createElement('li');
	editPagCaction.id = 'ca-editPagopts';
	editPagCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editPagOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editPagOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editPagCaction);
}
// {{ns:109}} o {{ns:Discussioni pagina}}
function addEditPagTalkOpts() {
	var editPagTalkOptsDiv = document.createElement('div');
	editPagTalkOptsDiv.id = 'editPagTalkOpts';
	editPagTalkOptsDiv.className = 'menudiv'
	editPagTalkOptsDiv.style.width = '110px';
		// BASE
	var editPagTalkHeader = '<div class="header">Menu modifica</div>',
	editPagTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editPagTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editPagTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editPagTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_pagina" target="_blank">Altri template</a>',
	editPagTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_pagina#Modifica_della_pagina_di_discussione_di_una_pagina" target="_blank">Aiuto</a>':'';	
	editPagTalkOptsDiv.innerHTML = editPagTalkHeader+editPagTalkText+editPagTalkVote+editPagTalkContr+editPagTalkAltro+editPagTalkAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '120px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textInfotestosottopagine = '<a href="javascript:infotestosottopagine()">Infotesto sottopagine</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textInfotestosottopagine;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
    voteOptsDiv.id = 'voteOpts';
    voteOptsDiv.className = 'menudiv'
    voteOptsDiv.style.width = '80px';	
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editPagTalkOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editPagTalkCaction = document.createElement('li');
	editPagTalkCaction.id = 'ca-editauttalkopts';
	editPagTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editPagTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editPagTalkOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editPagTalkCaction);
}

// {{ns:110}} o {{ns:Indice}}
// {{ns:110}} o {{ns:Indice}}
function addEditIndOpts() {
	var editIndOptsDiv = document.createElement('div');
	editIndOptsDiv.id = 'editIndOpts';
	editIndOptsDiv.className = 'menudiv'
	editIndOptsDiv.style.width = '110px';
		// BASE
	var editIndHeader = '<div class="header">Menu modifica</div>',
	editIndText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editIndContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editIndAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_indice" target="_blank">Altri template</a>',
	editIndAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_indice#Modifica_di_un_indice" target="_blank">Aiuto</a>':'';
	editIndOptsDiv.innerHTML = editIndHeader+editIndText+editIndContr+editIndAltro+editIndAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textIntestazionepagineindiceinizio = '<a href="javascript:intestazionepagineindiceinizio()">Intestazione inizio</a>',
	textIntestazionepagineindicecentro = '<a href="javascript:intestazionepagineindicecentro()">Intestazione centro</a>',
	textIntestazionepagineindicefine = '<a href="javascript:intestazionepagineindicefine()">Intestazione fine</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textIntestazionepagineindiceinizio+textIntestazionepagineindicecentro+textIntestazionepagineindicefine;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editIndOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editIndCaction = document.createElement('li');
	editIndCaction.id = 'ca-editIndopts';
	editIndCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editIndOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editIndOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editIndCaction);
}
// {{ns:111}} o {{ns:Discussioni indice}}
function addEditIndTalkOpts() {
	var editIndTalkOptsDiv = document.createElement('div');
	editIndTalkOptsDiv.id = 'editIndTalkOpts';
	editIndTalkOptsDiv.className = 'menudiv'
	editIndTalkOptsDiv.style.width = '110px';
		// BASE
	var editIndTalkHeader = '<div class="header">Menu modifica</div>',
	editIndTalkText = '<a href="#" onmouseover="divMenu.show(\'textOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'textOpts\')">Testo  →</a>',
	editIndTalkVote = '<a href="#" onmouseover="divMenu.show(\'voteOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'voteOpts\')">Votazioni  →</a>',
	editIndTalkContr = '<a href="#" onmouseover="divMenu.show(\'contrOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'contrOpts\')">Controlli  →</a>',
	editIndTalkAltro = '<a href="/wiki/Progetto:Template/Template_per_namespace/Template_per_le_pagine_indice" target="_blank">Altri template</a>',
	editIndTalkAiuto = opzAiuto?'<a href="/wiki/Utente:IPork/Scripts/Tendine/Comandi/Namespace_indice#Modifica_della_pagina_di_discussione_di_un_indice" target="_blank">Aiuto</a>':'';	
	editIndTalkOptsDiv.innerHTML = editIndTalkHeader+editIndTalkText+editIndTalkVote+editIndTalkContr+editIndTalkAltro+editIndTalkAiuto;
		//	BASE  → Testo  →
	var textOptsDiv = document.createElement('div');
    textOptsDiv.id = 'textOpts';
    textOptsDiv.className = 'menudiv'
    textOptsDiv.style.width = '110px';	
	var textHeader = '<div class="header">Testo</div>',
	textFixformat = '<a href="javascript:fixformat()">Formattazione</a>',
	textReplace = '<a href="javascript:replace()">Cerca e sostituisci</a>',
	textInfotesto = '<a href="#" onmouseover="divMenu.show(\'infotestoOpts\', this, 105, 0)" onmouseout="divMenu.hide(\'infotestoOpts\')">Infotesto  →</a>';
	textOptsDiv.innerHTML = textHeader+textFixformat+textReplace+textInfotesto;
		//	BASE  → Testo  → Infotesto
	var infotestoOptsDiv = document.createElement('div');
	infotestoOptsDiv.id = 'infotestoOpts';
	infotestoOptsDiv.className = 'menudiv'
	infotestoOptsDiv.style.width = '110px';
	var infotestoHeader = '<div class="header">Infotesto</div>',
	infotestoGen = '<a href="javascript:infotesto()">Generale</a>',
	infotestoBibbia = '<a href="javascript:infotestoBibbia()">Bibbia</a>',
	infotestoCantastoria = '<a href="javascript:infotestocantastoria()">Cantastoria</a>',
	infotestoCristianesimo = '<a href="javascript:infotestocristianesimo()">Cristianesimo</a>',
	infotestoDiritto = '<a href="javascript:infotestodiritto()">Diritto</a>',
	infotestoDuecento = '<a href="javascript:infotestoDuecento()">Duecento</a>',
	infotestoInnonazionale = '<a href="javascript:infotestoinnonazionale()">Inno nazionale</a>',
	infotestoLetteratura = '<a href="javascript:infotestoletteratura()">Letteratura</a>',
	infotestoMatematica = '<a href="javascript:infotestomatematica()">Matematica</a>',
	infotestoOpenSource = '<a href="javascript:infotestoOpenSource()">Open Source</a>',
	infotestoTeatro = '<a href="javascript:infotestoteatro()">Teatro</a>',
	infotestoTesi = '<a href="javascript:infotestotesi()">Tesi</a>',
	infotestoTestoscientifico = '<a href="javascript:infotestotestoscientifico()">Testo scientifico</a>';
	infotestoOptsDiv.innerHTML = infotestoHeader+infotestoGen+infotestoBibbia+infotestoCantastoria+infotestoCristianesimo+infotestoDiritto+infotestoDuecento+infotestoInnonazionale+infotestoLetteratura+infotestoMatematica+infotestoOpenSource+infotestoTeatro+infotestoTesi+infotestoTestoscientifico;
		//	BASE  → Votazioni  →
	var voteOptsDiv = document.createElement('div');
    voteOptsDiv.id = 'voteOpts';
    voteOptsDiv.className = 'menudiv'
    voteOptsDiv.style.width = '80px';	
	var voteHeader = '<div class="header">Votazioni</div>',
	voteVota = '<a href="javascript:vota()">Vota</a>',
	votePiu = '<a href="javascript:piu()">+1</a>',
	voteMeno = '<a href="javascript:meno()">-1</a>',
	voteZero = '<a href="javascript:zero()">0</a>',
	voteConta = '<a href="javascript:contavoti()">Conta i voti</a>';
	voteOptsDiv.innerHTML = voteHeader+voteVota+votePiu+voteMeno+voteZero+voteConta;
		//	BASE  → Controlli  →
	var contrOptsDiv = document.createElement('div');
	contrOptsDiv.id = 'contrOpts';
	contrOptsDiv.className = 'menudiv'
	contrOptsDiv.style.width = '100px';
	var contrHeader = '<div class="header">Controlli</div>',
	contrWip = '<a href="javascript:wip()">Lavori in corso</a>',
	contrCancellasubito = '<a href="javascript:cancellasubito()">Cancella subito</a>';
	contrOptsDiv.innerHTML = contrHeader+contrWip+contrCancellasubito;

	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(editIndTalkOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(textOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(infotestoOptsDiv,globalWrapDiv);
  	bodyElement.insertBefore(voteOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(contrOptsDiv,globalWrapDiv);

	var editIndTalkCaction = document.createElement('li');
	editIndTalkCaction.id = 'ca-editauttalkopts';
	editIndTalkCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'editIndTalkOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'editIndTalkOpts\')">Menu modifica</a>';
	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(editIndTalkCaction);
}

// SE L'OPZIONE AIUTO È ATTIVATA
function addHelpOpts() {  
	var helpOptsDiv = document.createElement('div');
	helpOptsDiv.id = 'helpOpts';
	helpOptsDiv.className = 'menudiv'
	helpOptsDiv.style.width = '150px';
		//	BASE
	var helpHeader = '<div class="header"><a href="/wiki/Aiuto:Aiuto">Aiuto</a></div>',
	helpBenvenuto= '<a href="/wiki/Aiuto:Benvenuto">Benvenuto</a>',
	helpFaq = '<a href="#" onmouseover="divMenu.show(\'faqOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'faqOpts\')">FAQ →</a>',
	helpGuidaEssenziale = '<a href="#" onmouseover="divMenu.show(\'guidaessenzialeOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'guidaessenzialeOpts\')">Guida essenziale →</a>',
	helpQualita = '<a href="#" onmouseover="divMenu.show(\'qualitaOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'qualitaOpts\')">Qualità dei testi →</a>',	
	helpLineeGuida= '<a href="/wiki/Aiuto:Linee_guida_dei_progetti">Linee guida dei progetti</a>',
	helpBabel = '<a href="#" onmouseover="divMenu.show(\'babelOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'babelOpts\')">Babel  →</a>',
	helpGlossario = '<a href="/wiki/Aiuto:Glossario">Glossario</a>',
	helpCatAiuto = '<a href="/wiki/Categoria:Aiuto">Categoria Aiuto</a>',
	helpAiutoCat = '<a href="#" onmouseover="divMenu.show(\'aiutocatOpts\', this, 145, 0)" onmouseout="divMenu.hide(\'aiutocatOpts\')">Aiuto:Categorie  →</a>';
	helpOptsDiv.innerHTML = helpHeader+helpBenvenuto+helpFaq+helpGuidaEssenziale+helpQualita+helpLineeGuida+helpBabel+helpGlossario+helpCatAiuto+helpAiutoCat;
		//	BASE  → Guida essenziale  →
	var guidaessenzialeOptsDiv = document.createElement('div');
	guidaessenzialeOptsDiv.id = 'guidaessenzialeOpts';
	guidaessenzialeOptsDiv.className = 'menudiv'
	guidaessenzialeOptsDiv.style.width = '150px';
	var guidaessenzialeHeader = '<div class="header"><a href="/wiki/Aiuto:Guida_essenziale">Guida essenziale</a></div>',
	guidaessenzialeMod = '<a href="/wiki/Aiuto:Guida_essenziale/Modificare">Modificare una pagina</a>',
	guidaessenzialeForm = '<a href="/wiki/Aiuto:Guida_essenziale/Formattazione">Formattazione</a>',
	guidaessenzialeLink = '<a href="/wiki/Aiuto:Guida_essenziale/Link">Link</a>',
	guidaessenzialeDisc = '<a href="/wiki/Aiuto:Guida_essenziale/Discussione">Discussione</a>',
	guidaessenzialeLinee = '<a href="/wiki/Aiuto:Guida_essenziale/Linee_guida">Linee guida</a>',
	guidaessenzialeReg = '<a href="/wiki/Aiuto:Guida_essenziale/Registrazione">Registrazione</a>',
	guidaessenzialeNS = '<a href="/wiki/Aiuto:Guida_essenziale/Namespace">Namespace</a>',
	guidaessenzialeAppr = '<a href="/wiki/Aiuto:Guida_essenziale/Approfondimento">Approfondimenti</a>';
	guidaessenzialeOptsDiv.innerHTML = guidaessenzialeHeader+guidaessenzialeMod+guidaessenzialeForm+guidaessenzialeLink+guidaessenzialeDisc+guidaessenzialeLinee+guidaessenzialeReg+guidaessenzialeNS+guidaessenzialeAppr;
		//	BASE  → FAQ  →
	var faqOptsDiv = document.createElement('div');
	faqOptsDiv.id = 'faqOpts';
	faqOptsDiv.className = 'menudiv'
	faqOptsDiv.style.width = '180px';
    var faqHeader = '<div class="header"><a href="/wiki/Aiuto:FAQ">FAQ</a></div>',
	faqCosa = '<a href="/wiki/Aiuto:FAQ/Cosa">Cosa mettere su Wikisource?</a>',
	faqCome = '<a href="/wiki/Aiuto:FAQ/Come">Come fare per...?</a>',
	faqAltre = '<a href="/wiki/Aiuto:FAQ/Altre">Linee editoriali, contatti e altro</a>';
    faqOptsDiv.innerHTML = faqHeader+faqCosa+faqCome+faqAltre;
		//	BASE  → SAL  →
	var qualitaOptsDiv = document.createElement('div');
	qualitaOptsDiv.id = 'qualitaOpts';
	qualitaOptsDiv.className = 'menudiv'
	qualitaOptsDiv.style.width = '150px';
    var qualitaHeader = '<div class="header"><a href="/wiki/Aiuto:Qualità_dei_testi">Qualità dei testi</a></div>',
	qualitaSal25 = '<a href="/wiki/Aiuto:SAL_25%25">SAL 25%</a>',
	qualitaSal50 = '<a href="/wiki/Aiuto:SAL_50%25">SAL 50%</a>',
	qualitaSal75 = '<a href="/wiki/Aiuto:SAL_75%25">SAL 75%</a>',
	qualitaSal100 = '<a href="/wiki/Aiuto:SAL_100%25">SAL 100%</a>',
	qualitaSal101 = '<a href="/wiki/Aiuto:Edizioni_Wikisource">Edizioni Wikisource</a>';
	qualitaOptsDiv.innerHTML = qualitaHeader+qualitaSal25+qualitaSal50+qualitaSal75+qualitaSal100+qualitaSal101;
		//	BASE  → Babel  →
	var babelOptsDiv = document.createElement('div');
    babelOptsDiv.id = 'babelOpts';
    babelOptsDiv.className = 'menudiv'
    babelOptsDiv.style.width = '180px';	
	var babelHeader = '<div class="header">Babel</div>',
	babelBabelHelp = '<a href="/wiki/Wikisource:Babel" target="_blank">Cosa è il Babel?</a>',
	babelBabelsourceHelp = '<a href="/wiki/Wikisource:Babelsource" target="_blank">Cosa è il Babelsource?</a>';
	babelOptsDiv.innerHTML = babelHeader+babelBabelHelp+babelBabelsourceHelp;
		//	BASE  → Aiuto:Categorie  →
	var aiutocatOptsDiv = document.createElement('div');
    aiutocatOptsDiv.id = 'aiutocatOpts';
    aiutocatOptsDiv.className = 'menudiv'
    aiutocatOptsDiv.style.width = '140px';	
	var aiutocatHeader = '<div class="header"><a href="/wiki/Aiuto:Categorie">Aiuto:Categorie</a></div>',
	aiutocatMusica = '<a href="/wiki/Aiuto:Categorie_dei_testi_musicali">Musica</a>',
	aiutocatTeatro = '<a href="/wiki/Aiuto:Categorie_delle_opere_teatrali">Teatro</a>',
	aiutocatPittura = '<a href="/wiki/Aiuto:Categorie_dei_testi_di_pittura">Pittura</a>',
	aiutocatLetteratura = '<a href="/wiki/Aiuto:Categorie_delle_opere_letterarie">Letteratura</a>';
	aiutocatOptsDiv.innerHTML = aiutocatHeader+aiutocatMusica+aiutocatTeatro+aiutocatPittura+aiutocatLetteratura;
		
	var globalWrapDiv = document.getElementById('globalWrapper'),
	bodyElement = globalWrapDiv.parentNode;
	bodyElement.insertBefore(helpOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(faqOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(guidaessenzialeOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(qualitaOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(babelOptsDiv,globalWrapDiv);
	bodyElement.insertBefore(aiutocatOptsDiv,globalWrapDiv);

	var helpCaction = document.createElement('li');
	helpCaction.id = 'ca-helpopts';
	helpCaction.innerHTML = '<a href="#" onmouseover="divMenu.show(\'helpOpts\', this, 50, 10)" onmouseout="divMenu.hide(\'helpOpts\')">Aiuto</a>';

	document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(helpCaction);
}
//	MILESTONE PER GLI UTENTI
function milestone(usrName) {
    var milestoneNum = prompt("Inserisci il numero");
    if(milestoneNum) {
		window.open ('http://tools.wikimedia.de/~tangotango/milestone.php?user='+usrName+'+&subdom=it&domain=.wikisource.org&ms='+milestoneNum+'','');
    }
}
//	PER L'ICONA DI PAGINA BLOCCATA
function addBlockedOpts() {
  	var watchlist = document.getElementById('ca-watch')?'watch':'unwatch',
    protection = document.getElementById('ca-protect')?'protect':'unprotect',
    pageExists = document.getElementById('ca-history')?1:0,
    undelete = document.getElementById('ca-undelete')?1:0;
	
	if (protection == 'unprotect') {
		if(pageExists == 1) {
				var blockedCaction = document.createElement('li');
				blockedCaction.id = 'ca-blockedopts';
				blockedCaction.innerHTML = '&nbsp;<img src="http://upload.wikimedia.org/wikisource/it/3/37/Testo_bloccato.gif" alt="Pagina bloccata" width="10" height="10" longdesc="" />&nbsp;';
				document.getElementById('p-cactions').getElementsByTagName('ul')[0].appendChild(blockedCaction);
		}
	};

  	if (!opzPannelliOriginali) {
    	var cactionUL = document.getElementById('p-cactions').getElementsByTagName('ul')[0];
    	removeNode(cactionUL,'ca-watch');
    	removeNode(cactionUL,'ca-unwatch');
    	removeNode(cactionUL,'ca-protect');
    	removeNode(cactionUL,'ca-unprotect');
    	removeNode(cactionUL,'ca-history');
    	removeNode(cactionUL,'ca-move');
    	removeNode(cactionUL,'ca-' + watchlist.toLowerCase());
    	if (opzAmministratore) {
      		removeNode(cactionUL,'ca-'+protection.toLowerCase());
      		removeNode(cactionUL,'ca-delete');
      		removeNode(cactionUL,'ca-undelete');
    	}	
  	}
}


// {{ns:0}}
if (editNormalIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditNormalOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditNormalOpts );
}
// {{ns:1}} o {{ns:Talk}}
if (editNormalTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditNormalTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditNormalTalkOpts );
}
// {{ns:2}} o {{ns:User}}
if (userIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addUsrOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addUsrOpts );
}
// {{ns:2}} o {{ns:User}}
if (editUserIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditUsrOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditUsrOpts );
}
// {{ns:3}} o {{ns:User_talk}}
if (editUserTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditUsrTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditUsrTalkOpts );
}
// {{ns:4}} o {{ns:Project}}
// {{ns:4}} o {{ns:Project}}
if (editWikisourceIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditWikisourceOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditWikisourceOpts );
}
// {{ns:5}} o {{ns:Project_talk}}
if (editWikisourceTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditWikisourceTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditWikisourceTalkOpts );
}
// {{ns:6}} o {{ns:Image}}
// {{ns:6}} o {{ns:Image}}
if (editImgIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditImgOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditImgOpts );
}
// {{ns:7}} o {{ns:Image_talk}}
if (editImgTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditImgTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditImgTalkOpts );
}
// {{ns:8}} o {{ns:MediaWiki}}
// {{ns:8}} o {{ns:MediaWiki}}
if (editMedIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditMedOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditMedOpts );
}
// {{ns:9}} o {{ns:MediaWiki_talk}}
if (editMedTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditMedTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditMedTalkOpts );
}
// {{ns:10}} o {{ns:Template}}
// {{ns:10}} o {{ns:Template}}
if (editTemplIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditTemplOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditTemplOpts );
}
// {{ns:11}} o {{ns:Template_talk}}
if (editTemplTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditTemplTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditTemplTalkOpts );
}
// {{ns:12}} o {{ns:Help}}
// {{ns:12}} o {{ns:Help}}
if (editHelpIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditHelpOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditHelpOpts );
}
// {{ns:13}} o {{ns:Help_talk}}
if (editHelpTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditHelpTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditHelpTalkOpts );
}
// {{ns:14}} o {{ns:Category}}
if (catIsTrue()) {
	if ( window.addEventListener ) window.addEventListener( 'load', addCatOpts, false );
	else if ( window.attachEvent ) window.attachEvent( 'onload', addCatOpts );
}
// {{ns:14}} o {{ns:Category}}
if (editCatIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditCatOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditCatOpts );
}
// {{ns:15}} o {{ns:Category_talk}}
if (editCatTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditCatTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditCatTalkOpts );
}
// {{ns:102}} o {{ns:Autore}}
// {{ns:102}} o {{ns:Autore}}
if (editAutIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditAutOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditAutOpts );
}
// {{ns:103}} o {{ns:Discussioni autore}}
if (editAutTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditAutTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditAutTalkOpts );
}

// {{ns:104}} o {{ns:Progetto}}
// {{ns:104}} o {{ns:Progetto}}
if (editProgIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditProgOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditProgOpts );
}
// {{ns:105}} o {{ns:Discussioni progetto}}
if (editProgTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditProgTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditProgTalkOpts );
}

// {{ns:106}} o {{ns:Portale}}
// {{ns:106}} o {{ns:Portale}}
if (editPortIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditPortOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditPortOpts );
}
// {{ns:107}} o {{ns:Discussioni portale}}
if (editPortTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditPortTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditPortTalkOpts );
}

// {{ns:108}} o {{ns:Pagina}}
// {{ns:108}} o {{ns:Pagina}}
if (editPagIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditPagOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditPagOpts );
}
// {{ns:109}} o {{ns:Discussioni pagina}}
if (editPagTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditPagTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditPagTalkOpts );
}

// {{ns:110}} o {{ns:Indice}}
// {{ns:110}} o {{ns:Indice}}
if (editIndIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditIndOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditIndOpts );
}
// {{ns:111}} o {{ns:Discussioni indice}}
if (editIndTalkIsTrue()) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addEditIndTalkOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addEditIndTalkOpts );
}

// TUTTE LE PAGINE AD ECCEZIONE DELLE SPECIALI
if (parseURL(window.location.toString()).indexOf('Speciale:') < 0) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addPgOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addPgOpts );
}
// SE L'OPZIONE AIUTO È ATTIVATA
if (opzMenuAiuto) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addHelpOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addHelpOpts );
}
// TUTTE LE PAGINE AD ECCEZIONE DELLE SPECIALI PER IL BLOCCO
if (parseURL(window.location.toString()).indexOf('Speciale:') < 0) {
  	if ( window.addEventListener ) window.addEventListener( 'load', addBlockedOpts, false );
  	else if ( window.attachEvent ) window.attachEvent( 'onload', addBlockedOpts );
}
/* </pre> */