﻿var siteRoot = new String(); // <-- Contiene la "radice" del sito
var afterbitRoot = new String(); // contiene il percorso alle librerie...
siteRoot = document.location.href;
afterbitRoot = "";

if (siteRoot.indexOf("ufficio-brevetti.it") != -1) {
	//sono in remoto
	siteRoot = siteRoot.substring(0, siteRoot.indexOf("ufficio-brevetti.it") + 20);
	afterbitRoot = "http://www.afterbit.com/libraries/";
}
else {
	//sono in locale
	siteRoot = siteRoot.substring(0,siteRoot.indexOf("ufficio-brevetti_ufficiale")+27);
	//siteRoot = siteRoot.substring(0, siteRoot.indexOf("ufficio-brevetti") + 17);
	afterbitRoot = "http://127.0.0.1/afterbit/libraries/";
}

//le librerie javascript che mi servono per il sito web
var js_lib_string = "\n <script type=\"text/JavaScript\" src=\"" + siteRoot + "scroll_lay.js\"></script> "
	+ "\n <script type=\"text/javascript\" src=\"" + afterbitRoot + "js_library/ajax_comp.js\"></script> "
	+ "\n <script type=\"text/JavaScript\" src=\"" + afterbitRoot + "js_library/checkBrowser.js\"></script> "
	+ "\n <script type=\"text/JavaScript\" src=\"" + afterbitRoot + "js_library/strings.js\"></script> "
	+ "\n <script type=\"text/JavaScript\" src=\"" + afterbitRoot + "js_library/system.js\"></script> "
	+ "\n <script type=\"text/JavaScript\" src=\"" + afterbitRoot + "js_library/gestioneLivelli.js\"></script> "
	+ "";
document.write(js_lib_string);


