// ################## preload immagini #############################################################################################
dot_clear=new Image();
dot_clear.src="img/dot_clear.gif";

arrow=new Image();
arrow.src="img/menu_freccetta_red.gif";

arrow_yellow=new Image();
arrow_yellow.src="img/menu_freccetta_yellow.gif";

menu_inizio_red=new Image();
menu_inizio_red.src="img/menu_inizio_red.gif";

menu_inizio_white=new Image();
menu_inizio_white.src="img/menu_inizio_white.gif";

menu_strumenti_red=new Image();
menu_strumenti_red.src="img/menu_strumenti_red.gif";

menu_strumenti_white=new Image();
menu_strumenti_white.src="img/menu_strumenti_white.gif";

menu_naviga_red=new Image();
menu_naviga_red.src="img/menu_naviga_red.gif";

menu_naviga_white=new Image();
menu_naviga_white.src="img/menu_naviga_white.gif";
print_action="javascript:document.intranet_contents.focus();document.intranet_contents.print();";


// ################## funzioni per nascondere o mostrare il tasto stampa ######################################################################
function hide_print_button() {
	document.getElementById('print_button').innerHTML="<img src='img/dot_clear.gif' width='29' height='43' border='0'>";
	return;
}

function show_print_button() {
	document.getElementById('print_button').innerHTML="<a href='"+print_action+"'><img src='img/but_print.gif' width='29' height='43' border='0'></a>";
	return;
}

function F1() {
	document.getElementById('menu_strumenti_title').src=menu_strumenti_red.src;
	document.getElementById('div_strumenti').style.visibility='visible';
	return;
}

function F2(actual_id_1) {
	F1();
	document.getElementById('div_'+actual_id_1).style.visibility='visible';
	return;
}

function F3() {
	document.getElementById('menu_strumenti_title').src=menu_strumenti_white.src;
	document.getElementById('div_strumenti').style.visibility='hidden';
	return;
}

function F4(actual_id_1) {
	F3();
	document.getElementById('div_'+actual_id_1).style.visibility='hidden';
	return;
}


// ################## funzioni menu naviga ######################################################################################
function N1() {
	document.getElementById('menu_naviga_title').src=menu_naviga_red.src;
	document.getElementById('div_naviga').style.visibility='visible';
	return;
}

function N2(id) {
	document.getElementById('menu_naviga_title').src=menu_naviga_red.src;
	document.getElementById('div_naviga').style.visibility='visible';
	document.getElementById('div_'+id).style.visibility='visible';
	return;
}

function N3() {
	document.getElementById('menu_naviga_title').src=menu_naviga_white.src;
	document.getElementById('div_naviga').style.visibility='hidden';
	return;
}

function N4(id) {
	document.getElementById('menu_naviga_title').src=menu_naviga_white.src;
	document.getElementById('div_naviga').style.visibility='hidden';
	document.getElementById('div_'+id).style.visibility='hidden';
	return;
}


		// ################## menu naviga ##################################################################################################


// ################## funzioni menu servizi ########################################################################################
function F5(id,actual_id_1) {
    document.getElementById('menu_servizi_inizio_'+id).src=menu_inizio_red.src;
    document.getElementById('td_'+actual_id_1).style.backgroundColor='#A0001E';
    document.getElementById('td_'+actual_id_1).style.color='#FFFFFF';
    document.getElementById('td_'+actual_id_1).style.fontWeight='bold';
    document.getElementById('div_'+id).style.visibility='visible';
    hide_select();
    return;
}

function F6(actual_id_1) {
    document.getElementById('menu_servizi_inizio_'+actual_id_1).src=menu_inizio_red.src;
    document.getElementById('td_'+actual_id_1).style.backgroundColor='#A0001E';
    document.getElementById('td_'+actual_id_1).style.color='#FFFFFF';
    document.getElementById('td_'+actual_id_1).style.fontWeight='bold';
    document.getElementById('div_'+actual_id_1).style.visibility='visible';
    hide_select();
    return;
}

function F8(id,id2) {
    document.getElementById('menu_servizi_inizio_'+id).src=menu_inizio_red.src;
    document.getElementById('td_'+id).style.backgroundColor='#A0001E';
    document.getElementById('td_'+id).style.color='#FFFFFF';
    document.getElementById('td_'+id).style.fontWeight='bold';
    document.getElementById('div_'+id).style.visibility='visible';
    hide_select();
    document.getElementById('div_'+id2).style.visibility='visible';
    return;
}


function S1(id) {
    document.getElementById('menu_servizi_inizio_'+id).src=menu_inizio_red.src;
	document.getElementById('td_'+id).style.backgroundColor='#A0001E';
	document.getElementById('td_'+id).style.color='#FFFFFF';
	document.getElementById('td_'+id).style.fontWeight='bold';
	document.getElementById('div_'+id).style.visibility='visible';
	hide_select();
    return;
}

