//browser detection
var n4 = document.layers;
var ie5 = (document.getElementById) && (document.all);
var dom = (document.getElementById) && (navigator.userAgent.indexOf('Opera') == -1) && (navigator.userAgent.indexOf('Konqueror') == -1); 
var semidom = document.getElementById ;

function MakeTabView(arr) { //genera le linguette (da richiamarsi prima dei DIV)
	if (dom) {
		document.write('<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 BGCOLOR=#FFFFFF><TR>');
		for (i=0; i<arr.length; i++) {
			document.write('<TD><TABLE ID=' + arr[i][0] + 'X CELLSPACING=0 CELLPADDING=0 BGCOLOR=#AAAAAA BORDER=0><TR><TD><TABLE CLASS=linguetta CELLSPACING=0 CELLPADDING=4 BGCOLOR=#FFFFFF BORDER=0><TR><TD CLASS=labella' + (ie5?"ie":"n6") + '><A OnMouseOver="OnCTC(\'' + arr[i][0] + 'X\')" OnMouseOut="OnCT0(\'' + arr[i][0] + 'X\')" OnClick="OnCTL(\'' + arr[i][0] + 'X\', ' + arr.name + '); ShowDIV(\'' + arr[i][0] + '\', ' + arr.name + ');"><NOBR>&nbsp;' + arr[i][1] + '&nbsp;</NOBR></A></TD></TR></TABLE></TD></TR></TABLE></TD><TD><IMG SRC="images/empty.gif" WIDTH=10 HEIGHT=1></TD>');
			document.getElementById((arr[i][0]+'X')).hcolor = arr[i][2];
			document.getElementById((arr[i][0]+'X')).scolor = '#AAAAAA';
		}
		document.write('<TD ID="nearTab" WIDTH=80%></TD></TR></TABLE><TABLE ID=' + arr.linea + ' CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=100% BGCOLOR=#AAAAAA><TR><TD><IMG SRC="images/empty.gif" WIDTH=1 HEIGHT=4></TD></TR></TABLE>');
		OnCTL(arr[arr.vdefault][0]+'X', arr); //imposta vista di default
	}
	else {
		document.write('<TABLE ID=' + arr.linea + ' CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH=100% BGCOLOR=#AAAAAA><TR><TD><IMG SRC="images/empty.gif" WIDTH=1 HEIGHT=4></TD></TR></TABLE>');
	}
}

function OnCTC(idt) { //OnMouseOver
	document.getElementById(idt).bgColor = document.getElementById(idt).hcolor;
}

function OnCT0(idt) { //OnMouseOut
	document.getElementById(idt).bgColor = document.getElementById(idt).scolor;
}

function OnCTL(idt, arr) { //OnMouseClick
	for (i=0; i<arr.length; i++) {
		document.getElementById((arr[i][0]+'X')).bgColor = '#AAAAAA';
		document.getElementById((arr[i][0]+'X')).scolor = '#AAAAAA';
	}
	document.getElementById(idt).scolor = document.getElementById(idt).hcolor;
	OnCTC(idt);
	document.getElementById(arr.linea).bgColor = document.getElementById(idt).hcolor;
}

function ShowDIV(idd, arr) { //OnMouseClick
	for (i=0; i<arr.length; i++) document.getElementById(arr[i][0]).style.display = "none";
	document.getElementById(idd).style.display = "";
	MemoriaDellaLingua(idd, arr);
}

function init_tab(arr){
	if (dom) for (i=0; i<arr.length; i++) { //Inizializzazione dei DIV
			if (i==arr.vdefault) continue;
			document.getElementById(arr[i][0]).style.display = "none";
	}
}

function MemoriaDellaLingua(nome, arr) {
	for (i=0; i<arr.length; i++) if (arr[i][0]==nome) break;
	if (typeof(top.head)!="undefined") 
		top.head.document.fmemtab.memtab.value = i;
}