function header(lang) {

	document.write(""
    + "<div id=\"ingrandimento_immagine\" style=\"visibility: hidden; position: absolute; text-align: center; width: 1px; height: 1px;\">"
    + "        <div style=\"background-color: #ffffff;\" id=\"immagine_div\">"
    + "            <img src=\"images/ajax-loader.gif\" alt=\"\" id=\"immagine_src\" />"
    + "        </div>"
    + "        <div style=\"background-color: #ffffff; color: #000000;\" id=\"didascalia_div\">"
    + "        </div>"
    + "        <div style=\"background-color: #ffffff; color: #000000; text-align: right\" id=\"chiudi_div\">"
    + "            <a href=\"#\" onclick=\"chiudi_ingrandimento()\" style=\"font-weight: bold\">[ chiudi X ]</a></div>"
    + "</div>"
    + "    <div id=\"ingrandimento_immagine2\" style=\"position: absolute; text-align: center; visibility: visible\">"
    + "    </div>"
    + "");
	var servizi_str = "SERVIZI";
	var cerca_str = "Cerca ";
	if (lang == "eng") {
		servizi_str = "SERVICES";
		cerca_str = "Search ";
	}
	if (lang == "fra") {
		servizi_str = "SERVICES";
		cerca_str = "RECHERCHE ";
	}
	document.write(""
	+ "\n<table border=\"0\" cellpacing=\"0\" cellpadding=\"0\" style=\"margin-left:auto; margin-right:auto\"><tr><td> "
	+ "\n<table style=\"width: 1004px\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"
	+ "\n		<tr>"
	+ "\n			<td rowspan=\"6\">"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_02.jpg\" style=\"width: 7px; height: 126px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n			<td colspan=\"4\">"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_03.jpg\" style=\"width: 989px; height: 8px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n			<td rowspan=\"6\">"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_04.jpg\" style=\"width: 8px; height: 126px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n		</tr>"
	+ "\n		<tr>"
	+ "\n			<td rowspan=\"5\">"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_06.jpg\" style=\"width: 134px; height: 118px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n			<td rowspan=\"5\">"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_07_" + lang + ".jpg\" style=\"width: 262px; height: 118px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n			<td rowspan=\"5\">"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_08.jpg\" style=\"width: 298px; height: 118px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n			<td style=\"width: 295px; height: 24px; text-align: right\">"
	+ "\n				<div style=\"margin-right: 13px\">"
	+ "\n					<a href=\"javascript:set_lang('ita')\" title=\"ITA\" style=\"color: #1B1B1B\">ITA</a> | <a href=\"javascript:set_lang('eng')\" title=\"ENG\""
	+ "\n						style=\"color: #1B1B1B\">ENG</a> | <a href=\"javascript:set_lang('fra')\" title=\"FRA\" style=\"color: #1B1B1B\">FRA</a>"
	+ "\n					</div>"
	+ "\n			</td>"
	+ "\n		</tr>"
	+ "\n		<tr>"
	+ "\n			<td>"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_10.jpg\" style=\"width: 295px; height: 36px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n		</tr>"
	+ "\n		<tr>"
	+ "\n			<td style=\"width: 295px; height: 18px; background-image: url(" + siteRoot + "images/bg_cerca.jpg)\">"
	+ "\n				<div>"
	+ "\n					<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"
	+ "\n						<tr>"
	+ "\n							<td>"
	+ "\n								<div style=\"font-weight: bold; margin-left: 26px; margin-right: 7px\">"
	+ "\n									" + cerca_str + ":</div>"
	+ "\n							</td>"
	+ "\n							<td>"
	+ "\n								<div>"
	+ "\n									<input type=\"text\" id=\"cerca_txt\" style=\"width: 153px; height: 14px; border: 1px solid #000000;"
	+ "\n										margin: 0px; padding: 0px\" /></div>"
	+ "\n							</td>"
	+ "\n							<td>"
	+ "\n								<div style=\"margin-left: 3px\">"
	+ "\n									<a href=\"#\" onclick=\"cerca();\" title=\"" + cerca_str + "\">"
	+ "\n										<img src=\"" + siteRoot + "images/cerca_button.jpg\" alt=\"\" style=\"border: 0px\" /></a></div>"
	+ "\n							</td>"
	+ "\n						</tr>"
	+ "\n					</table>"
	+ "\n				</div>"
	+ "\n			</td>"
	+ "\n		</tr>"
	+ "\n		<tr>"
	+ "\n			<td>"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_12.jpg\" style=\"width: 295px; height: 10px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n		</tr>"
	+ "\n		<tr>"
	+ "\n			<td style=\"width: 295px; height: 30px; background-image: url(" + siteRoot + "images/header_13.jpg);"
	+ "\n				text-align: right\">"
	+ "\n				<div style=\"margin-right: 8px\">"
	+ "\n					<a href=\"" + get_url(lang, "") + "\" title=\"HOME\" style=\"color: #1B1B1B\">HOME</a> | <a href=\"" + get_url(lang, "contatti") + "\" title=\"" + servizi_str + "\""
	+ "\n						style=\"color: #1B1B1B\">" + servizi_str + "</a> | <a href=\"" + get_url(lang, "disclaimer") + "\" title=\"DISCLAIMER\" style=\"color: #1B1B1B\">"
	+ "\n							DISCLAIMER</a></div>"
	+ "\n			</td>"
	+ "\n		</tr>"
	+ "\n	</table>"
	+ "");
}

function set_lang(lang) {
	var url = document.location.href;

	if (url.indexOf("lang=") != -1) {
		url = url.replace("lang=ita", "lang=" + lang).replace("lang=eng", "lang=" + lang).replace("lang=fra", "lang=" + lang);
	}
	else {
		if (lang == "ita") {
			if (url.indexOf("/eng/") != -1) {
				url = url.replace("/eng/", "/");
			}
			if (url.indexOf("/fra/") != -1) {
				url = url.replace("/fra/", "/");
			}

			if (url == siteRoot + "index.html") { url = siteRoot + "home.html" }
		}
		else {
			if ((url.indexOf("/eng/") != -1) || (url.indexOf("/fra/") != -1)) {
				url = url = url.replace("/eng/", "/" + lang + "/");
				url = url.replace("/fra/", "/" + lang + "/");
			}
			else {
				url = url.replace(siteRoot, "");
				if (url == "home.html") { url = "index.html" }
				url = siteRoot + lang + "/" + url;
			}
		}
	}
	document.location.href = url;
}