function S2(actual_id_1) {
	document.getElementById('menu_servizi_inizio_'+actual_id_1).src=menu_inizio_red.src;
	document.getElementById('td_'+actual_id_1).style.backgroundColor='#A0001E';
	document.getElementById('td_'+actual_id_1).style.color='#FFFFFF';
	document.getElementById('td_'+actual_id_1).style.fontWeight='bold';
	document.getElementById('div_'+actual_id_1).style.visibility='visible';
	hide_select();
    return;
}

function S3(actual_id_1,actual_id_2) {
	document.getElementById('menu_servizi_inizio_'+actual_id_1).src=menu_inizio_red.src;
	document.getElementById('td_'+actual_id_1).style.backgroundColor='#A0001E';
	document.getElementById('td_'+actual_id_1).style.color='#FFFFFF';
	document.getElementById('td_'+actual_id_1).style.fontWeight='bold';
	document.getElementById('div_'+actual_id_1).style.visibility='visible';
	hide_select();
	document.getElementById('div_'+actual_id_2).style.visibility='visible';
    return;
}

function F9(id) {
	document.getElementById('menu_servizi_inizio_'+id).src=menu_inizio_white.src;
	document.getElementById('td_'+id).style.backgroundColor='#FFFFFF';
	document.getElementById('td_'+id).style.color='#696767';
	document.getElementById('td_'+id).style.fontWeight='normal';
    return;
}

function F7(id) {
    document.getElementById('menu_servizi_inizio_'+id).src=menu_inizio_white.src;
    document.getElementById('td_'+id).style.backgroundColor='#FFFFFF';
    document.getElementById('td_'+id).style.color='#696767';
    document.getElementById('td_'+id).style.fontWeight='normal';
    document.getElementById('div_'+id).style.visibility='hidden';
    return;
}

function F10(id,id2) {
    document.getElementById('menu_servizi_inizio_'+id).src=menu_inizio_white.src;
    document.getElementById('td_'+id).style.backgroundColor='#FFFFFF';
    document.getElementById('td_'+id).style.color='#696767';
    document.getElementById('td_'+id).style.fontWeight='normal';
    document.getElementById('div_'+id).style.visibility='hidden';
    document.getElementById('div_'+id2).style.visibility='hidden';
    return;
}

function F11(x) {
    x.style.backgroundColor='#EAA862';
    return ;
}

function F12(x) {
    x.style.backgroundColor='#A0001E';
    return ;
}


var selected=-1;
//queste 2 sostituiscono la funzione choose
function R(actual_id_1) {
 selected=actual_id_1;
 document.getElementById('marker_'+actual_id_1).src=arrow.src;
 return;
}
function S(actual_id_1) {
 document.getElementById('marker_'+actual_id_1).src=dot_clear.src;
 return;
}

function T(actual_id_1) {
 document.getElementById('div_'+actual_id_1).style.visibility='visible';
 return;
}
function U(actual_id_1) {
 document.getElementById('div_'+actual_id_1).style.visibility='hidden';
 return;
}

function O(u) {
// alert(u);
 if (u!="#") {
	 intranet_contents.location.href=u;
 }
 return;
}

function U1() {
	document.getElementById('div_main').style.visibility='visible';
	hide_select();
	return;
}

function U2(actual_id_2) {
    document.getElementById('menu_funzioni_inizio_'+actual_id_2).src=menu_inizio_red.src;
    document.getElementById('td_'+actual_id_2).style.backgroundColor='#A0001E';
    document.getElementById('td_'+actual_id_2).style.color='#FFFFFF';
    document.getElementById('td_'+actual_id_2).style.fontWeight='bold';
    document.getElementById('div_'+actual_id_2).style.visibility='visible';
	return;
}


function U3() {
	document.getElementById('div_main').style.visibility='hidden';
	show_select();
	show_selected_level();
	return;
}

function U4(actual_id_2) {
	document.getElementById('menu_funzioni_inizio_'+actual_id_2).src=menu_inizio_white.src;
	document.getElementById('td_'+actual_id_2).style.backgroundColor='#FFFFFF';
	document.getElementById('td_'+actual_id_2).style.color='#696767';
	document.getElementById('td_'+actual_id_2).style.fontWeight='normal';
	return;
}

function U5(actual_id_2) {
    document.getElementById('div_'+actual_id_2).style.visibility='hidden';
    show_select();
	return;
}

function U6(actual_id_2) {
    document.getElementById('menu_funzioni_inizio_'+actual_id_2).src=menu_inizio_white.src;
    document.getElementById('td_'+actual_id_2).style.backgroundColor='#FFFFFF';
    document.getElementById('td_'+actual_id_2).style.color='#696767';
    document.getElementById('td_'+actual_id_2).style.fontWeight='normal';
    document.getElementById('div_'+actual_id_2).style.visibility='hidden';
    show_select();
	return;
}


