
/*	File layout_app.js				*/

/*	Directory RDD/zz1_cssjs				*/

/*	Versione 30/06/2008 - 15-07-08 - 19-11-08	*/

/*	--------------------------------------------------------------	*/

/*	Caricamento del CSS in funzione della larghezza della finestra	*/
/*	e del numero di colonne (2 o 3)						*/

/*	Versione del 19/11/2008								*/

var	gl_nome_layout_completo;

if (gl_nome_layout == "")
alert("Error - Layout_app.js - Variable gl_nome_layout vuota. Caricamento css fallito.");
else
{	if (gl_nome_layout.charAt(gl_nome_layout.length-1) != "_")
	alert("Warning - Layout_app.js - Variable gl_nome_layout errata. Fallimento del caricamento css probabile.");

	if (gl_livello == 0) gl_path = "";
	else
	if (gl_livello == 1) gl_path = "../";
	else
	if (gl_livello == 2) gl_path = "../../";
	else
	if (gl_livello == 3) gl_path = "../../../";
	else alert("Error - Layout_app.js - Variable gl_livello errata = " + gl_livello + ". Caricamento css fallito.");

	gl_nome_layout_completo = "zz1_cssjs/";

	if (gl_col == 1) gl_nome_layout_completo = gl_nome_layout_completo + gl_nome_layout + "1_";
	else
	if (gl_col == 2) gl_nome_layout_completo = gl_nome_layout_completo + gl_nome_layout + "2_";
	else
	if (gl_col == 3) gl_nome_layout_completo = gl_nome_layout_completo + gl_nome_layout + "3_";
	else
	{	gl_nome_layout_completo = "";
		alert("Error - Layout_app.js - Variable gl_col errata = " + gl_col + ". Caricamento css fallito.");
	}

	if (dim_finestra == "low")  	/* 800 x 600 */
	{	document.write("<link rel=stylesheet href=" + gl_path + "zz1_cssjs/library_800.css type=text/css>");
		document.write("<link rel=stylesheet href=" + gl_path + gl_nome_layout_completo + "800.css type=text/css>");
		document.write("<link rel=stylesheet href=user_800.css type=text/css>");
	}
	else if (dim_finestra == "high") 	/* 1024 x 768 */
	{	document.write("<link rel=stylesheet href=" + gl_path + "zz1_cssjs/library_1024.css type=text/css>");
		document.write("<link rel=stylesheet href=" + gl_path + gl_nome_layout_completo + "1024.css type=text/css>");
		document.write("<link rel=stylesheet href=user_1024.css type=text/css>");
	} 
	else  if (dim_finestra == "large")	/* 1280 x 800 oppure 1024 */
	{	document.write("<link rel=stylesheet href=" + gl_path + "zz1_cssjs/library_1280.css type=text/css>");
		document.write("<link rel=stylesheet href=" + gl_path + gl_nome_layout_completo + "1280.css type=text/css>");
		document.write("<link rel=stylesheet href=user_1280.css type=text/css>");
	}
	else  if (dim_finestra == "xl")		/* 1400 x 1050 */
	{	document.write("<link rel=stylesheet href=" + gl_path + "zz1_cssjs/library_1400.css type=text/css>");
		document.write("<link rel=stylesheet href=" + gl_path + gl_nome_layout_completo + "1400.css type=text/css>");
		document.write("<link rel=stylesheet href=user_1400.css type=text/css>");
	}
	else
	{	document.write("<link rel=stylesheet href=" + gl_path + "zz1_cssjs/library_1600.css type=text/css>");
		document.write("<link rel=stylesheet href=" + gl_path + gl_nome_layout_completo + "1600.css type=text/css>");
		document.write("<link rel=stylesheet href=user_1600.css type=text/css>");
	}

	document.write("<link rel=stylesheet href=" + gl_path + "zz1_cssjs/library_print.css type=text/css media=print>");
	document.write("<link rel=stylesheet href=" + gl_path + gl_nome_layout_completo + "print.css type=text/css media=print>");
	document.write("<link rel=stylesheet href=user_print.css type=text/css media=print>");

	if (tipo_browser == "mz")
	{	document.write("<link rel=stylesheet href=" + gl_path + "zz1_cssjs/library_firefox.css type=text/css>");
		document.write("<link rel=stylesheet href=" + gl_path + "zz1_cssjs/layout_mz_print.css type=text/css media=print>");
	}
}
	
/*	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++	*/

/*    --------------------------------------------------------	*/
/*		Funzioni per il caricamento del banner			*/
/*    --------------------------------------------------------	*/

/*	Funzione scrivi_logo(lang) - Versione del 30/06/2008		*/