function cerca() {
	var cerca_str = document.getElementById("cerca_txt").value.replace(" ", "+");
	document.location.href = 'http://www.google.it/search?hl=it&q=site%3Ahttp%3A%2F%2Fwww.ufficio-brevetti.it+' + cerca_str + '&meta=';
}

function top_menu(lang) {
	var marchi_str = "MARCHI";
	var brevetti_str = "BREVETTI";
	var prototipi_str = "PROTOTIPI";
	var consulenze_str = "CONSULENZE ON-LINE";
	var gestione_brevetti_str = "GESTIONE BREVETTI";
	var ricerche_anteriorita_str = "RICERCHE D'ANTERIORITA'";
	var preventivi_str = "PREVENTIVI";
	var siti_utili_str = "SITI UTILI";

	if (lang == "eng") {
		marchi_str = "TRADEMARK";
		brevetti_str = "PATENT";
		prototipi_str = "PROTOTYPES";
		consulenze_str = "ADVISINGS";
		gestione_brevetti_str = "PATENT SALE";
		ricerche_anteriorita_str = "ANTERIORITY SEARCH";
		preventivi_str = "ESTIMATES";
		siti_utili_str = "LINKS";
	}
	if (lang == "fra") {
		marchi_str = "MARCS";
		brevetti_str = "BREVETS";
		prototipi_str = "PROTOTYPES";
		consulenze_str = "CONSULTATIONS ON-LINS";
		gestione_brevetti_str = "GESTION DES BREVETS";
		ricerche_anteriorita_str = "RECHERCHES D'ANT&Eacute;RIORIT&Eacute;";
		preventivi_str = "DEVIS";
		siti_utili_str = "SITES UTILES";
	}

	document.write("<table style=\"width: 991px; height: 47px; background-image: url(" + siteRoot + "images/bg_top_menu.jpg)\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"
							+ "\n<tr>"
							+ "\n	<td style=\"text-align: center; width:6%\">"
							+ "\n		<div>"
							+ "\n			<a href=\"" + get_url(lang, "marchi") + "\" title=\"" + marchi_str + "\" class=\"top_menu\">" + marchi_str + "</a></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"width: 2px\">"
							+ "\n		<div>"
							+ "\n			<img src=\"" + siteRoot + "images/top_menu_divisorio.jpg\" alt=\"\" /></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"text-align: center\">"
							+ "\n		<div>"
							+ "\n			<a href=\"" + get_url(lang, "brevetti") + "\" title=\"" + brevetti_str + "\" class=\"top_menu\">" + brevetti_str + "</a></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"width: 2px\">"
							+ "\n		<div>"
							+ "\n			<img src=\"" + siteRoot + "images/top_menu_divisorio.jpg\" alt=\"\" /></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"text-align: center\">"
							+ "\n		<div>"
							+ "\n			<a href=\"" + get_url(lang, "copyright") + "\" title=\"COPYRIGHT\" class=\"top_menu\">COPYRIGHT</a></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"width: 2px\">"
							+ "\n		<div>"
							+ "\n			<img src=\"" + siteRoot + "images/top_menu_divisorio.jpg\" alt=\"\" /></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"text-align: center\">"
							+ "\n		<div>"
							+ "\n			<a href=\"" + get_url(lang, "prototipi") + "\" title=\"" + prototipi_str + "\" class=\"top_menu\">" + prototipi_str + "</a></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"width: 2px\">"
							+ "\n		<div>"
							+ "\n			<img src=\"" + siteRoot + "images/top_menu_divisorio.jpg\" alt=\"\" /></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"text-align: center\">"
							+ "\n		<div>"
							+ "\n			<a href=\"" + get_url(lang, "consulenze") + "\" title=\"" + consulenze_str + "\" class=\"top_menu\">" + consulenze_str + "</a></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"width: 2px\">"
							+ "\n		<div>"
							+ "\n			<img src=\"" + siteRoot + "images/top_menu_divisorio.jpg\" alt=\"\" /></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"text-align: center\">"
							+ "\n		<div>"
							+ "\n			<a href=\"" + get_url(lang, "vendita") + "\" title=\"" + gestione_brevetti_str + "\" class=\"top_menu\">" + gestione_brevetti_str + "</a></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"width: 2px\">"
							+ "\n		<div>"
							+ "\n			<img src=\"" + siteRoot + "images/top_menu_divisorio.jpg\" alt=\"\" /></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"text-align: center\">"
							+ "\n		<div>"
							+ "\n			<a href=\"" + get_url(lang, "ricerche") + "\" title=\"" + ricerche_anteriorita_str + "\" class=\"top_menu\">" + ricerche_anteriorita_str + "</a></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"width: 2px\">"
							+ "\n		<div>"
							+ "\n			<img src=\"" + siteRoot + "images/top_menu_divisorio.jpg\" alt=\"\" /></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"text-align: center\">"
							+ "\n		<div>"
							+ "\n			<a href=\"" + get_url(lang, "preventivi") + "\" title=\"" + preventivi_str + "\" class=\"top_menu\">" + preventivi_str + "</a></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"width: 2px\">"
							+ "\n		<div>"
							+ "\n			<img src=\"" + siteRoot + "images/top_menu_divisorio.jpg\" alt=\"\" /></div>"
							+ "\n	</td>"
							+ "\n	<td style=\"text-align: center\">"
							+ "\n		<div>"
							+ "\n			<a href=\"" + get_url(lang, "siti") + "\" title=\"" + siti_utili_str + "\" class=\"top_menu\">" + siti_utili_str + "</a></div>"
							+ "\n	</td>"
							+ "\n</tr>"
							+ "\n</table>"
							+ "");
}
function header_bottom(lang) {
	var click_str = "Click Qui per maggiori Info";
	var servizi_str = "Servizi innovativi e di qualità per INVENTORI ed AZIENDE.";
	if (lang == "eng") {
		click_str = "Click Here For more Info";
		servizi_str = "Innovative services and quality for INVENTORS and COMPANIES.";
	}
	if (lang == "fra") {
		click_str = "Pour majeur info Click Ici";
		servizi_str = "Services innovés vous et de qualité pour INVENTEURS et ENTREPRISES";
	}

	document.write(""
	+ "<table style=\"width: 1004px\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"
	+ "\n		<tr>"
	+ "\n			<td rowspan=\"3\">"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_bottom_27.jpg\" style=\"width: 4px; height: 138px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n			<td>"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_bottom_28_" + lang + ".jpg\" style=\"width: 532px; height: 88px\" alt=\"" + servizi_str + "\" /></div>"
	+ "\n			</td>"
	+ "\n			<td rowspan=\"2\">"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_bottom_29.jpg\" style=\"width: 464px; height: 134px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n			<td rowspan=\"3\">"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_bottom_30.jpg\" style=\"width: 4px; height: 138px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n		</tr>"
	+ "\n		<tr>"
	+ "\n			<td>"
	+ "\n				<div>"
	+ "\n					<a href=\"" + get_url(lang, "preventivi") + "\" title=\"" + click_str + "\">"
	+ "\n						<img src=\"" + siteRoot + "images/header_bottom_31_" + lang + ".jpg\" style=\"width: 532px; height: 46px; border: 0px\""
	+ "\n							alt=\"" + click_str + "\" /></a></div>"
	+ "\n			</td>"
	+ "\n		</tr>"
	+ "\n		<tr>"
	+ "\n			<td colspan=\"2\">"
	+ "\n				<div>"
	+ "\n					<img src=\"" + siteRoot + "images/header_bottom_32.jpg\" style=\"width: 996px; height: 4px\" alt=\"\" /></div>"
	+ "\n			</td>"
	+ "\n		</tr>"
	+ "\n	</table>"
	+ "");
}

