var nfield = 0;

var version = parseInt(navigator.appVersion);
var isNav = false;
isNav = navigator.appName == "Netscape";
var isIE = false;
if (navigator.appVersion.indexOf("MSIE") > -1) {isIE = true}
var stile = "";
if (isIE) {stile = ".style"}
var range = "";
if (isIE) {range = ".all"}

var isIE4 = isIE && (version > 3);



function vi(a, b, col) {
   if (col == "b") {lcolor = 0x336699} else {lcolor = 0xffcc00}
   if (isIE4) 	{
	if (a.style.display == "none") 
		{a.style.visibility = "visible";
		b.style.backgroundColor = lcolor;}
	else
		{a.style.visibility = "hidden";
		b.style.backgroundColor = "";}
	}
}

function mostra(a) {
   if (isIE) 	{a.style.visibility = 'visible';}
	else	{a.visibility = 'visible';}
}

function ldimg(nome,fid) {
   if (isIE) 	{nome.src = fid;}
	else	{nome.src = fid;}
}

function nascondi(a) {
   if (isIE) 	{a.style.visibility = 'hidden';}
	else	{a.visibility = 'hidden';}
}

function inserisci(obj) {
    if (document.getElementById)
	{
	p = document.getElementById(obj);
	p.style.display = '';
	}
    else if (document.layers)
	{
	document.layers[obj].display = '';
	}
    else if (document.all)
	{
     	eval("document.all." + obj + ".style.display = ''");
	}
}
function elimina(obj) {
    if (document.getElementById)
	{
	p = document.getElementById(obj);
	p.style.display = 'none';
	}
    else if (document.layers)
	{
	document.layers[obj].display = 'none';
	}
    else if (document.all)
	{
     	eval("document.all." + obj + ".style.display = 'none'");
	}
}

function changeImage(a, fid){
	if (isIE)	{a.src = fid;}
	else	{a.src = fid;}
}

function lnk1(){
// parametri: testo, locazione, stile base, stile per mouseover
	style1 = "lnk"; style2 = "lnko";
	if (typeof(lnk1.arguments[2]) != "undefined" && lnk1.arguments[2] != "") {style1 = lnk1.arguments[2]}
	if (typeof(lnk1.arguments[3]) != "undefined" && lnk1.arguments[3] != "") {style2 = lnk1.arguments[3]}
	document.write('<span class="' + style1 + '" onmouseover="this.className=\'' + style2 + '\'; window.status=\' \';" onmouseout="this.className=\'' + style1 + '\'" onclick="document.location=\'' + lnk1.arguments[1] + '\'" >');
	document.write(lnk1.arguments[0]);
	document.write('</span>');
}

function lnk2(){
// parametri: testo, locazione, stile base, stile per mouseover, nome finestra, opzioni finestra
	style1 = "lnk"; style2 = "lnko";
	wname = "newWin";
	if (typeof(lnk2.arguments[2]) != "undefined" && lnk2.arguments[2] != "") {style1 = lnk2.arguments[2]}
	if (typeof(lnk2.arguments[3]) != "undefined" && lnk2.arguments[3] != "") {style2 = lnk2.arguments[3]}
	if (typeof(lnk2.arguments[4]) != "undefined" && lnk2.arguments[4] != "") {wname = lnk2.arguments[4]}
	ss = " "; if (typeof(lnk2.arguments[5]) != "undefined") {ss = lnk2.arguments[5]}
	opt = getopt(ss, "width=", "750");
	opt = opt + "," + getopt(ss, "height=", "550");
	opt = opt + "," + getopt(ss, "left=", "150");
	opt = opt + "," + getopt(ss, "top=", "50");
	opt = opt + "," + getopt(ss, "location=", "yes");
	opt = opt + "," + getopt(ss, "resizable=", "yes");
	opt = opt + "," + getopt(ss, "scrollbars=", "yes");
	document.write('<span class="' + style1 + '" onmouseover="this.className=\'' + style2 + '\'" onmouseout="this.className=\'' + style1 + '\'" onclick="' + wname + '=window.open(\'' + lnk2.arguments[1] + '\',\'' + wname + '\',\'' + opt + '\');">');
	document.write(lnk2.arguments[0]);
	document.write('</span>');
}