/*	Cliccando sull'immagine si raggiunge l'indirizzo		*/
/*	contenuto nella variabile globale logo_link			*/

function scrivi_logo (lang)  {
	var i, dim, stringa, relative_logo_link;
	var use_map, coordinate, ext;
	
	ext = ".jpg";
	use_map = "";
	coordinate = " coords='";

	if (lang != "it" && lang != "en" && lang != "fr" && lang != "sp" && lang != "pt" && lang != "de")
	{	alert("Funz. scrivi_logo() - lingua: '" + lang + "' non supportata.");
		return false;
	}
	
	if (gl_dir_banner == "")
	{	alert("Funz. scrivi_logo() - Variabile Directory banner (gl_dir_banner) vuota.");
		return false;
	}
	
	if (gl_dir_banner.indexOf("zz1_banner/") != 0)
	{	alert("Funz. scrivi_logo() - Variabile Directory banner (gl_dir_banner) errata.");
		alert("Funz. scrivi_logo() - Recovery in progress.");	
		gl_dir_banner = "zz1_banner/standard/";
	}	
	
	dim = lista_lingue.length;
	for (i=0; i<dim; i++)
	{	if (lang == lista_lingue[i]) { stringa = banner_alt[i]; break; }
	}
	
/*	Calcolo dell'indirizzo dove andare quando si clicca sul banner	*/
/*	in funzione delle variabili gl_livello e gl_nome_hp		*/
	
	if (gl_livello == 0) relative_logo_link = gl_nome_hp;
	else
	{	relative_logo_link = "";
		for (i=0; i<gl_livello; i++) relative_logo_link = relative_logo_link + "../";
		relative_logo_link = relative_logo_link + gl_nome_hp;
	}
	
/*	Scrittura del banner _top	*/
	
	if (fichier() != relative_logo_link) use_map = " usemap='#map_logo'";

	if (dim_finestra == "low")  		/* 800 x 600 */
	{	document.write("<img id='logo_top' src='" + gl_path + gl_dir_banner + "banner_800_top_" + lang + ext + "'" + use_map + ">");
		coordinate = coordinate + gl_use_map_top[1][0] + "," + gl_use_map_top[2][0] + "," + gl_use_map_top[3][0] + "," + gl_use_map_top[4][0] + "'"; 
	}
	else if (dim_finestra == "high") 	/* 1024 x 768 */
	{	document.write("<img id='logo_top' src='" + gl_path + gl_dir_banner + "banner_1024_top_" + lang + ext + "'" + use_map + ">");
		coordinate = coordinate + gl_use_map_top[1][1] + "," + gl_use_map_top[2][1] + "," + gl_use_map_top[3][1] + "," + gl_use_map_top[4][1] + "'"; 
	} 
	else  if (dim_finestra == "large")	/* 1280 x 800 oppure 1024 */
	{	document.write("<img id='logo_top' src='" + gl_path + gl_dir_banner + "banner_1280_top_" + lang + ext + "'" + use_map + ">");
		coordinate = coordinate + gl_use_map_top[1][2] + "," + gl_use_map_top[2][2] + "," + gl_use_map_top[3][2] + "," + gl_use_map_top[4][2] + "'"; 
	}
	else  if (dim_finestra == "xl")		/* 1400 x 1050 */
	{	document.write("<img id='logo_top' src='" + gl_path + gl_dir_banner + "banner_1400_top_" + lang + ext + "'" + use_map + ">");
		coordinate = coordinate + gl_use_map_top[1][3] + "," + gl_use_map_top[2][3] + "," + gl_use_map_top[3][3] + "," + gl_use_map_top[4][3] + "'"; 
	}
	else
	{	document.write("<img id='logo_top' src='" + gl_path + gl_dir_banner + "banner_1600_top_" + lang + ext + "'" + use_map + ">");
		coordinate = coordinate + gl_use_map_top[1][4] + "," + gl_use_map_top[2][4] + "," + gl_use_map_top[3][4] + "," + gl_use_map_top[4][4] + "'"; 
	}
	
	if (fichier() != relative_logo_link) 
	{	document.write("<map name='map_logo'>");
		document.write("<area shape='rect' href='" + relative_logo_link + "' alt='" + stringa + "'" + coordinate + ">");
		document.write("</map>");
	}
	
	return true;
}

/*    --------------------------------------------------------	*/
/*	Funzioni per la scrittura del footer				*/
/*    --------------------------------------------------------	*/

/*	Funzione scrivi_dua(lang) - Versione del 16/01/2008		*/

/*	DUA: Data Ultimo Aggiornamento					*/

