
 		var linkRegioni = [];
		var jLinkRegioni = [];
		var tldRegioni = [];
		var nomeRegioni = [];
		var posRegioneInDiv = [];

		var indexOfRegionCurrentlyFocused;
		var tldOfRegionCurrentyFocused;

 		function aggiorna_regioni() {

				tldRegioni.push("ABR");
		linkRegioni.push("abruzzo");
		jLinkRegioni.push("abruzzo");
		nomeRegioni.push("Abruzzo");
				tldRegioni.push("BAS");
		linkRegioni.push("basilicata");
		jLinkRegioni.push("basilicata");
		nomeRegioni.push("Basilicata");
				tldRegioni.push("CAL");
		linkRegioni.push("calabria");
		jLinkRegioni.push("calabria");
		nomeRegioni.push("Calabria");
				tldRegioni.push("CAM");
		linkRegioni.push("campania");
		jLinkRegioni.push("campania");
		nomeRegioni.push("Campania");
				tldRegioni.push("EMR");
		linkRegioni.push("emilia_romagna");
		jLinkRegioni.push("emilia-romagna");
		nomeRegioni.push("Emilia Romagna");
				tldRegioni.push("FVG");
		linkRegioni.push("friuli_venezia_giulia");
		jLinkRegioni.push("friuli-venezia-giulia");
		nomeRegioni.push("Friuli Venezia Giulia");
				tldRegioni.push("LAZ");
		linkRegioni.push("lazio");
		jLinkRegioni.push("lazio");
		nomeRegioni.push("Lazio");
				tldRegioni.push("LIG");
		linkRegioni.push("liguria");
		jLinkRegioni.push("liguria");
		nomeRegioni.push("Liguria");
				tldRegioni.push("LOM");
		linkRegioni.push("lombardia");
		jLinkRegioni.push("lombardia");
		nomeRegioni.push("Lombardia");
				tldRegioni.push("MAR");
		linkRegioni.push("marche");
		jLinkRegioni.push("marche");
		nomeRegioni.push("Marche");
				tldRegioni.push("MOL");
		linkRegioni.push("molise");
		jLinkRegioni.push("molise");
		nomeRegioni.push("Molise");
				tldRegioni.push("PMN");
		linkRegioni.push("piemonte");
		jLinkRegioni.push("piemonte");
		nomeRegioni.push("Piemonte");
				tldRegioni.push("PUG");
		linkRegioni.push("puglia");
		jLinkRegioni.push("puglia");
		nomeRegioni.push("Puglia");
				tldRegioni.push("SAR");
		linkRegioni.push("sardegna");
		jLinkRegioni.push("sardegna");
		nomeRegioni.push("Sardegna");
				tldRegioni.push("SIC");
		linkRegioni.push("sicilia");
		jLinkRegioni.push("sicilia");
		nomeRegioni.push("Sicilia");
				tldRegioni.push("TOS");
		linkRegioni.push("toscana");
		jLinkRegioni.push("toscana");
		nomeRegioni.push("Toscana");
				tldRegioni.push("TRE");
		linkRegioni.push("trentino");
		jLinkRegioni.push("trentino");
		nomeRegioni.push("Trentino");
				tldRegioni.push("AAD");
		linkRegioni.push("alto_adige");
		jLinkRegioni.push("alto-adige");
		nomeRegioni.push("Alto Adige");
				tldRegioni.push("UMB");
		linkRegioni.push("umbria");
		jLinkRegioni.push("umbria");
		nomeRegioni.push("Umbria");
				tldRegioni.push("VdA");
		linkRegioni.push("valle_d_aosta");
		jLinkRegioni.push("valle-d-aosta");
		nomeRegioni.push("Valle d'Aosta");
				tldRegioni.push("VEN");
		linkRegioni.push("veneto");
		jLinkRegioni.push("veneto");
		nomeRegioni.push("Veneto");

		//notazione alternativa

		posRegioneInDiv = new Array(72,72,72,72,72,
										72,72,72,72,72,
											72,72,72,72,72,
												72,72,72,72,72);


		}



		function mappa_italia(regione) {

			if (regione == "italia")
			{
				$('mappaitalia').src = "wp-content/themes/arthemia/images/regioni-italiane/italia.png";
				//resettaDiv();
			}
			else {
			for (var i=0; i < tldRegioni.length; i++)
				{
					if (tldRegioni[i] == regione)
					{
						$('mappaitalia').src = "wp-content/themes/arthemia/images/regioni-italiane/" + jLinkRegioni[i] + ".png";
						$(regione).alt = nomeRegioni[i];
						$(regione).title = nomeRegioni[i];
						//$(regione).href = "/#_" + linkRegioni[i] + ".html";

						indexOfRegionCurrentlyFocused = i;
						tldOfRegionCurrentyFocused = regione;

						break;
					}
				}


			}
		}

		function onClickEvidenziaRegione ()
		{
			var totalOffset = 0;

				for (var i=0; i < indexOfRegionCurrentlyFocused; i++)
				{
					totalOffset = totalOffset +  posRegioneInDiv[i];
				}

				//alert(totalOffset);

				evidenzia_regione(tldOfRegionCurrentyFocused, totalOffset);

		}

		function evidenzia_regione (regione, value) {

		var non = $$('.non');

			non.each (
				function (obj){
						obj.removeClassName('sel');
					});

			$(regione + '_').addClassName('sel');
			//toPoint( 'list', index * 20);
			toPoint('list', value);

		//scrollDivDown('list');
	}

	function resettaDiv () {

			var non = $$('.non');

			non.each (
				function (obj){
						obj.removeClassName('sel');
					});
			 //toTop('list');

	}

	function toTop(id){
	document.getElementById(id).scrollTop=0;
	}

	var defaultStep=1;
	var step=defaultStep;

	function scrollDivDown(id){
	document.getElementById(id).scrollTop+=step;
	timerDown=setTimeout("scrollDivDown('"+id+"')",10);
	}

	function scrollDivUp(id){
	document.getElementById(id).scrollTop-=step;
	timerUp=setTimeout("scrollDivUp('"+id+"')",10);
	}

	function toBottom(id){
	document.getElementById(id).scrollTop=document.getElementById(id).scrollHeight;
	}

	function toPoint(id, value){
	document.getElementById(id).scrollTop=value;
	}