function footer(lang) {
	var my_date = new Date();
	var copy_str = "Tutti i diritti riservati";
	var marchi_str = "MARCHI";
	var brevetti_str = "BREVETTI";
	var prototipi_str = "PROTOTIPI";
	var consulenze_str = "CONSULENZE ON-LINE";
	var gestione_brevetti_str = "GESTIONE BREVETTI";
	var ricerche_anteriorita_str = "RICERCHE D'ANTERIORITA'";
	var preventivi_str = "PREVENTIVI";
	var siti_utili_str = "SITI UTILI";
	var sondaggi_str = "SONDAGGI";

	if (lang == "eng") {
		copy_str = "All rights reserved";
		marchi_str = "TRADEMARK";
		brevetti_str = "PATENT";
		prototipi_str = "PROTOTYPES";
		consulenze_str = "ADVISINGS";
		gestione_brevetti_str = "PATENT SALE";
		ricerche_anteriorita_str = "ANTERIORITY SEARCH";
		preventivi_str = "ESTIMATES";
		siti_utili_str = "LINKS";
		sondaggi_str = "POLLS";
	}
	if (lang == "fra") {
		copy_str = "Tous droits réservés";
		marchi_str = "MARCS";
		brevetti_str = "BREVETS";
		prototipi_str = "PROTOTYPES";
		consulenze_str = "CONSULTATIONS ON-LINS";
		gestione_brevetti_str = "GESTION DES BREVETS";
		ricerche_anteriorita_str = "RECHERCHES D'ANT&Eacute;RIORIT&Eacute;";
		preventivi_str = "DEVIS";
		siti_utili_str = "SITES UTILES";
		sondaggi_str = "SONDAGES";
	}
	document.write("<table style=\"width: 1004px\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">"
			+ "\n<tr>"
			+ "\n	<td style=\"background-image: url(" + siteRoot + "images/bg_footer.jpg); height: 69px; width: 1004px\">"
			+ "\n		<div style=\"margin-left: 10px\">(c) Copyright " + (parseInt(my_date.getFullYear()) - 1) + " - " + my_date.getFullYear() + " by Studio Celsus - P.I. 01327960504 - " + copy_str + "</div>"
			+ "\n	</td>"
			+ "\n</tr>"
			+ "\n<tr>"
			+ "\n	<td style=\"text-align:center\">"
			+ "\n		<div>"
			+ "\n			<a href=\"" + get_url(lang, "marchi") + "\" title=\"" + marchi_str + "\" style=\"color: #1B1B1B\">" + marchi_str + "</a> | <a href=\"" + get_url(lang, "brevetti") + "\" title=\"" + brevetti_str + "\" style=\"color: #1B1B1B\">" + brevetti_str + "</a> | <a href=\"" + get_url(lang, "copyright") + "\" title=\"COPYRIGHT\" style=\"color: #1B1B1B\">COPYRIGHT</a> | <a href=\"" + get_url(lang, "prototipi") + "\" title=\"" + prototipi_str + "\" style=\"color: #1B1B1B\">" + prototipi_str + "</a> | <a href=\"" + get_url(lang, "consulenze") + "\" title=\"" + consulenze_str + "\" style=\"color: #1B1B1B\">" + consulenze_str + "</a> | <a href=\"" + get_url(lang, "vendita") + "\" title=\"" + gestione_brevetti_str + "\" style=\"color: #1B1B1B\">" + gestione_brevetti_str + "</a>	| <a href=\"" + get_url(lang, "ricerche") + "\" title=\"" + ricerche_anteriorita_str + "\" style=\"color: #1B1B1B\">" + ricerche_anteriorita_str + "</a> | <a href=\"" + get_url(lang, "preventivi") + "\" title=\"" + preventivi_str + "\" style=\"color: #1B1B1B\">" + preventivi_str + "</a> | <a href=\"" + get_url(lang, "siti") + "\" title=\"" + siti_utili_str + "\" style=\"color: #1B1B1B\">" + siti_utili_str + "</a> | <a href=\"" + siteRoot + "sondaggi.aspx?lang=" + lang + "\" title=\"" + sondaggi_str + "\" style=\"color: #1B1B1B\">" + sondaggi_str + "</a></div>"
			+ "\n	</td>"
			+ "\n</tr>"
			+ "\n</table>"
			+ "\n</td></tr></table>"
		);

	if (document.getElementById("dirittoindustriale_txt") != null) document.getElementById("dirittoindustriale_txt").src = siteRoot + "images/dirittoindustriale_box_39_" + lang + ".jpg";
	if (document.getElementById("creativa_txt") != null) document.getElementById("creativa_txt").src = siteRoot + "images/creativa_box_45_" + lang + ".jpg";
	if (document.getElementById("inventorshow_txt") != null) document.getElementById("inventorshow_txt").src = siteRoot + "images/inventorshow_box_49_" + lang + ".jpg";
	if (document.getElementById("dirittoindustriale_entra") != null) document.getElementById("dirittoindustriale_entra").src = siteRoot + "images/dirittoindustriale_box_42_" + lang + ".jpg";
	if (document.getElementById("creativa_entra") != null) document.getElementById("creativa_entra").src = siteRoot + "images/creativa_box_50_" + lang + ".jpg";
	if (document.getElementById("inventorshow_entra") != null) document.getElementById("inventorshow_entra").src = siteRoot + "images/inventorshow_box_58_" + lang + ".jpg";


}

