Utente:Wim b/monobook.js/ricetta.js

Wikibooks, manuali e libri di testo liberi.

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> 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++                CREAZIONE RAPIDA RICETTA                             +++
+++ codice originale ripreso da [[wikipedia:User:Splarka/electrocute.js +++
+++ e riadattata da Wim b per la creazione delle ricette                +++
                        vers. beta 1.1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
if(mw.config.get('wgNamespaceNumber') == -1 && mw.config.get('wgTitle') == 'FormeFlesse2') {
 
 
//TITOLO NELLA SCHEDA DEL BROWSER 
document.title = 'Crea Ricetta - ' + mw.config.get('wgSiteName');

// FUNZIONE PER RECUPERARE L'URL, di wikipedia:User:Splarka
	function queryString(p) {
  var re = RegExp('[&?]' + p + '=([^&]*)');
  var matches;
  if (matches = re.exec(document.location)) {
    try { 
      return decodeURI(matches[1]);
    } catch (e) {
    }
  }
  return null;
}
 
//FUNZIONE PER SCRIVERE NELLE PAGINE
function writeInPage(title, content, summary, option, section, success) {
	var param = {action: 'edit', 
		title: title, 
		summary: summary, 
		token: mw.user.tokens.get('csrfToken'),
		format: 'json'
	}
	param[option || 'text'] = content;
	if (section || section === 0)
		param.section = section;
	$.post(mw.util.wikiScript('api'), param, function() {
		if (typeof(success) === 'function')
			success();
	}); 
}
 

 
var success = '<li><span style="color:#00A050; font-size:20px">√</span>';
 
//INIZIO SCRIPT IMPAGINAZIONE
//Sostituisco il titolo
$('h1').text(''+mw.message( 'Title').text()+'')
$('#bodyContent').replaceWith(''
    + '<input name="title" type="hidden" value="Speciale:CreaRicetta" />'
    + '<fieldset><legend>'+mw.message( 'Legend').text()+'</legend>'
    + ''+mw.message( 'Intro').text()+''
	+ '<h3 id=Esempio style="background:#eedae3; padding-left: 10px;">'+mw.message( 'InfoPre-Title').text()+'</h3> '
    + '<div class="toccolours">'
	+ '<table style="width:60%">'
    + '<td> '+mw.message( 'InfoPre-Radice').text()+': <input type="text" id="radice" name="radice"></td>'
    + '<td> '+mw.message( 'InfoPre-Desinenza').text()+': <input type="text" id="principale" name="principale"></td>'
    + '<table>'
    + '<tbody><tr>'
    + '<td> <input type="radio" name="Parte" value="agg" id="agg" style=""> '+mw.message( 'InfoPre-Agg').text()+' </td>'
    + '<td style="font-size: 250%;" rowspan="2">} </td>'
    + '<td rowspan="2"> <input type="radio" name="Parte" value="agg" id="AeS" style=""> '+mw.message( 'InfoPre-Agg-Sost').text()+' </td></tr>'
    + '<tr> <td> <input type="radio" name="Parte" value="sost" id="sost" style=""> '+mw.message( 'InfoPre-Sost').text()+' </td></tr>'
    + '</tbody></table>'
    + '</tr>'
    + '</table></div>'
    + '<p></p>'
    + '<h3 style="background:#e0e8ff; padding-left: 10px;">'+mw.message( 'FF-Title').text()+'</h3>'
    + '<div class="toccolours">'
    + '<p></p>'
	+ '<table style="width:100%">'
    +'<tr>'
    +'<td><li> <img src="https://upload.wikimedia.org/wikipedia/commons/7/7b/Blue_man_silhouette_symbol.png" alt="Sagoma maschile" width="10" /><img src="https://upload.wikimedia.org/wikipedia/commons/7/7b/Blue_man_silhouette_symbol.png" alt="Sagoma maschile" width="10" /> <input name="CBmp" type="checkbox" value="" id="CBmp" style="">'+mw.message( 'FF-MP').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaMP" name="desinenzaMP" disabled><p></li></td>'
    +'</td>'
    +'<td><li> <img src="https://upload.wikimedia.org/wikipedia/commons/4/44/Pink_woman_silhouette.png" alt="Sagoma femminile" width="10" /> <input name="CBfs" type="checkbox" value="" id="CBfs" style="">'+mw.message( 'FF-FS').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaFS" name="desinenzaFS" disabled><p></li></td>' 
    +'<td><li> <img src="https://upload.wikimedia.org/wikipedia/commons/4/44/Pink_woman_silhouette.png" alt="Sagoma femminile" width="10" /><img src="https://upload.wikimedia.org/wikipedia/commons/4/44/Pink_woman_silhouette.png" alt="Sagoma femminile" width="10" /><input name="CBfp" type="checkbox" value="" id="CBfp" style="">'+mw.message( 'FF-FP').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaFP" name="desinenzaFP" disabled><p></li></td>' 
    +'<td><li> <img src="https://upload.wikimedia.org/wikipedia/commons/4/44/Pink_woman_silhouette.png" alt="Sagoma femminile" width="10" /> <img src="https://upload.wikimedia.org/wikipedia/commons/b/b3/Minus_font_awesome.svg" alt="-" width="10" />  <img src="https://upload.wikimedia.org/wikipedia/commons/4/44/Pink_woman_silhouette.png" alt="Sagoma femminile" width="10" /><img src="https://upload.wikimedia.org/wikipedia/commons/4/44/Pink_woman_silhouette.png" alt="Sagoma femminile" width="10" /><input name="CBfsp" type="checkbox" value="" id="CBfsp" style="">'+mw.message( 'FF-FSP').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaFSP" name="desinenzaFSP" disabled><p></li></td>' 
    +'<td><li> <img src="https://upload.wikimedia.org/wikipedia/commons/7/7b/Blue_man_silhouette_symbol.png" alt="Sagoma maschile" width="10" /> <img src="https://upload.wikimedia.org/wikipedia/commons/b/b3/Minus_font_awesome.svg" alt="-" width="10" /> <img src="https://upload.wikimedia.org/wikipedia/commons/4/44/Pink_woman_silhouette.png" alt="Sagoma femminile" width="10" /><img src="https://upload.wikimedia.org/wikipedia/commons/4/44/Pink_woman_silhouette.png" alt="Sagoma femminile" width="10" /> <input name="CBmsfp" type="checkbox" value="" id="CBmsfp" style="">'+mw.message( 'FF-MSFP').text()+'  <p>' 
    +'<li> <img src="https://upload.wikimedia.org/wikipedia/commons/7/7b/Blue_man_silhouette_symbol.png" alt="Sagoma maschile" width="10" /> <img src="https://upload.wikimedia.org/wikipedia/commons/b/b3/Minus_font_awesome.svg" alt="-" width="10" /> <img src="https://upload.wikimedia.org/wikipedia/commons/4/44/Pink_woman_silhouette.png" alt="Sagoma femminile" width="10" /><img src="https://upload.wikimedia.org/wikipedia/commons/e/ed/Pix.gif" alt="Sagoma femminile" width="10" /> <input name="CBmsfs" type="checkbox" value="" id="CBmsfs" style="">'+mw.message( 'FF-MSFS').text()+' </li></td>' 
    +'</tr>'
    +'<tr>'
    +'<td><h5 id="formeAlternative">'+mw.message( 'FF-Alternative').text()+'</h5>'
    +'<p></p></td>' 
    +'</tr>' 
    +'<tr>' 
    +'<td><li> <input name="CBmp2" type="checkbox" value="" id="CBmp2" style="">'+mw.message( 'FF-MP2').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaMP2" name="desinenzaMP2" disabled><p></li></td>'
    +'</td>'
    +'<td><li> <input name="CBfs2" type="checkbox" value="" id="CBfs2" style="">'+mw.message( 'FF-FS2').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaFS2" name="desinenzaFS2" disabled><p></li></td>' 
    +'<td><li> <input name="CBfp2" type="checkbox" value="" id="CBfp2" style="">'+mw.message( 'FF-FP2').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaFP2" name="desinenzaFP2" disabled><p></li></td>' 
   +'<td><li> <input name="CBfsp2" type="checkbox" value="" id="CBfsp2" style="">'+mw.message( 'FF-FSP2').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaFSP2" name="desinenzaFSP2" disabled><p></li></td>' 
    +'</tr>' 
    +'<tr>' 
    +'<td><h4 id="sillabazione">'+mw.message( 'FF-Hyph').text()+'</h4>' 
    +'<p></p></td>' 
    +'</tr>' 
    +'<tr>' 
    +'<td>'+mw.message( 'FF-Sill-Radice').text()+': <input type="text" id="radiceSill" name="radiceSill"> <input id="ConvertiSill" type="button" value="'+mw.message( 'FF-HyphConvert').escaped() +'"></td>' 
    +'</tr>' 
    +'<tr>' 
    +'<td> <li> <input name="CBSillmp" type="checkbox" value="" id="CBSillmp" style="">'+mw.message( 'FF-MP').text()+'<p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaSillMP" name="desinenzaSillMP" disabled><p></li></td>' 
    +'<td><li> <input name="CBSillfs" type="checkbox" value="" id="CBSillfs" style="">'+mw.message( 'FF-FS').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaSillFS" name="desinenzaSillFS" disabled><p></li></td>' 
    +'<td><li> <input name="CBSillfp" type="checkbox" value="" id="CBSillfp" style="">'+mw.message( 'FF-FP').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaSillFP" name="desinenzaSillFP" disabled><p></li></td>' 
    +'<td><li> <input name="CBSillfsp" type="checkbox" value="" id="CBSillfsp" style="">'+mw.message( 'FF-FSP').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaSillFSP" name="desinenzaSillFSP" disabled><p></li></td>' 
    +'</tr>'
    +'<td><h5 id="sillabazioneAlternative">'+mw.message( 'FF-Alternative').text()+'</h5>' 
    +'<p></p></td>' 
    +'</tr>' 
    +'<tr>' 
    +'<td> <li> <input name="CBSillmp2" type="checkbox" value="" id="CBSillmp2" style="">'+mw.message( 'FF-MP2').text()+'<p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaSillMP2" name="desinenzaSillMP2" disabled><p></li></td>' 
    +'<td><li> <input name="CBSillfs2" type="checkbox" value="" id="CBSillfs2" style="">'+mw.message( 'FF-FS2').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaSillFS2" name="desinenzaSillFS2" disabled><p></li></td>' 
    +'<td><li> <input name="CBSillfp2" type="checkbox" value="" id="CBSillfp2" style="">'+mw.message( 'FF-FP2').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaSillFP2" name="desinenzaSillFP2" disabled><p></li></td>' 
    +'<td><li> <input name="CBSillfsp2" type="checkbox" value="" id="CBSillfsp2" style="">'+mw.message( 'FF-FSP2').text()+' <p> '+mw.message( 'FF-Desinenza').text()+': <input type="text" id="desinenzaSillFSP2" name="desinenzaSillFSP2" disabled><p></li></td>' 
    +'</tr>'
    + '</table></div>'
    + '<p></p>'
    + '<h3 style="background:#daeedc; padding-left: 10px;">'+mw.message( 'PL-Title').text()+':</h3>'
    + '<div class="toccolours">'
    + '<p></p>'
	+ '<table style="width:100%">'
    + mw.message( 'FF-Desinenza').text()+': <input type="text" id="DesinenzaPlurale" name="DesinenzaPlurale"><p>'
	+ '<li> <input name="CBGenere" type="radio" value="m" id="CBGenere" style="">'+mw.message( 'PL-M').text()+'</li>'
    + '<li> <input name="CBGenere" type="radio" value="f" id="CBGenere" style="">'+mw.message( 'PL-F').text()+'</li>'
    + '<li> <input name="CBGenere" type="radio" value="m\'\' e \'\'f" id="CBGenere" style="">'+mw.message( 'PL-MF').text()+'</li>' 
    +'<h4 id="sillabazionePlurale">'+mw.message( 'FF-Hyph').text()+'</h4>' 
    +'<p></p>'
    + mw.message( 'FF-Sill-Radice').text()+' : <input type="text" id="radicePluraleSill" name="radicePluraleSill"> <input id="ConvertiSillPlurale" type="button" value="'+mw.message( 'PL-HyphConvert').escaped()+'"><p>' 
    + mw.message( 'FF-Desinenza').text()+': <input type="text" id="DesinenzaSillPlurale" name="DesinenzaSillPlurale">'
    + '</table></div>'
    + '<input type="submit" value="'+mw.message( 'Submit').escaped() +'" name="submit" /> <input type="reset" value="'+mw.message( 'Reset').escaped() +'">'
    + '</fieldset><div id="results" style="visibility: hidden"></div>'
    +' <table class="wikitable"> '
    +' <tbody><tr> '
    +' <th></th> '
    +' <th>'+mw.message( 'FF-MP').text()+'</th> '
    +' <th>'+mw.message( 'FF-FS').text()+'</th> '
    +' <th>'+mw.message( 'FF-FP').text()+'</th> '
    +' <th>'+mw.message( 'FF-FSP').text()+'</th> '
    +' </tr> '
    +' <tr style="text-align: center;"> '
    +' <th>'+mw.message( 'Table-RegForm').text()+'</th> '
    +' <td> <div id="MPSuccess"></div> </td> '
    +' <td> <div id="FSSuccess"></div> </td> '
    +' <td> <div id="FPSuccess"></div> </td> '
    +' <td> <div id="FSPSuccess"></div> </td> '
    +' </tr> '
    +' <tr style="text-align: center;"> '
    +' <th>'+mw.message( 'Table-AltForm').text()+'</th> '
    +' <td> <div id="MP2Success"></div> </td> '
    +' <td> <div id="FS2Success"></div> </td> '
    +' <td> <div id="FP2Success"></div> </td> '
    +' <td> <div id="FSP2Success"></div> </td> '
    +' </tr> '
    +' <tr> '
    +' <th colspan="7">'+mw.message( 'Table-PL').text()+'</th> '
    +' </tr> '
    +' <tr style="text-align: center;"> '
    +' <td colspan="7"> <div id="PluraleSuccess"></div> </td> '
    +' </tr> '
    +' </tbody></table> </form>').ready(function () {
 
//RECUPERA IL PARAMETRO DAL TITOLO...
var CheckParte = queryString('parte')
 
// .... e spunta il checkbox relativo
 
$( 'input#'+CheckParte+' ').prop('checked', true);
 
 //COMPILAZIONE DELL'ESEMPIO
$('#Esempio').append(' <input id="wpEsempio"type="button" value="'+mw.message( 'FF-Example').escaped() +'">').click(function() {
$('#radice').val('bell')
$('#principale').val('o')
$('input#CBmp').attr('checked','checked');
$('#desinenzaMP').val('i')
$('input#CBfs').attr('checked','checked');
$('#desinenzaFS').val('a')
$('input#CBfp').attr('checked','checked');
$('#desinenzaFP').val('e');
 
$("#radiceSill").val('bèl | l');
$('input#CBSillmp').attr('checked','checked');
$('#desinenzaSillMP').val('i')
$('input#CBSillfs').attr('checked','checked');
$('#desinenzaSillFS').val('a')
$('input#CBSillfp').attr('checked','checked');
$('#desinenzaSillFP').val('e');
});

$('h4#sillabazione').append(' <input id="wpClearButton"type="button" value="'+mw.message( 'FF-HyphCopy').escaped() +'">').click(function() {

//FUNZIONE PER COPIARE LE DESINENZE
 
if($('input#CBmp').is(":checked")) {
$( 'input[id=desinenzaSillMP]' ).attr('disabled' , false)
$( 'input#CBSillmp' ).prop('checked', true);
$( 'input[id=desinenzaSillMP]' ).val($("#desinenzaMP").val())
	}
 
 
    if($('input#CBfs').is(":checked")) {
$( 'input[id=desinenzaSillFS]' ).attr('disabled' , false)
$( 'input#CBSillfs' ).prop('checked', true);
$( 'input[id=desinenzaSillFS]' ).val($("#desinenzaFS").val())
  }
 
 
    if($('input#CBfp').is(":checked")) {
$( 'input[id=desinenzaSillFP]' ).attr('disabled' , false)
$( 'input#CBSillfp' ).prop('checked', true);
$( 'input[id=desinenzaSillFP]' ).val($("#desinenzaFP").val())
  }
 
    if($('input#CBfsp').is(":checked")) {
$( 'input[id=desinenzaSillFSP]' ).attr('disabled' , false)
$( 'input#CBSillfsp' ).prop('checked', true);
$( 'input[id=desinenzaSillFSP]' ).val($("#desinenzaFSP").val())
  }
 
//FORME ALTERNATIVE
 
  if($('input#CBmp2').is(":checked")) {
$( 'input[id=desinenzaSillMP2]' ).attr('disabled' , false)
$( 'input#CBSillmp2' ).prop('checked', true);
$( 'input[id=desinenzaSillMP2]' ).val($("#desinenzaMP2").val())
	}

    if($('input#CBfs2').is(":checked")) {
$( 'input[id=desinenzaSillFS2]' ).attr('disabled' , false)
$( 'input#CBSillfs2' ).prop('checked', true);
$( 'input[id=desinenzaSillFS2]' ).val($("#desinenzaFS2").val())
  }
 
 
    if($('input#CBfp2').is(":checked")) {
$( 'input[id=desinenzaSillFP2]' ).attr('disabled' , false)
$( 'input#CBSillfp2' ).prop('checked', true);
$( 'input[id=desinenzaSillFP2]' ).val($("#desinenzaFP2").val())
  }
 
    if($('input#CBfsp2').is(":checked")) {
$( 'input[id=desinenzaSillFSP2]' ).attr('disabled' , false)
$( 'input#CBSillfsp2' ).prop('checked', true);
$( 'input[id=desinenzaSillFSP2]' ).val($("#desinenzaFSP2").val())
  }
  })
 
//GESTIONE DEI CHECKBOX (PARTE RIFERITA ALLE FORME FLESSE)
$('input#CBmp').change(function(){  // Controllo CB e testo maschile plurale
 
    if(this.checked) {
$( 'input[id=desinenzaMP]' ).attr('disabled' , false).focus();
  }
  else{
$( 'input[id=desinenzaMP]' ).attr('disabled', true);
  }
  return false;
});
 
$('input#CBfs').change(function(){ // Controllo CB e testo femminile singolare
 
    if(this.checked){
$( 'input[id=desinenzaFS]' ).attr('disabled' , false).focus();

$( 'input[id=CBfsp]' ).prop('checked', false);
$( 'input[id=desinenzaFSP]' ).attr('disabled' , true);

$( 'input[id=CBmsfs]' ).prop('checked', false);
$( 'input[id=desinenzaMSFS]' ).attr('disabled' , true);
  }
  else{
$( 'input[id=desinenzaFS]' ).attr('disabled', true);
  }
  return false;
});
 
$('input#CBfp').change(function(){  // Controllo CB e testo femminile plurale
 
    if(this.checked){
$( 'input[id=desinenzaFP]' ).attr('disabled' , false).focus();

$( 'input[id=CBfsp]' ).prop('checked', false);
$( 'input[id=desinenzaFSP]' ).attr('disabled' , true);

$( 'input[id=CBmsfp]' ).prop('checked', false);
$( 'input[id=desinenzaMSFP]' ).attr('disabled' , true);
  }
  else{
$( 'input[id=desinenzaFP]' ).attr('disabled', true);
  }
  return false;
});
 
$('input#CBfsp').change(function(){  // Controllo CB e testo femminile singolare e plurale
 
    if(this.checked){
$( 'input[id=desinenzaFSP]' ).attr('disabled' , false).focus();

$( 'input[id=CBmsfp]' ).prop('checked', false);

$( 'input[id=CBfp]' ).prop('checked', false);
$( 'input[id=desinenzaFP]' ).attr('disabled' , true);

$( 'input[id=CBfs]' ).prop('checked', false);
$( 'input[id=desinenzaFS]' ).attr('disabled' , true);

$( 'input[id=CBmsfs]' ).prop('checked', false);
  }
  else{
$( 'input[id=desinenzaFSP]' ).attr('disabled', true);
  }
  return false;
});

$('input#CBmsfp').change(function(){ // Controllo CB e testo maschile singolare e femminile plurale
 
    if(this.checked){
$( 'input[id=CBfp]' ).prop('checked', false);
$( 'input[id=desinenzaFP]' ).attr('disabled' , true);

$( 'input[id=CBfsp]' ).prop('checked', false);
$( 'input[id=desinenzaFSP]' ).attr('disabled' , true);

$( 'input[id=CBmsfs]' ).prop('checked', false);
$( 'input[id=desinenzaMSFS]' ).attr('disabled' , true);
  }
  return false;
});

$('input#CBmsfs').change(function(){ // Controllo CB e testo maschile e femminile singolare
 
    if(this.checked){
$( 'input[id=CBfs]' ).prop('checked', false); 
$( 'input[id=desinenzaFS]' ).attr('disabled' , true);

$( 'input[id=CBfsp]' ).prop('checked', false);
$( 'input[id=desinenzaFSP]' ).attr('disabled' , true);

$( 'input[id=CBmsfp]' ).prop('checked', false);
$( 'input[id=desinenzaMSFP]' ).attr('disabled' , true);
  }
  return false;
});



// FORME ALTERNATIVE

$('input#CBmp2').change(function(){ //CONTROLLO E GESTIONE CB MASCHILE PLURALE
 
    if(this.checked){
$( 'input[id=desinenzaMP2]' ).attr('disabled' , false).focus();
  }
  else{
$( 'input[id=desinenzaMP2]' ).attr('disabled', true);
  }
  return false;
});
 
$('input#CBfs2').change(function(){ //CONTROLLO E GESTIONE CB FEMMINILE SINGOLARE
 
    if(this.checked){
$( 'input[id=desinenzaFS2]' ).attr('disabled' , false).focus();


$( 'input[id=CBfsp2]' ).prop('checked', false); // disattivo la forma "femminile singolare e plurale"
$( 'input[id=desinenzaFSP2]' ).attr('disabled' , true);
  }
  else{
$( 'input[id=desinenzaFS2]' ).attr('disabled', true);
  }
  return false;
});
 
$('input#CBfp2').change(function(){ //CONTROLLO E GESTIONE CB FEMMINILE PLURALE
 
    if(this.checked){
$( 'input[id=desinenzaFP2]' ).attr('disabled' , false).focus();

$( 'input[id=CBfsp2]' ).prop('checked', false); // disattivo la forma "femminile singolare e plurale"
$( 'input[id=desinenzaFSP2]' ).attr('disabled' , true);
  }
  else{
$( 'input[id=desinenzaFP2]' ).attr('disabled', true);
  }
  return false;
});
 
$('input#CBfsp2').change(function(){ //CONTROLLO E GESTIONE CB FEMMINILE SINGOLARE E PLURALE
 
    if(this.checked){
$( 'input[id=desinenzaFSP2]' ).attr('disabled' , false).focus();

$( 'input[id=CBfp2]' ).prop('checked', false);
$( 'input[id=desinenzaFP2]' ).attr('disabled' , true); // disattivo la forma "femminile plurale"

$( 'input[id=CBfs2]' ).prop('checked', false);
$( 'input[id=desinenzaFS2]' ).attr('disabled' , true); // disattivo la forma "femminile singolare"
  }
  else{
$( 'input[id=desinenzaFSP2]' ).attr('disabled', true);
  }
  return false;
});
 
 
// GESTIONE CHECKBOX DELLE SILLABAZIONI
 
$('input#CBSillmp').change(function(){
 
    if(this.checked){
$( 'input[id=desinenzaSillMP]' ).attr('disabled' , false).focus();
  }
  else{
$( 'input[id=desinenzaSillMP]' ).attr('disabled', true);
  }
  return false;
});
 
 
$('input#CBSillfs').change(function(){
 
    if(this.checked){
$( 'input[id=desinenzaSillFS]' ).attr('disabled' , false).focus();

$( 'input[id=CBSillfsp]' ).prop('checked', false);
$( 'input[id=desinenzaSillFSP]' ).attr('disabled' , true); // disattivo la sillabazione "femminile singolare e plurale"
  }
  else{
$( 'input[id=desinenzaSillFS]' ).attr('disabled', true);
  }
  return false;
});
 
 
$('input#CBSillfp').change(function(){
 
    if(this.checked){
$( 'input[id=desinenzaSillFP]' ).attr('disabled' , false).focus();

$( 'input[id=CBSillfsp]' ).prop('checked', false);
$( 'input[id=desinenzaSillFSP]' ).attr('disabled' , true); // disattivo la sillabazione "femminile singolare e plurale"
  }
  else{
$( 'input[id=desinenzaSillFP]' ).attr('disabled', true);
  }
  return false;
});
 
 
$('input#CBSillfsp').change(function(){
 
    if(this.checked){
$( 'input[id=desinenzaSillFSP]' ).attr('disabled' , false).focus();

$( 'input[id=CBSillfp]' ).prop('checked', false);
$( 'input[id=desinenzaSillFP]' ).attr('disabled' , true); // disattivo la sillabazione "femminile plurale"

$( 'input[id=CBSillfs]' ).prop('checked', false);
$( 'input[id=desinenzaSillFS]' ).attr('disabled' , true); // disattivo la sillabazione "femminile singolare"
  }
  else{
$( 'input[id=desinenzaSillFSP]' ).attr('disabled', true);
  }
  return false;
});



//FORME ALTERNATIVE
$('input#CBSillmp2').change(function(){
 
    if(this.checked){
$( 'input[id=desinenzaSillMP2]' ).attr('disabled' , false).focus();
  }
  else{
$( 'input[id=desinenzaSillMP2]' ).attr('disabled', true);
  }
  return false;
});
 
 
$('input#CBSillfs2').change(function(){
 
    if(this.checked){
$( 'input[id=desinenzaSillFS2]' ).attr('disabled' , false).focus();

$( 'input[id=CBSillfsp2]' ).prop('checked', false);
$( 'input[id=desinenzaSillFSP2]' ).attr('disabled' , true); // disattivo la sillabazione "femminile singolare e plurale"
  }
  else{
$( 'input[id=desinenzaSillFS2]' ).attr('disabled', true);
  }
  return false;
});
 
 
$('input#CBSillfp2').change(function(){
 
    if(this.checked){
$( 'input[id=desinenzaSillFP2]' ).attr('disabled' , false).focus();

$( 'input[id=CBSillfsp2]' ).prop('checked', false);
$( 'input[id=desinenzaSillFSP2]' ).attr('disabled' , true); // disattivo la sillabazione "femminile singolare e plurale"
  }
  else{
$( 'input[id=desinenzaSillFP2]' ).attr('disabled', true);
  }
  return false;
});
 
 
$('input#CBSillfsp2').change(function(){
 
    if(this.checked){
$( 'input[id=desinenzaSillFSP2]' ).attr('disabled' , false).focus();

$( 'input[id=CBSillfp2]' ).prop('checked', false);
$( 'input[id=desinenzaSillFP2]' ).attr('disabled' , true); // disattivo la sillabazione "femminile plurale"

$( 'input[id=CBSillfs2]' ).prop('checked', false);
$( 'input[id=desinenzaSillFS2]' ).attr('disabled' , true); // disattivo la sillabazione "femminile singolare"
  }
  else{
$( 'input[id=desinenzaSillFSP2]' ).attr('disabled', true);
  }
  return false;
});
 
// corregge la sintassi della sillabazione nelle forme flesse
$( "input#ConvertiSill" ).click(function( event ) {
$('#radiceSill').val($('#radiceSill').val().replace(/ʒ/g,'z').replace(/(-|·|\|)/g,' | ').replace(/\] o \[/g,'</br>\; ').replace(/(\[|\]|\/)/g,'').replace(/((\w) (\w))/g,'$2 - $3'))
});
 
// corregge la sintassi della sillabazione nel plurale
$( "input#ConvertiSillPlurale" ).click(function( event ) {
$('#radicePluraleSill').val($('#radicePluraleSill').val().replace(/ʒ/g,'z').replace(/(-|·|\|)/g,' | ').replace(/\] o \[/g,'</br>\; ').replace(/(\[|\]|\/)/g,'').replace(/((\w) (\w))/g,'$2 - $3'))
});
 
// Opzioni pulsante di reset
$( "input[type=reset]" ).click(function( event ) {
$('input[type=text]').val('')
$('input').prop('checked', false);
});
 
$( "input[name=submit]" ).click(function( event ) {

//CONTROLLO COMPILAZIONE INFORMAZIONI PRELIMINARI

if ($("input[name=Parte]").is(":checked") == false || $('#radice').val() == "" || $('#principale').val() == "" ) {
  
mw.util.$content.prepend( '<div id="AvvisoNoParte" title="'+mw.message( 'DB-InfoPre-Title').text()+'"><p><div style="text-align:center"></br><b><div style="text-align:center"><img src="http://upload.wikimedia.org/wikipedia/commons/5/55/Gtk-stop.svg" alt="operazione annullata" width="20" height="20" />'+mw.message( 'DB-Subtitle').text()+'</div></b>'+mw.message( 'DB-InfoPre-Text').text()+' '
+'</div>' );

mw.loader.using( ['jquery.ui'], function() {                                            // inizializzo la finestra di dialogo
    $( "#AvvisoNoParte" ).dialog({ 
      width: 500,
      modal: true,
buttons: [
    {
        text: mw.message( 'DB-Edit').text(),
        click: function() { $(this).dialog("close"); }
    },
]
    });
  });
  
 }  else {

	// CONTROLLO OMONIMIE
 if ( ($("#principale").val()) == ($("#desinenzaMP").val()) || ($("#principale").val()) == ($("#desinenzaFS").val()) || ($("#principale").val()) == ($("#desinenzaFP").val()) || ($("#principale").val()) == ($("#desinenzaFSP").val()) /* 
	FORME ALTERNATIVE
*/ || ($("#principale").val()) == ($("#desinenzaMP2").val()) || ($("#principale").val()) == ($("#desinenzaFS2").val()) || ($("#principale").val()) == ($("#desinenzaFP2").val()) || ($("#principale").val()) == ($("#desinenzaFSP2").val()) /* 
	SOLO PLURALE
*/ || ($("#principale").val()) == ($("#DesinenzaPlurale").val())  ) {
	 
	 //CREAZIONE DIALOG
 mw.util.$content.prepend( '<div id="AvvisoUguali" title="'+mw.message( 'DB-Homon-Title').text()+'"><p><div style="text-align:center"></br><b><div style="text-align:center"><img src="http://upload.wikimedia.org/wikipedia/commons/5/55/Gtk-stop.svg" alt="operazione annullata" width="20" height="20" />'+mw.message( 'DB-Subtitle').text()+'</div></b>'+mw.message( 'DB-Homon-Text').text()+' '
+'</div>' );


 
mw.loader.using( ['jquery.ui'], function() {                                            // inizializzo la finestra di dialogo
    $( "#AvvisoUguali" ).dialog({ 
      width: 500,
      modal: true,
buttons: [
    {
        text: mw.message( 'DB-Edit').text(),
        click: function() { $(this).dialog("close"); }
    },
    {
        text: mw.message( 'DB-Continue').text(),
        click: function() {
          SCRIVI();
          $( this ).dialog( "close" );
		  
        }
    }
]
    });
  });
  
 } else {
 SCRIVI();
 }
}
	 


	});

	});


function SCRIVI() {
	 
// setto tutte le variabili in modo che recuperino i valori dei campi
 
 
 var parte = $( 'input[name=Parte]:checked').val() 
 var radice = $("#radice").val()   
 var principale = $("#principale").val() 
 
 //desinenze forme flesse  
 var desinenzaMP = $("#desinenzaMP").val()    
 var desinenzaFS = $("#desinenzaFS").val()    
 var desinenzaFP = $("#desinenzaFP").val()  
 var desinenzaFSP = $("#desinenzaFSP").val()
 
 // Sillabazione forme flesse
 var radiceSill = $("#radiceSill").val()
 var desinenzaSillMP = $("#desinenzaSillMP").val()
 var desinenzaSillFS = $("#desinenzaSillFS").val()
 var desinenzaSillFP = $("#desinenzaSillFP").val()
 var desinenzaSillFSP = $("#desinenzaSillFSP").val()
 
 //desinenze forme flesse  ALTERNATIVE
 var desinenzaMP2 = $("#desinenzaMP2").val()    
 var desinenzaFS2 = $("#desinenzaFS2").val()    
 var desinenzaFP2 = $("#desinenzaFP2").val()  
 var desinenzaFSP2 = $("#desinenzaFSP2").val()
 
 // Sillabazione forme flesse ALTERNATIVE
 var desinenzaSillMP2 = $("#desinenzaSillMP2").val()
 var desinenzaSillFS2 = $("#desinenzaSillFS2").val()
 var desinenzaSillFP2 = $("#desinenzaSillFP2").val()
 var desinenzaSillFSP2 = $("#desinenzaSillFSP2").val()
 
 // Variabili per i soli plurali
 var PluraleGenere = $( 'input[name=CBGenere]:checked').val()
 var DesinenzaPlurale = $("#DesinenzaPlurale").val() 
 var radicePluraleSill = $("#radicePluraleSill").val() 
 var DesinenzaSillPlurale = $("#DesinenzaSillPlurale").val()
 
 
function showValues() {
    var str = $( "fieldset" ).serialize();
    $( "#results" ).text( str );
  }
  showValues();
 
// CREAZIONE MASCHILE PLURALE
if ($('input#CBmp').is(':checked'))  {
if ($('input#CBmp2').is(':checked'))  { var MP2 = '\|mp2='+radice+desinenzaMP2+'' } else { var MP2 = '' }
if ($('input#CBfs2').is(':checked'))  { var FS2 = '\|f2='+radice+desinenzaFS2+'' } else { var FS2 = '' }
if ($('input#CBfp2').is(':checked'))  { var FP2 = '\|fp2='+radice+desinenzaFP2+'' } else { var FP2 = '' }
if ($('input#CBfsp').is(':checked'))  { var desinenzaFS = desinenzaFSP; var desinenzaFP = desinenzaFSP } else { var desinenzaFS = desinenzaFS; var desinenzaFP = desinenzaFP }
if ($('input#CBfsp').is(':checked'))  { var FTabs = radice+desinenzaFSP+'\|'+radice+desinenzaFSP } else { var FTabs = radice+desinenzaFS+'\|'+radice+desinenzaFP }
if ($('input#CBfsp2').is(':checked'))  { var FSP2 = '\|f2='+radice+desinenzaFSP2+'\|fp2='+radice+desinenzaFSP2+'' } else { var FSP2 = '' }
if ($('input#CBmsfp').is(':checked'))  { var MSFP = ''+principale +'' } else { var MSFP = '' }
if ($('input#CBmsfs').is(':checked'))  { var MSFS = ''+principale +'' } else { var MSFS = '' }

if ($('input#AeS').is(':checked'))  { var AeSTXT = '\{\{-sost form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'m pl\'\' \n'
+'\n'
+'# plurale di \[\['+ radice+principale +'\]\]\n' } else { var AeSTXT = '' }

if ($('input#AeS').is(':checked'))  { var AeSTRAD = '\{\{Trad1|plurale di '+ radice+principale +' (aggettivo) \}\}\n'
+'\:*\{\{en\}\}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\} \n'
+'\{\{Trad1\|plurale di '+ radice+principale +' (sostantivo) \}\}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
} else { var AeSTRAD = '\{\{Trad1\|\}\}\n'
+'\:*\{\{en\}\}\: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\}' }


var TestoMP = '== \{\{-it-\}\} == \n'
+'\{\{-'+parte+' form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'m pl\'\' \{\{Tabs\|'+ radice+principale +'\|'+radice+desinenzaMP+'\|'+radice+desinenzaFS+MSFS+'\|'+radice+desinenzaFP+MP2+FS2+FP2+FSP2+MSFP+'}} \n'
+'\n'
+'# plurale di \[\['+ radice+principale +'\]\]\n'
+'\n'+AeSTXT+''
+'\{\{-sill-\}\}\n'
+'; '+ radiceSill+desinenzaSillMP +'\n'
+'\n'
+'{{-etim-}}\n'
+'\{\{Etim-link\|'+ radice+principale +'\}\}\n'
+'\n'
+'{{-trad-}}\n'
+'' +AeSTRAD+''
 
	mw.loader.using('mediawiki.user', writeInPage(""+radice+desinenzaMP+"", ""+TestoMP+"","[["+mw.message( 'ScriptLink').escaped() +"|Script]]: "+mw.message( 'FF-Created-MP').escaped() +"","text",false, function() {
					$('#MPSuccess').html(success + ' <a href="/wiki/'+radice+desinenzaMP+'" id="PageCreated">'+radice+desinenzaMP+'</a>')
			})); 
}

// CREAZIONE MASCHILE PLURALE (FORMA ALTERNATIVA)
if ($('input#CBmp2').is(':checked'))  {
if ($('input#CBfs2').is(':checked'))  { var FS2 = '\|f2='+radice+desinenzaFS2+'' } else { var FS2 = '' }
if ($('input#CBfp2').is(':checked'))  { var FP2 = '\|fp2='+radice+desinenzaFP2+'' } else { var FP2 = '' }
if ($('input#CBfsp').is(':checked'))  { var desinenzaFS = desinenzaFSP; var desinenzaFP = desinenzaFSP } else { var desinenzaFS = desinenzaFS; var desinenzaFP = desinenzaFP }
if ($('input#CBfsp2').is(':checked'))  { var FSP2 = '\|f2='+radice+desinenzaFSP2+'\|fp2='+radice+desinenzaFSP2+'' } else { var FSP2 = '' }
if ($('input#CBmsfp').is(':checked'))  { var MSFP = ''+principale +'' } else { var MSFP = '' }
if ($('input#CBmsfs').is(':checked'))  { var MSFS = ''+principale +'' } else { var MSFS = '' }

if ($('input#AeS').is(':checked'))  { var AeSTXT = '\{\{-sost form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'m pl\'\' \n'
+'\n'
+'# plurale alternativo di \[\['+ radice+principale +'\]\]\n' } else { var AeSTXT = '' }

if ($('input#AeS').is(':checked'))  { var AeSTRAD = '\{\{Trad1|plurale alternativo di '+ radice+principale +' (aggettivo) \}\}\n'
+'\:*\{\{en\}\}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\} \n'
+'\{\{Trad1\|plurale alternativo di '+ radice+principale +' (sostantivo) \}\}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
} else { var AeSTRAD = '\{\{Trad1\|\}\}\n'
+'\:*\{\{en\}\}\: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\}' }



var TestoMP2 = '== \{\{-it-\}\} == \n'
+'\{\{-'+parte+' form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'m pl\'\' \{\{Tabs\|'+ radice+principale +'\|'+radice+desinenzaMP+'\|'+radice+desinenzaFS+MSFS+'\|'+radice+desinenzaFP+MSFP+'\|mp2='+radice+desinenzaMP2+FS2+FP2+FSP2+'}}\n'
+'\n'
+'# plurale alternativo di \[\['+ radice+principale +'\]\]\n'
+'\n'+AeSTXT+''
+'\{\{-sill-\}\}\n'
+'; '+ radiceSill+desinenzaSillMP2 +'\n'
+'\n'
+'{{-etim-}}\n'
+'\{\{Etim-link\|'+ radice+principale +'\}\}\n'
+'\n'
+'{{-trad-}}\n'
+'' +AeSTRAD+''
 
	mw.loader.using('mediawiki.user', writeInPage(""+radice+desinenzaMP2+"", ""+TestoMP2+"","[["+mw.message( 'ScriptLink').escaped() +"|Script]]: "+mw.message( 'FF-Created-MP2').escaped() +"","text",false, function() {
					$('#MP2Success').html(success + ' <a href="/wiki/'+radice+desinenzaMP2+'" id="PageCreated">'+radice+desinenzaMP2+'</a>')
			})); 
}
 
 
// CREAZIONE FEMMINILE SINGOLARE
if ($('input#CBfs').is(':checked')) {
if ($('input#CBmp2').is(':checked'))  { var MP2 = '\|mp2='+radice+desinenzaMP2+'' } else { var MP2 = '' }
if ($('input#CBfs2').is(':checked'))  { var FS2 = '\|f2='+radice+desinenzaFS2+'' } else { var FS2 = '' }
if ($('input#CBfp2').is(':checked'))  { var FP2 = '\|fp2='+radice+desinenzaFP2+'' } else { var FP2 = '' }
if ($('input#CBfsp2').is(':checked'))  { var FSP2 = '\|f2='+radice+desinenzaFSP2+'\|fp2='+radice+desinenzaFSP2+'' } else { var FSP2 = '' }
if ($('input#CBmsfp').is(':checked'))  { var MSFP = ''+principale +'' } else { var MSFP = '' }

if ($('input#AeS').is(':checked'))  { var AeSTXT = '\{\{-sost form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f sing \'\' \n'
+'\n'
+'# femminile di \[\['+ radice+principale +'\]\]\n' } else { var AeSTXT = '' }

if ($('input#AeS').is(':checked'))  { var AeSTRAD = '\{\{Trad1|femminile di '+ radice+principale +' (aggettivo) \}\}\n'
+'\:*\{\{en\}\}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\} \n'
+'\{\{Trad1\|femminile di '+ radice+principale +' (sostantivo) \}\}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
} else { var AeSTRAD = '\{\{Trad1\|\}\}\n'
+'\:*\{\{en\}\}\: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\}' }


var TestoFS = '== \{\{-it-\}\} == \n'
+'\{\{-'+parte+' form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f sing \'\' \{\{Tabs\|'+ radice+principale +'\|'+radice+desinenzaMP+'\|'+radice+desinenzaFS+'\|'+radice+desinenzaFP+MP2+FS2+FP2+FSP2+MSFP+'}}\n'
+'\n'
+'# femminile di \[\['+ radice+principale +'\]\]\n'
+'\n'+AeSTXT+''
+'\{\{-sill-\}\}\n'
+'; '+ radiceSill+desinenzaSillFS +'\n'
+'\n'
+'{{-etim-}}\n'
+'\{\{Etim-link\|'+ radice+principale +'\}\}\n'
+'\n'
+'{{-trad-}}\n'
+'' +AeSTRAD+''
	mw.loader.using('mediawiki.user', writeInPage(""+radice+desinenzaFS+"", ""+TestoFS+"","[["+mw.message( 'ScriptLink').escaped() +"|Script]]: "+mw.message( 'FF-Created-FS').escaped() +"","text",false, function() {
					$('#FSSuccess').html(success + ' <a href="/wiki/'+radice+desinenzaFS+'" id="PageCreated">'+radice+desinenzaFS+'</a>')
			})); 
}

// CREAZIONE FEMMINILE SINGOLARE (FORMA ALTERNATIVA)
if ($('input#CBfs2').is(':checked')) {
if ($('input#CBmp2').is(':checked'))  { var MP2 = '\|mp2='+radice+desinenzaMP2+'' } else { var MP2 = '' }
if ($('input#CBfp2').is(':checked'))  { var FP2 = '\|fp2='+radice+desinenzaFP2+'' } else { var FP2 = '' }
if ($('input#CBfsp2').is(':checked'))  { var FSP2 = '\|f2='+radice+desinenzaFSP2+'\|fp2='+radice+desinenzaFSP2+'' } else { var FSP2 = '' }
if ($('input#CBmsfp').is(':checked'))  { var MSFP = ''+principale +'' } else { var MSFP = '' }

if ($('input#AeS').is(':checked'))  { var AeSTXT = '\{\{-sost form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f sing \'\' \n'
+'\n'
+'# femminile alternativo di \[\['+ radice+principale +'\]\]\n' } else { var AeSTXT = '' }

if ($('input#AeS').is(':checked'))  { var AeSTRAD = '\{\{Trad1|femminile alternativo di '+ radice+principale +' (aggettivo) \}\}\n'
+'\:*\{\{en\}\}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\} \n'
+'\{\{Trad1\|femminile alternativo di '+ radice+principale +' (sostantivo) \}\}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
} else { var AeSTRAD = '\{\{Trad1\|\}\}\n'
+'\:*\{\{en\}\}\: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\}' }

var TestoFS2 = '== \{\{-it-\}\} == \n'
+'\{\{-'+parte+' form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f sing \'\' \{\{Tabs\|'+ radice+principale +'\|'+radice+desinenzaMP+'\|'+radice+desinenzaFS+'\|'+radice+desinenzaFP+'\|f2='+radice+desinenzaFS2+MP2+FP2+FSP2+MSFP+'}}\n'
+'\n'
+'# femminile alternativo di \[\['+ radice+principale +'\]\]\n'
+'\n'+AeSTXT+''
+'\{\{-sill-\}\}\n'
+'; '+ radiceSill+desinenzaSillFS2 +'\n'
+'\n'
+'{{-etim-}}\n'
+'\{\{Etim-link\|'+ radice+principale +'\}\}\n'
+'\n'
+'{{-trad-}}\n'
+'' +AeSTRAD+''
	mw.loader.using('mediawiki.user', writeInPage(""+radice+desinenzaFS2+"", ""+TestoFS2+"","[["+mw.message( 'ScriptLink').escaped() +"|Script]]: "+mw.message( 'FF-Created-FS2').escaped() +"","text",false, function() {
					$('#FS2Success').html(success + ' <a href="/wiki/'+radice+desinenzaFS2+'" id="PageCreated">'+radice+desinenzaFS2+'</a>')
			})); 
}
 
 
// CREAZIONE FEMMINILE PLURALE
if ($('input#CBfp').is(':checked')) {
if ($('input#CBmp2').is(':checked'))  { var MP2 = '\|mp2='+radice+desinenzaMP2+'' } else { var MP2 = '' }
if ($('input#CBfs2').is(':checked'))  { var FS2 = '\|f2='+radice+desinenzaFS2+'' } else { var FS2 = '' }
if ($('input#CBfp2').is(':checked'))  { var FP2 = '\|fp2='+radice+desinenzaFP2+'' } else { var FP2 = '' }
if ($('input#CBfsp2').is(':checked'))  { var FSP2 = '\|f2='+radice+desinenzaFSP2+'\|fp2='+radice+desinenzaFSP2+'' } else { var FSP2 = '' }
if ($('input#CBmsfs').is(':checked'))  { var MSFS = ''+principale +'' } else { var MSFS = '' }

if ($('input#AeS').is(':checked'))  { var AeSTXT = '\{\{-sost form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f pl\'\' \n'
+'\n'
+'# femminile plurale di \[\['+ radice+principale +'\]\]\n' } else { var AeSTXT = '' }

if ($('input#AeS').is(':checked'))  { var AeSTRAD = '\{\{Trad1|femminile plurale di '+ radice+principale +' (aggettivo) \}\}\n'
+'\:*\{\{en\}\}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\} \n'
+'\{\{Trad1\|femminile plurale di '+ radice+principale +' (sostantivo) \}\}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
} else { var AeSTRAD = '\{\{Trad1\|\}\}\n'
+'\:*\{\{en\}\}\: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\}' }
 
var TestoFP = '== \{\{-it-\}\} == \n'
+'\{\{-'+parte+' form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f pl\'\' \{\{Tabs\|'+ radice+principale +'\|'+radice+desinenzaMP+'\|'+radice+desinenzaFS+MSFS+'\|'+radice+desinenzaFP+MP2+FS2+FP2+FSP2+'}}\n'
+'\n'
+'# femminile plurale di \[\['+ radice+principale +'\]\]\n'
+'\n'+AeSTXT+''
+'\{\{-sill-\}\}\n'
+'; '+ radiceSill+desinenzaSillFP +'\n'
+'\n'
+'{{-etim-}}\n'
+'\{\{Etim-link\|'+ radice+principale +'\}\}\n'
+'\n'
+'{{-trad-}}\n'
+'' +AeSTRAD+''
 
	mw.loader.using('mediawiki.user', writeInPage(""+radice+desinenzaFP+"", ""+TestoFP+"","[["+mw.message( 'ScriptLink').escaped() +"|Script]]: "+mw.message( 'FF-Created-FP').escaped() +"","text",false, function() {
					$('#FPSuccess').html(success + ' <a href="/wiki/'+radice+desinenzaFP+'" id="PageCreated">'+radice+desinenzaFP+'</a>')
			}));  
}





// CREAZIONE FEMMINILE PLURALE  (FORMA ALTERNATIVA)
if ($('input#CBfp2').is(':checked')) {
if ($('input#CBmp2').is(':checked'))  { var MP2 = '\|mp2='+radice+desinenzaMP2+'' } else { var MP2 = '' }
if ($('input#CBfs2').is(':checked'))  { var FS2 = '\|f2='+radice+desinenzaFS2+'' } else { var FS2 = '' }
if ($('input#CBfsp2').is(':checked'))  { var FSP2 = '\|f2='+radice+desinenzaFSP2+'\|fp2='+radice+desinenzaFSP2+'' } else { var FSP2 = '' }

if ($('input#AeS').is(':checked'))  { var AeSTXT = '\{\{-sost form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f pl\'\' \n'
+'\n'
+'# femminile plurale alternativo di \[\['+ radice+principale +'\]\]\n' } else { var AeSTXT = '' }

if ($('input#AeS').is(':checked'))  { var AeSTRAD = '\{\{Trad1|femminile plurale alternativo di '+ radice+principale +' (aggettivo) \}\}\n'
+'\:*\{\{en\}\}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\} \n'
+'\{\{Trad1\|femminile plurale alternativo di '+ radice+principale +' (sostantivo) \}\}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
} else { var AeSTRAD = '\{\{Trad1\|\}\}\n'
+'\:*\{\{en\}\}\: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\}' }
 
var TestoFP2 = '== \{\{-it-\}\} == \n'
+'\{\{-'+parte+' form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f pl\'\' \{\{Tabs\|'+ radice+principale +'\|'+radice+desinenzaMP+'\|'+radice+desinenzaFS+'\|'+radice+desinenzaFP+'\|fp2='+radice+desinenzaFP2+MP2+FS2+FSP2+'}}\n'
+'\n'
+'# femminile plurale alternativo di \[\['+ radice+principale +'\]\]\n'
+'\n'+AeSTXT+''
+'\{\{-sill-\}\}\n'
+'; '+ radiceSill+desinenzaSillFP2 +'\n'
+'\n'
+'{{-etim-}}\n'
+'\{\{Etim-link\|'+ radice+principale +'\}\}\n'
+'\n'
+'{{-trad-}}\n'
+'' +AeSTRAD+''
 
	mw.loader.using('mediawiki.user', writeInPage(""+radice+desinenzaFP2+"", ""+TestoFP2+"","[["+mw.message( 'ScriptLink').escaped() +"|Script]]: "+mw.message( 'FF-Created-FP2').escaped() +"","text",false, function() {
					$('#FP2Success').html(success + ' <a href="/wiki/'+radice+desinenzaFP2+'" id="PageCreated">'+radice+desinenzaFP2+'</a>')
			}));  
}
 
 
// CREAZIONE FEMMINILE SINGOLARE E PLURALE
if ($('input#CBfsp').is(':checked')) {
if ($('input#CBmp2').is(':checked'))  { var MP2 = '\|mp2='+radice+desinenzaMP2+'' } else { var MP2 = '' }
if ($('input#CBfs2').is(':checked'))  { var FS2 = '\|f2='+radice+desinenzaFS2+'' } else { var FS2 = '' }
if ($('input#CBfp2').is(':checked'))  { var FP2 = '\|fp2='+radice+desinenzaFP2+'' } else { var FP2 = '' }
if ($('input#CBfsp2').is(':checked'))  { var FSP2 = '\|f2='+radice+desinenzaFSP2+'\|fp2='+radice+desinenzaFSP2+'' } else { var FSP2 = '' }

if ($('input#AeS').is(':checked'))  { var AeSTXT = '\{\{-sost form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f s\'\' e \'\'f pl\'\' \n'
+'\n'
+'# femminile di \[\['+ radice+principale +'\]\]\n'
+'# femminile plurale di \[\['+ radice+principale +'\]\]\n' } else { var AeSTXT = '' }

if ($('input#AeS').is(':checked'))  { var AeSTRAD = '{{Trad1|femminile di '+ radice+principale +' (aggettivo)}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}}\n'
+'\n'
+'{{Trad1|femminile plurale di '+ radice+principale +' (aggettivo)}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}}\n'
+'\n'
+'{{Trad1|femminile plurale di '+ radice+principale +' (sostantivo)}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
+'\n'
+'{{Trad1|femminile plurale di '+ radice+principale +' (sostantivo)}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
} else { var AeSTRAD = '{{Trad1|femminile di '+ radice+principale +'}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}}\n'
+'\n'
+'{{Trad1|femminile plurale di '+ radice+principale +'}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}}' }
 
var TestoFSP = '== \{\{-it-\}\} == \n'
+'\{\{-'+parte+' form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f s\'\' e \'\'f pl\'\' \{\{Tabs\|'+ radice+principale +'\|'+radice+desinenzaMP+'\|'+radice+desinenzaFSP+'\|'+radice+desinenzaFSP+MP2+FS2+FP2+FSP2+'}}\n'
+'\n'
+'# femminile di \[\['+ radice+principale +'\]\]\n'
+'# femminile plurale di \[\['+ radice+principale +'\]\]\n'
+'\n'+AeSTXT+''
+'\{\{-sill-\}\}\n'
+'; '+ radiceSill+desinenzaSillFSP +'\n'
+'\n'+AeSTXT+''
+'{{-etim-}}\n'
+'\{\{Etim-link\|'+ radice+principale +'\}\}\n'
+'\n'
+'{{-trad-}}\n'
+'' +AeSTRAD+''
 
	mw.loader.using('mediawiki.user', writeInPage(""+radice+desinenzaFSP2+"",  ""+TestoFSP+"","[["+mw.message( 'ScriptLink').escaped() +"|Script]]: "+mw.message( 'FF-Created-FSP').escaped() +"","text",false, function() {
					$('#FSPSuccess').html(success + ' <a href="/wiki/'+radice+desinenzaFSP+'" id="PageCreated">'+radice+desinenzaFSP+'</a>')
			})); 
}

// CREAZIONE FEMMINILE SINGOLARE E PLURALE (FORMA ALTERNATIVA)
if ($('input#CBfsp2').is(':checked')) {
if ($('input#CBmp2').is(':checked'))  { var MP2 = '\|mp2='+radice+desinenzaMP2+'' } else { var MP2 = '' }
if ($('input#CBfs2').is(':checked'))  { var FS2 = '\|f2='+radice+desinenzaFS2+'' } else { var FS2 = '' }
if ($('input#CBfp2').is(':checked'))  { var FP2 = '\|fp2='+radice+desinenzaFP2+'' } else { var FP2 = '' }
if ($('input#CBmsfp').is(':checked'))  { var MSFP = ''+ radice+principale +'' } else { var MSFP = '' }

if ($('input#AeS').is(':checked'))  { var AeSTXT = '\{\{-sost form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f s\'\' e \'\'f pl\'\' \n'
+'\n'
+'# femminile alternativo di \[\['+ radice+principale +'\]\]\n'
+'# femminile plurale alternativo di \[\['+ radice+principale +'\]\]\n' } else { var AeSTXT = '' }

if ($('input#AeS').is(':checked'))  { var AeSTRAD = '{{Trad1|femminile alternativo di '+ radice+principale +' (aggettivo)}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}}\n'
+'\n'
+'{{Trad1|femminile plurale alternativo di '+ radice+principale +' (aggettivo)}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}}\n'
+'\n'
+'{{Trad1|femminile plurale alternativo di '+ radice+principale +' (sostantivo)}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
+'\n'
+'{{Trad1|femminile plurale alternativo di '+ radice+principale +' (sostantivo)}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
} else { var AeSTRAD = '{{Trad1|femminile alternativo di '+ radice+principale +'}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}}\n'
+'\n'
+'{{Trad1|femminile plurale alternativo di '+ radice+principale +'}}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}}' }
 
var TestoFSP2 = '== \{\{-it-\}\} == \n'
+'\{\{-'+parte+' form-\|it\}\}\n'
+'\{\{Pn\}\} \'\'f s\'\' e \'\'f pl\'\' \{\{Tabs\|'+ radice+principale +'\|'+radice+desinenzaMP+'\|'+radice+desinenzaFSP+'\|'+radice+desinenzaFSP+MSFP+'\|f2='+radice+desinenzaFSP2+'\|fp2='+radice+desinenzaFSP2+'}}\n'
+'\n'
+'# femminile alternativo di \[\['+ radice+principale +'\]\]\n'
+'# femminile alternativo plurale di \[\['+ radice+principale +'\]\]\n'
+'\n'+AeSTXT+''
+'\{\{-sill-\}\}\n'
+'; '+ radiceSill+desinenzaSillFSP2 +'\n'
+'\n'
+'{{-etim-}}\n'
+'\{\{Etim-link\|'+ radice+principale +'\}\}\n'
+'\n'
+'{{-trad-}}\n'
+'' +AeSTRAD+''
 
	mw.loader.using('mediawiki.user', writeInPage(""+radice+desinenzaFSP2+"",  ""+TestoFSP2+"","[["+mw.message( 'ScriptLink').escaped() +"|Script]]: "+mw.message( 'FF-Created-FSP2').escaped() +"","text",false, function() {
					$('#FSP2Success').html(success + ' <a href="/wiki/'+radice+desinenzaFSP2+'" id="PageCreated">'+radice+desinenzaFSP2+'</a>')
			})); 
}


//SOLO PLURALE

if ($('input#AeS').is(':checked'))  { var AeSTXT = '\{\{-sost form-\|it\}\}\n'
+'\{\{Pn\}\} \'\''+PluraleGenere+' pl\'\' \n'
+'\n'
+'# plurale di \[\['+ radice+principale +'\]\]\n' } else { var AeSTXT = '' }

if ($('input#AeS').is(':checked'))  { var AeSTRAD = '\{\{Trad1| plurale di \[\['+ radice+principale +'\]\] (aggettivo) \}\}\n'
+'\:*\{\{en\}\}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\} \n'
+'\{\{Trad1\| plurale di '+ radice+principale +' (sostantivo) \}\}\n'
+':*{{en}}: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'{{Trad2}} \n'
} else { var AeSTRAD = '\{\{Trad1\|\}\}\n'
+'\:*\{\{en\}\}\: <!-- inserire dopo i : la/le traduzione/ni nelle altre lingue -->\n'
+'\{\{Trad2\}\}' }
 
 
 if ($('input#CBGenere').is(':checked')) {
var TestoPlurale = '== \{\{-it-\}\} == \n'
+'\{\{-'+parte+' form-\|it\}\}\n'
+'\{\{Pn\}\} \'\''+PluraleGenere+' pl\'\' \n'
+'\n'
+'# plurale di \[\['+ radice+principale +'\]\]\n'
+'\n'+AeSTXT+''
+'\{\{-sill-\}\}\n'
+'; '+ radicePluraleSill+DesinenzaSillPlurale +'\n'
+'\n'
+'{{-etim-}}\n'
+'\{\{Etim-link\|'+ radice+principale +'\}\}\n'
+'\n'
+'{{-trad-}}\n'
+'' +AeSTRAD+''
 
	mw.loader.using('mediawiki.user', writeInPage(""+radice+DesinenzaPlurale+"", ""+TestoPlurale+"","[["+mw.message( 'ScriptLink').escaped() +"|Script]]: "+mw.message( 'PL-Created').escaped() +"","text",false, function() {
					$('#PluraleSuccess').html(success + ' <a href="/wiki/'+radice+DesinenzaPlurale+'" id="PageCreated">'+radice+DesinenzaPlurale+'</a>')
			}));  
  }
	};



};
 
 
 
	
	
//LINK
 
//Creo link nella pagine delle "pagine speciali"
if ( mw.config.get('wgCanonicalSpecialPageName') === 'Specialpages' ) {
	$('#mw-specialpagesgroup-pagetools').next().find('ul').eq(0)
	.prepend('<li><a href=" /wiki/Speciale:CreaRicetta">'+mw.message( 'Txt-portletLink').escaped() +' (beta)</a></li>');
}
 
// Link invisibile per sfruttare la scorciatoia da tastiera
mw.util.addPortletLink(
	'p-tb',
	'/wiki/Special:CreaRicetta',
	mw.message( 'Txt-portletLink').escaped() +' (beta)',
	't-cr',
	mw.message( 'Txt-Help-portletLink').escaped() +' (beta)',
	'-',
	'#t-print'
);

$('#t-cr').hide()


//Rimuovo il colore rosso del link inesistente
$("a[href$='/wiki/Speciale:CreaRicetta']").attr({'title': 'Speciale:CreaRicetta'}).removeClass();