function insertFreeText(cellid)
{
	popup = window.open('win', '', 'menubar=no,width=400,height=300,scrollbars=yes');
	//popup.document.open();
	//popup.document.write(head());
	popup.document.writeln('<html><head>');

	popup.document.writeln('<script>');
	popup.document.writeln('	function go()');
	popup.document.writeln('	{');
	popup.document.writeln('		window.opener.document.mainForm.cellID.value = \''+cellid+'\';');
	popup.document.writeln('		window.opener.document.mainForm.cellType.value = \'0\';');
	popup.document.writeln('		window.opener.document.mainForm.elementValue.value = document.popform.testo.value;');
	popup.document.writeln('		window.opener.myformsubmit(\'setCell\');');
	popup.document.writeln('		window.close();');
	popup.document.writeln('	}');
	popup.document.writeln('</script>');

	popup.document.writeln('<style>TD{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('BODY{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('TEXTAREA{scrollbar-arrow-color:black;scrollbar-base-color:black; scrollbar-track-color:#EEEEEE; scrollbar-darkshadow-color:white; scrollbar-face-color:white;'); 
	popup.document.writeln('scrollbar-highlight-color:white; scrollbar-shadow-color:black; font-family:Verdana;font-size:8pt;border-style:solid;border-width=1pt;}');
	popup.document.writeln('INPUT{font-family:Verdana;font-size:8pt;}</style>');
	
	popup.document.writeln('</head>');
	popup.document.writeln('<body><center><form name=popform>');	
	popup.document.write('Inserisci il testo da visualizzare<br>');
	popup.document.write('<textarea name=testo cols=30 rows=10></textarea><br>');
	popup.document.write('<input type=button value=OK onClick=\"go()\">');
	popup.document.write('</form><center></body></html>');
	//popup.document.write(tail());
	popup.document.close();
}
function insertText(cellid)
{
	popup = window.open('win', '', 'menubar=no,width=400,height=300,scrollbars=yes');
	//popup.document.open();
	popup.document.write('<html><head>');

	popup.document.writeln('<script>');
	popup.document.writeln('	function go()');
	popup.document.writeln('	{');
	popup.document.writeln('		window.opener.document.mainForm.cellID.value = \''+cellid+'\';');
	popup.document.writeln('		window.opener.document.mainForm.cellType.value = \'1\';');
	popup.document.writeln('		window.opener.document.mainForm.elementDefaultValue.value = document.popform.defaultText.value;');
	popup.document.writeln('		window.opener.document.mainForm.leftLabel.value = document.popform.leftlabel.value;');
	popup.document.writeln('		window.opener.document.mainForm.rightLabel.value = document.popform.rightlabel.value;');
	popup.document.writeln('		window.opener.document.mainForm.elementLenght.value = document.popform.len.options[document.popform.len.selectedIndex].value;');
	popup.document.writeln('		window.opener.myformsubmit(\'setCell\');');
	popup.document.writeln('		window.close();');
	popup.document.writeln('	}');
	popup.document.writeln('</script>');

	popup.document.writeln('<style>TD{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('BODY{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('TEXTAREA{scrollbar-arrow-color:black;scrollbar-base-color:black; scrollbar-track-color:#EEEEEE; scrollbar-darkshadow-color:white; scrollbar-face-color:white;'); 
	popup.document.writeln('scrollbar-highlight-color:white; scrollbar-shadow-color:black; font-family:Verdana;font-size:8pt;border-style:solid;border-width=1pt;}');
	popup.document.writeln('INPUT{font-family:Verdana;font-size:8pt;}</style>');

	popup.document.writeln('</head>');
	popup.document.write('<body><center><form name=popform>');	
	popup.document.writeln('<table border=0><tr><td>Seleziona la lunghezza : </td><td>');
	popup.document.writeln('<select name=len>');
	popup.document.writeln('<option value=5>5</option>');
	popup.document.writeln('<option value=10>10</option>');
	popup.document.writeln('<option value=15>15</option>');
	popup.document.writeln('<option value=20>20</option>');
	popup.document.writeln('<option value=25>25</option>');
	popup.document.writeln('<option value=30>30</option>');
	popup.document.writeln('<option value=35>35</option>');
	popup.document.writeln('<option value=40>40</option>');
	popup.document.writeln('<option value=45>45</option>');
	popup.document.writeln('<option value=50>50</option>');
	popup.document.writeln('<option value=55>55</option>');
	popup.document.writeln('<option value=60>60</option>');
	popup.document.writeln('<option value=65>65</option>');
	popup.document.writeln('</select>');
	popup.document.writeln('</td></tr>');
	popup.document.writeln('<tr><td>Testo iniziale :</td><td> <input name=defaultText type=text size=20></td></tr>');
	popup.document.writeln('<tr><td>Testo a sinistra :</td><td> <input name=leftlabel type=text size=20></td></tr>');
	popup.document.writeln('<tr><td>Testo a destra :</td><td> <input name=rightlabel type=text size=20></td></tr></table>');
	popup.document.writeln('<br><input type=button value=OK onClick=\"go()\">');
	popup.document.write('</form><center></body></html>');
	popup.document.close();
}

function insertTextarea(cellid)
{
	popup = window.open('win', '', 'menubar=no,width=400,height=500,scrollbars=yes');
	//popup.document.open();
	popup.document.write('<html><head>');

	popup.document.writeln('<script>');
	popup.document.writeln('	function go()');
	popup.document.writeln('	{');
	popup.document.writeln('		window.opener.document.mainForm.cellID.value = \''+cellid+'\';');
	popup.document.writeln('		window.opener.document.mainForm.cellType.value = \'2\';');
	popup.document.writeln('		window.opener.document.mainForm.elementDefaultValue.value = document.popform.defaultText.value;');
	popup.document.writeln('		window.opener.document.mainForm.leftLabel.value = document.popform.leftlabel.value;');
	popup.document.writeln('		window.opener.document.mainForm.rightLabel.value = document.popform.rightlabel.value;');
	popup.document.writeln('		window.opener.document.mainForm.elementLenght.value = document.popform.len.options[document.popform.len.selectedIndex].value;');
	popup.document.writeln('		window.opener.document.mainForm.elementHeight.value = document.popform.hgt.options[document.popform.hgt.selectedIndex].value;');
	popup.document.writeln('		window.opener.myformsubmit(\'setCell\');');
	popup.document.writeln('		window.close();');
	popup.document.writeln('	}');
	popup.document.writeln('</script>');

	popup.document.writeln('<style>TD{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('BODY{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('TEXTAREA{scrollbar-arrow-color:black;scrollbar-base-color:black; scrollbar-track-color:#EEEEEE; scrollbar-darkshadow-color:white; scrollbar-face-color:white;'); 
	popup.document.writeln('scrollbar-highlight-color:white; scrollbar-shadow-color:black; font-family:Verdana;font-size:8pt;border-style:solid;border-width=1pt;}');
	popup.document.writeln('INPUT{font-family:Verdana;font-size:8pt;}</style>');
	popup.document.writeln('</head>');
	popup.document.write('<body><center><form name=popform>');	
	
	popup.document.writeln('<table border=0><tr><td>Larghezza : </td><td>');
	popup.document.writeln('<select name=len>');
	popup.document.writeln('<option value=5>5</option>');
	popup.document.writeln('<option value=10>10</option>');
	popup.document.writeln('<option value=15>15</option>');
	popup.document.writeln('<option value=20>20</option>');
	popup.document.writeln('<option value=25>25</option>');
	popup.document.writeln('<option value=30>30</option>');
	popup.document.writeln('<option value=35>35</option>');
	popup.document.writeln('<option value=40>40</option>');
	popup.document.writeln('<option value=45>45</option>');
	popup.document.writeln('<option value=50>50</option>');
	popup.document.writeln('<option value=55>55</option>');
	popup.document.writeln('<option value=60>60</option>');
	popup.document.writeln('<option value=65>65</option>');
	popup.document.writeln('</select>');
	popup.document.writeln('</td></tr>');

	popup.document.writeln('<tr><td>Altezza : </td><td>');
	popup.document.writeln('<select name=hgt>');
	popup.document.writeln('<option value=2>2</option>');
	popup.document.writeln('<option value=4>4</option>');
	popup.document.writeln('<option value=6>6</option>');
	popup.document.writeln('<option value=8>8</option>');
	popup.document.writeln('<option value=10>10</option>');
	popup.document.writeln('<option value=12>12</option>');
	popup.document.writeln('<option value=14>14</option>');
	popup.document.writeln('<option value=16>16</option>');
	popup.document.writeln('<option value=18>18</option>');
	popup.document.writeln('<option value=20>20</option>');
	popup.document.writeln('</select>');
	popup.document.writeln('</td></tr>');

	popup.document.writeln('<tr><td>Testo iniziale :</td><td> <textarea name=defaultText cols=30 rows=10></textarea></td></tr>');
	popup.document.writeln('<tr><td>Testo sopra :</td><td> <input name=leftlabel type=text size=20></td></tr>');
	popup.document.writeln('<tr><td>Testo sotto :</td><td> <input name=rightlabel type=text size=20></td></tr></table>');
	popup.document.writeln('<br><input type=button value=OK onClick=\"go()\">');
	popup.document.write('</form><center></body></html>');
	popup.document.close();
}

function insertCheckbox(cellid)
{
	popup = window.open('win', '', 'menubar=no,width=400,height=300,scrollbars=yes');
	//popup.document.open();
	popup.document.writeln('<html><head>');

	popup.document.writeln('<script>');
	popup.document.writeln('	function go()');
	popup.document.writeln('	{');
	popup.document.writeln('		window.opener.document.mainForm.cellID.value = \''+cellid+'\';');
	popup.document.writeln('		window.opener.document.mainForm.cellType.value = \'3\';');
	popup.document.writeln('		window.opener.document.mainForm.values.value = document.popform.values.value;');
	popup.document.writeln('		if (document.popform.showOther.checked) window.opener.document.mainForm.showOther.value = \'on\';');
	popup.document.writeln('		window.opener.myformsubmit(\'setCell\');');
	popup.document.writeln('		window.close();');
	popup.document.writeln('	}');
	popup.document.writeln('</script>');

	popup.document.writeln('<style>TD{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('BODY{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('TEXTAREA{scrollbar-arrow-color:black;scrollbar-base-color:black; scrollbar-track-color:#EEEEEE; scrollbar-darkshadow-color:white; scrollbar-face-color:white;'); 
	popup.document.writeln('scrollbar-highlight-color:white; scrollbar-shadow-color:black; font-family:Verdana;font-size:8pt;border-style:solid;border-width=1pt;}');
	popup.document.writeln('INPUT{font-family:Verdana;font-size:8pt;}</style>');
	popup.document.writeln('</head>');

	popup.document.writeln('<body><center><form name=popform>');	
	popup.document.writeln('<table border=0><tr><td>Inserire i valori desiderati andando a capo tra un valore e l\'altro:</td>');
	popup.document.writeln('<td>Esempio (colori):</td></tr><tr>');
	popup.document.writeln('<td> <textarea  name=values cols=20 rows=15></textarea></td>');

	popup.document.writeln('<td> <textarea style=\"background-color:#EEEEEE;\" name=example cols=20 rows=15 onFocus=\"this.blur()\">');
	popup.document.writeln('Rosso\nVerde\nGiallo\nViola\nGrigio\nArancione</textarea></td></tr>');
	popup.document.writeln('<tr><td colspan=2>Aggiungi testo libero finale <input type=checkbox name=showOther></td></tr></table>');
	popup.document.writeln('<br><input type=button value=OK onClick=\"go()\">');
	popup.document.write('</form><center></body></html>');
	popup.document.close();
}

function insertRadio(cellid)
{
	popup = window.open('win', '', 'menubar=no,width=400,height=300,scrollbars=yes');
	//popup.document.open();
	popup.document.writeln('<html><head>');

	popup.document.writeln('<script>');
	popup.document.writeln('	function go()');
	popup.document.writeln('	{');
	popup.document.writeln('		window.opener.document.mainForm.cellID.value = \''+cellid+'\';');
	popup.document.writeln('		window.opener.document.mainForm.cellType.value = \'4\';');
	popup.document.writeln('		window.opener.document.mainForm.values.value = document.popform.values.value;');
	popup.document.writeln('		if (document.popform.showOther.checked) window.opener.document.mainForm.showOther.value = \'on\';');
	popup.document.writeln('		window.opener.myformsubmit(\'setCell\');');
	popup.document.writeln('		window.close();');
	popup.document.writeln('	}');
	popup.document.writeln('</script>');

	popup.document.writeln('<style>TD{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('BODY{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('TEXTAREA{scrollbar-arrow-color:black;scrollbar-base-color:black; scrollbar-track-color:#EEEEEE; scrollbar-darkshadow-color:white; scrollbar-face-color:white;'); 
	popup.document.writeln('scrollbar-highlight-color:white; scrollbar-shadow-color:black; font-family:Verdana;font-size:8pt;border-style:solid;border-width=1pt;}');
	popup.document.writeln('INPUT{font-family:Verdana;font-size:8pt;}</style>');
	popup.document.writeln('</head>');

	popup.document.writeln('<body><center><form name=popform>');	
	popup.document.writeln('<table border=0><tr><td>Inserire i valori desiderati andando a capo tra un valore e l\'altro:</td>');
	popup.document.writeln('<td>Esempio (colori):</td></tr><tr>');
	popup.document.writeln('<td> <textarea  name=values cols=20 rows=15></textarea></td>');

	popup.document.writeln('<td> <textarea style=\"background-color:#EEEEEE;\" name=example cols=20 rows=15 onFocus=\"this.blur()\">');
	popup.document.writeln('Rosso\nVerde\nGiallo\nViola\nGrigio\nArancione</textarea></td></tr>');
	popup.document.writeln('<tr><td colspan=2>Aggiungi testo libero finale <input type=checkbox name=showOther></td></tr></table>');
	popup.document.writeln('<br><input type=button value=OK onClick=\"go()\">');
	popup.document.write('</form><center></body></html>');
	popup.document.close();
}

function insertSelect(cellid)
{
	popup = window.open('win', '', 'menubar=no,width=400,height=300,scrollbars=yes');
	//popup.document.open();
	popup.document.writeln('<html><head>');

	popup.document.writeln('<script>');
	popup.document.writeln('	function go()');
	popup.document.writeln('	{');
	popup.document.writeln('		window.opener.document.mainForm.cellID.value = \''+cellid+'\';');
	popup.document.writeln('		window.opener.document.mainForm.cellType.value = \'5\';');
	popup.document.writeln('		window.opener.document.mainForm.values.value = document.popform.values.value;');
	popup.document.writeln('		window.opener.myformsubmit(\'setCell\');');
	popup.document.writeln('		window.close();');
	popup.document.writeln('	}');
	popup.document.writeln('</script>');

	popup.document.writeln('<style>TD{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('BODY{font-family:Verdana;font-size:8pt;}');
	popup.document.writeln('TEXTAREA{scrollbar-arrow-color:black;scrollbar-base-color:black; scrollbar-track-color:#EEEEEE; scrollbar-darkshadow-color:white; scrollbar-face-color:white;'); 
	popup.document.writeln('scrollbar-highlight-color:white; scrollbar-shadow-color:black; font-family:Verdana;font-size:8pt;border-style:solid;border-width=1pt;}');
	popup.document.writeln('INPUT{font-family:Verdana;font-size:8pt;}</style>');
	popup.document.writeln('</head>');

	popup.document.writeln('<body><center><form name=popform>');	
	popup.document.writeln('<table border=0><tr><td>Inserire i valori desiderati andando a capo tra un valore e l\'altro:</td>');
	popup.document.writeln('<td>Esempio (colori):</td></tr><tr>');
	popup.document.writeln('<td> <textarea  name=values cols=20 rows=15></textarea></td>');

	popup.document.writeln('<td> <textarea style=\"background-color:#EEEEEE;\" name=example cols=20 rows=15 onFocus=\"this.blur()\">');
	popup.document.writeln('Rosso\nVerde\nGiallo\nViola\nGrigio\nArancione</textarea></td></tr></table>');
	popup.document.writeln('<br><input type=button value=OK onClick=\"go()\">');
	popup.document.write('</form><center></body></html>');
	popup.document.close();
}

function deleteCell(cellid)
{
	if (confirm('La cella verr&agrave; eliminata definitivamnete!\n Premere OK per continuare.'))
	{
    	document.mainForm.cellID.value=cellid;
        myformsubmit('deleteCell')
	}
}