function get_url(lang, folder) {
	var url = siteRoot;
	if (lang == "ita") {
		if (folder != "") {
			url = siteRoot + folder + "/index.html";
		}
		else {
			url = siteRoot + "home.html";
		}
	}
	else {
		if (folder != "") {
			url = siteRoot + lang + "/" + folder + "/index.html";
		}
		else {
			url = siteRoot + lang + "/index.html";
		}
	}
	return url;
}

// gestione marquee...
function get_marquee(lang) {
	// ricava e stampa l'elenco dei messaggi...
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		// il browser non supporta xmlHttpRequest
		return;
	}
	else {
		var url = siteRoot + "servizio.aspx?lang=" + lang + "&sid=" + Math.random();

		xmlHttp.onreadystatechange = marquee;
		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);
	}
}
function marquee() {
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
		var text = xmlHttp.responseText;
		document.getElementById("testoscorrevole_txt").innerHTML = text;

	}
}

// gestione messaggio promozionale...
function get_promotional(lang) {
	// ricava e stampa l'elenco dei messaggi...
	xmlHttp1 = GetXmlHttpObject();
	if (xmlHttp1 == null) {
		// il browser non supporta xmlHttpRequest
		return;
	}
	else {
		var url = siteRoot + "messaggio_promozionale.aspx?lang=" + lang + "&sid=" + Math.random();
		xmlHttp1.onreadystatechange = promotional;
		xmlHttp1.open("GET", url, true);
		xmlHttp1.send(null);
	}
}