function lnk2b(){
// parametri: testo, locazione, stile base, stile per mouseover, nome finestra, opzioni finestra
	style1 = "lnk"; style2 = "lnko";
	wname = "newWin";
	if (typeof(lnk2b.arguments[2]) != "undefined" && lnk2b.arguments[2] != "") {style1 = lnk2b.arguments[2]}
	if (typeof(lnk2b.arguments[3]) != "undefined" && lnk2b.arguments[3] != "") {style2 = lnk2b.arguments[3]}
	if (typeof(lnk2b.arguments[4]) != "undefined" && lnk2b.arguments[4] != "") {wname = lnk2b.arguments[4]}
	ss = " "; if (typeof(lnk2b.arguments[5]) != "undefined") {ss = lnk2b.arguments[5]}
	opt = getopt(ss, "width=", "750");
	opt = opt + "," + getopt(ss, "height=", "550");
	opt = opt + "," + getopt(ss, "left=", "150");
	opt = opt + "," + getopt(ss, "top=", "50");
	opt = opt + "," + getopt(ss, "location=", "yes");
	opt = opt + "," + getopt(ss, "resizable=", "yes");
	opt = opt + "," + getopt(ss, "scrollbars=", "yes");
	opt = opt + ",menubar=yes,toolbar=yes,status=yes";
	document.write('<span class="' + style1 + '" onmouseover="this.className=\'' + style2 + '\'" onmouseout="this.className=\'' + style1 + '\'" onclick="' + wname + '=window.open(\'' + lnk2b.arguments[1] + '\',\'' + wname + '\',\'' + opt + '\');">');
	document.write(lnk2b.arguments[0]);
	document.write('</span>');
}

function lnkgloss(){
// parametri: testo, nfile

	document.write('<span class="glosL" onmouseover="this.className=\'glosO\'" onmouseout="this.className=\'glosL\'" onclick="gloss=window.open(\'glossario.asp?fid=' + lnkgloss.arguments[1] + '\',\'gloss\',\'width=750,height=500,location=no,resizable=yes,scrollbars=yes\');">');
	document.write(lnkgloss.arguments[0]);
	document.write('</span>');
}

function getopt(str, param, defval) {
	n = str.indexOf(param);
	if (n < 0) {
		return param + defval}
	else	{
		ss1 = str.substr(n+param.length);
		n = ss1.indexOf(",");
		if (n < 0) 
			{return param + ss1}
		else	
			{return param + ss1.substr(0, n)}
		}
}

function clsAllW(){
	if (typeof(newWin)!='undefined'){window.newWin.close()}
}

function mostramenu(menuid,iit,iil){
 iiw = 0
 if (typeof(window.innerWidth) == 'number') {iiw = window.innerWidth;}
 else if (typeof(window.document.body.clientWidth) == 'number') {iiw = window.document.body.clientWidth;}
 nascondimenu();
 menuid.style.top = iit;
 if (iiw > 760 ) {menuid.style.left = iil + (iiw - 760)/2}
 else	{menuid.style.left = iil}
 menuid.style.visibility = 'visible';
}

function nascondimenu() {
 if (isIE) {
	men0.style.visibility = 'hidden';
	men1.style.visibility = 'hidden';
	men2.style.visibility = 'hidden';
	men3.style.visibility = 'hidden';
	men4.style.visibility = 'hidden';
	men5.style.visibility = 'hidden';
	men6.style.visibility = 'hidden';
	men7.style.visibility = 'hidden';
	men8.style.visibility = 'hidden';
	men9.style.visibility = 'hidden';
	}
 else	{
	men0.visibility = 'hidden';
	men1.visibility = 'hidden';
	men2.visibility = 'hidden';
	men3.visibility = 'hidden';
	men4.visibility = 'hidden';
	men5.visibility = 'hidden';
	men6.visibility = 'hidden';
	men7.visibility = 'hidden';
	men8.visibility = 'hidden';
	men9.visibility = 'hidden';
	}
}