function U7(actual_id_1) {
    if (actual_id_1==selected) {
        document.getElementById('marker_'+actual_id_1).src=arrow_yellow.src;
        };
    show_horizontal_voices(actual_id_1);
//    eval("window."+actual_id_1).style.backgroundColor='#EAA862';

	return;
}

// ################## impostazione del tipo di cursore a seconda dell'esistenza dei link ###########################################
/*
for (j=0;j<strumenti.length;j++) {
	actual_id_1=strumenti[j][0];
	actual_link_1=strumenti[j][2];
	if (actual_link_1!="") {
		document.getElementById('td_'+actual_id_1).style.cursor='hand';
	}
	else {
		document.getElementById('td_'+actual_id_1).style.cursor='default';
	}
	if (eval("window."+actual_id_1)) {				
	    var kk1=eval(actual_id_1+".length");				
		for (k=0;k<kk1;k++) {
			actual_id_2=eval(actual_id_1+"["+k+"][0]");
			actual_link_2=eval(actual_id_1+"["+k+"][2]");
			if (actual_link_2!="") {
				document.getElementById('td_'+actual_id_2).style.cursor='hand';
			}
			else {
				document.getElementById('td_'+actual_id_2).style.cursor='default';
			}
		}
	}
}

for (j=0;j<naviga.length;j++) {
	actual_id_1=naviga[j][0];
	actual_link_1=naviga[j][2];
	if (actual_link_1!="") {
		document.getElementById('td_'+actual_id_1).style.cursor='hand';
	}
	else {
		document.getElementById('td_'+actual_id_1).style.cursor='default';
	}
	if (eval("window."+actual_id_1)) {									
		for (k=0;k<eval(actual_id_1+".length");k++) {
			actual_id_2=eval(actual_id_1+"["+k+"][0]");
			actual_link_2=eval(actual_id_1+"["+k+"][2]");
			if (actual_link_2!="") {
				document.getElementById('td_'+actual_id_2).style.cursor='hand';
			}
			else {
				document.getElementById('td_'+actual_id_2).style.cursor='default';
			}
		}
	}
}
/*
for (i=0;i<servizi.length;i++) {
	actual_id_1=servizi[i][0];
	actual_link_1=servizi[i][2];
	if (actual_link_1!="") {
		document.getElementById('td_'+actual_id_1).style.cursor='hand';
	}
	else {
		document.getElementById('td_'+actual_id_1).style.cursor='default';
	}
	if (eval("window."+actual_id_1)) {
		for (j=0;j<eval(actual_id_1+".length");j++) {
			actual_id_2=eval(actual_id_1+"["+j+"][0]");
			actual_link_2=eval(actual_id_1+"["+j+"][2]");
			if (actual_link_2!="") {
				document.getElementById('td_'+actual_id_2).style.cursor='hand';
			}
			else {
				document.getElementById('td_'+actual_id_2).style.cursor='default';
			}
			if (eval("window."+actual_id_2)) {
				for (k=0;k<eval(actual_id_2+".length");k++) {
					actual_id_3=eval(actual_id_2+"["+k+"][0]");
					actual_link_3=eval(actual_id_2+"["+k+"][2]");
					if (actual_link_3!="") {
						document.getElementById('td_'+actual_id_3).style.cursor='hand';
					}
					else {
						document.getElementById('td_'+actual_id_3).style.cursor='default';
					}
				}
			}
		}
	}
}
*/
/*
for (i=0;i<funzioni.length;i++) {
	actual_id_1=funzioni[i][0];
	actual_link_1=funzioni[i][2];
	if (actual_link_1!="") {
		document.getElementById('td_'+actual_id_1).style.cursor='hand';
	}
	else {
		document.getElementById('td_'+actual_id_1).style.cursor='default';
	}
	if (eval("window."+actual_id_1)) {
		for (j=0;j<eval(actual_id_1+".length");j++) {
			actual_id_2=eval(actual_id_1+"["+j+"][0]");
			actual_link_2=eval(actual_id_1+"["+j+"][2]");
			if (actual_link_2!="") {
				document.getElementById('td_'+actual_id_2).style.cursor='hand';
			}
			else {
				document.getElementById('td_'+actual_id_2).style.cursor='default';
			}
			if (eval("window."+actual_id_2)) {
				for (k=0;k<eval(actual_id_2+".length");k++) {
					actual_id_3=eval(actual_id_2+"["+k+"][0]");
					actual_link_3=eval(actual_id_2+"["+k+"][2]");
					if (actual_link_3!="") {
						document.getElementById('td_'+actual_id_3).style.cursor='hand';
					}
					else {
						document.getElementById('td_'+actual_id_3).style.cursor='default';
					}
				}
			}
		}
	}
}
*/