function promotional() {
	if (xmlHttp1.readyState == 4 || xmlHttp.readyState == "complete") {
		var text = xmlHttp1.responseText;
		document.getElementById("messaggio_promozionale").innerHTML = text;
		showmsg();
	}
}

// muove il messaggio promozionale al centro della pagina....
function showmsg() {
	document.getElementById("messaggio_promozionale").style["position"] = "absolute";
	getPageSize();
	var layx = getLayWidth("messaggio_promozionale");
	var layy = getLayHeight("messaggio_promozionale");
	moveLayTo("messaggio_promozionale", 0, 0);
	var meta_pag_y = parseInt((page.Y - layy) / 2);
	window.setTimeout("show_lay('messaggio_promozionale')", 1000);
	for (var i = 0; i < meta_pag_y; i++) {
		window.setTimeout("moveLayTo('messaggio_promozionale', 0, " + i + ")", 1000 + (i * 10));
	}
	var meta_pag_x = parseInt((page.X - layx) / 2);
	for (var i2 = 0; i2 < meta_pag_x; i2++) {
		window.setTimeout("moveLayTo('messaggio_promozionale'," + i2 + ", " + i + ")", 1000 + (i * 10) + (i2 * 10));
	}
}

function ingrandimento_immagine(nome_immagine, imm_width, imm_height, didascalia) {

	var dimensioni_X = getPageSizeWithScroll()[0];
	var dimensioni_Y = getPageSizeWithScroll()[1];
	var margin_top = margin_top = (getPage()[1] - imm_height - 60) / 2;
	document.location.href = "#";

	document.getElementById("ingrandimento_immagine").style["left"] = "0px";
	document.getElementById("ingrandimento_immagine").style["top"] = "0px";
	document.getElementById("ingrandimento_immagine").style["backgroundImage"] = "url(" + siteRoot + "images/bg_ingrandimento.gif)";
	document.getElementById("ingrandimento_immagine").style["width"] = "100%"//dimensioni_X + "px";
	document.getElementById("ingrandimento_immagine").style["height"] = dimensioni_Y + "px";
	document.getElementById("ingrandimento_immagine").style["visibility"] = "visible";
	document.getElementById("immagine_div").style["width"] = imm_width + "px";
	document.getElementById("immagine_div").style["height"] = imm_height + "px";
	document.getElementById("immagine_div").style["marginTop"] = margin_top + "px";
	document.getElementById("immagine_div").style["marginLeft"] = "auto";
	document.getElementById("immagine_div").style["marginRight"] = "auto";
	document.getElementById("immagine_div").style["padding"] = "10px";
	document.getElementById("didascalia_div").style["padding"] = "10px";
	document.getElementById("didascalia_div").style["marginLeft"] = "auto";
	document.getElementById("didascalia_div").style["marginRight"] = "auto";
	document.getElementById("didascalia_div").innerHTML = didascalia;
	document.getElementById("didascalia_div").style["width"] = imm_width + "px";
	document.getElementById("chiudi_div").style["width"] = imm_width + "px";
	document.getElementById("chiudi_div").style["padding"] = "10px";
	document.getElementById("chiudi_div").style["marginLeft"] = "auto";
	document.getElementById("chiudi_div").style["marginRight"] = "auto";
	document.getElementById("ingrandimento_immagine2").style["visibility"] = "visible";
	document.getElementById("ingrandimento_immagine2").style["backgroundImage"] = "url(" + siteRoot + "images/trasp.gif)";
	document.getElementById("ingrandimento_immagine2").style["left"] = "0px";
	document.getElementById("ingrandimento_immagine2").style["top"] = "0px";
	document.getElementById("ingrandimento_immagine2").style["width"] = "100%"; //dimensioni_X + "px";
	document.getElementById("ingrandimento_immagine2").style["height"] = imm_height + "px";
	document.getElementById("ingrandimento_immagine2").style["marginTop"] = margin_top + "px";
	// precaricamento
	var pop_up_image = new Image();
	pop_up_image.src = nome_immagine.toString().replace("small_", "");
	pop_up_image.onLoad = new function() {
		document.getElementById("immagine_src").src = pop_up_image.src;
	};
}