function scrivi_dua (lang)  {
	var i, dim, stringa, sito_in_costruzione;

	if (lang != "it" && lang != "en" && lang != "fr" && lang != "sp" && lang != "pt" && lang != "de")
	{	alert("Funz. scrivi_dua() - lingua: '" + lang + "' non supportata.");
		return false
	}

	dim = lista_lingue.length;
	for (i=0; i<dim; i++)
	{	if (lang == lista_lingue[i]) { stringa = gl_dua[i]; break; }
	}
	
	if (lang == "it") sito_in_costruzione = "<span style='color: white; font-weight: bold;'>Attenzione: il sito dell'Universitą č in fase di ristrutturazione. Avete raggiunto una nuova pagina. Per qualsiasi suggerimento e/o commento </span><a href='" + gl_path + "Univ/Contact/contatta_webmaster_it.html'><img class='testo_al_m' src='" + gl_path + "zz1_icons/gl_email_1.gif' width='13' height='11'></a><br>";
	else 
	if (lang == "en") sito_in_costruzione = "<span style='color: white; font-weight: bold;'>Attention: the Website is currently under update. You reach a new page. For any comment or suggestion, please contact the Website Responsible </span><a href='" + gl_path + "Univ/Contact/contatta_webmaster_en.html'><img class='testo_al_m' src='" + gl_path + "zz1_icons/gl_email_1.gif' width='13' height='11'></a><br>";
	
	sito_in_costruzione = "";
	stringa = sito_in_costruzione + stringa;
	
	document.write(stringa);
	
	return true;
}

/*	Funzione scrivi_footer(lang) - Versione del 11/12/2007		*/

function scrivi_footer (lang)  {

	if (lang != "it" && lang != "en" && lang != "fr" && lang != "sp" && lang != "pt" && lang != "de")
	{	alert("Funz. scrivi_footer() - lingua: '" + lang + "' non supportata.");
		return false
	}

	if (lang == "it")
	{	document.write("Copyright © 2008 - MAGIS - Via degli Astalli, 16 - 00186 Roma<br>Tel. 06 697 00 3227 - Fax. 06 697 00 3115 - CCP 909010 - <a href='http://www.magisitalia.org'>www.magisitalia.org</a>");
	}
	else
	{ alert("Funz. scrivi_footer() - errore lingua"); return false; }
	
	return true;
}

/*	--------------- SEZIONE PERSONALIZZAZIONI PER TUTTO IL SITO -------------------------	*/

/*    ------------------------------------------------------------	*/
/*		Funzioni per la modifica dinamica del menu orizzontale	*/
/*		Versione del 15-07-08							*/
/*    ------------------------------------------------------------	*/

function DOM01 (lang) { return true; }
function DOM02 (lang) { return true; }

/*	-----------------------------------------------		*/

/*	Funzione servizio_10 (lang) - Versione 15-07-08		*/

function servizio_10 (lang) {

	return true;
}

/*	---------------------------------------	*/

/*	Versione 30-06-08	- uso di gl_path		*/

function scrivi_riga_info (lang, classe, testo, destinazione, target) {

	var tag_p, alt1, alt2;
	
	if (classe == "") tag_p = "<p>";
	else tag_p = "<p class='" + classe + "'>";

	if (lang == "it")
	{	alt1 = "Segue una informazione";
		alt2 = "Cliccare sull&#039;icona per consultare la pagina Web";
	}
	else
	{	alt1 = "alt1";
		alt2 = "alt2";
	}

	document.write(tag_p);
	document.write("<img class='testo_al_m' src='" + gl_path + "zz1_icons/gl_bullet_x.gif' width='16' height='16' alt='" + alt1 + "'>&nbsp;" + testo + "&nbsp;<a href='" + destinazione + "' target='" + target + "'><img class='testo_al_m' src='" + gl_path + "zz1_icons/gl_forward_x.gif' width='16' height='16' alt='" + alt2 + "'></a>");
	document.write("</p>");

	return true;
}

/*	---------------------------------------	*/

/*	Versione 30-06-08	- uso di gl_path		*/

function scrivi_riga_info_s (lang, classe, testo, destinazione, target) {

	var tag_p, alt2;
	
	if (classe == "") tag_p = "<p>";
	else tag_p = "<p class='" + classe + "'>";

	if (lang == "it") alt2 = "Cliccare sull&#039;icona per consultare la pagina Web";
	else alt2 = "alt2";

	document.write(tag_p);
	document.write(testo + "&nbsp;<a href='" + destinazione + "' target='" + target + "'><img class='testo_al_m' src='" + gl_path + "zz1_icons/gl_forward_x.gif' width='16' height='16' alt='" + alt2 + "'></a>");
	document.write("</p>");

	return true;
}

/*	--------------- FINE SEZIONE PERSONALIZZAZIONI PER TUTTO IL SITO ---------------------	*/