function chiudi_ingrandimento() {
	document.getElementById("ingrandimento_immagine").style["visibility"] = "hidden";
	document.getElementById("ingrandimento_immagine2").style["visibility"] = "hidden";
	document.getElementById("immagine_src").src = "images/trasp.gif";
}

function getPageSize() {
	// --------------------------------
	// Legge le dimensioni della pagina
	// --------------------------------
	var temp = new String();
	temp = clientBrowser();
	if (temp == 'netscape4.x' || temp == 'netscape6.x') {
		page.X = window.innerWidth;
		page.Y = window.innerHeight;
	}
	else {
		page.X = document.body.clientWidth;
		page.Y = document.body.clientHeight;
	};
};

function getPageSizeWithScroll() {
	//ritorna le dimensioni della pagina con scroll
	if (window.innerHeight && window.scrollMaxY) {// Firefox         
		yWithScroll = window.innerHeight + window.scrollMaxY;
		xWithScroll = window.innerWidth + window.scrollMaxX;
	}
	else if (document.body.scrollHeight > document.body.offsetHeight) { // all but Explorer Mac         
		yWithScroll = document.body.scrollHeight;
		xWithScroll = document.body.scrollWidth;
	}
	else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari         
		yWithScroll = document.body.offsetHeight;
		xWithScroll = document.body.offsetWidth;
	}
	arrayPageSizeWithScroll = new Array(xWithScroll, yWithScroll);
	//alert( 'The height is ' + yWithScroll + ' and the width is ' + xWithScroll );     
	return arrayPageSizeWithScroll;
}

function getPage() {
	//ritorna le dimensioni della pagina senza scroll	
	var myWidth = 0, myHeight = 0;
	if (typeof (window.innerWidth) == 'number') {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if (document.body && (document.body.clientWidth || document.body.clientHeight)) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	return [myWidth, myHeight];
}

function getScrollXY() {
	//ritorna le dimensioni dello scroll

	var scrOfX = 0, scrOfY = 0;
	if (typeof (window.pageYOffset) == 'number') {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [scrOfX, scrOfY];
}
