var zone_selected=new Array();
var path_images = 'modules/mod_objects_search/images';
var label_select = '- Seleziona -' ;

function changeSection(idsection) {
	var TabsItem = document.getElementById("tabObjSearch"); 
	var childTabsItem = TabsItem.childNodes;
	fillSelectFromArray(document.SearchForm.category, arr_categ[idsection],null, null,null)	;
	for (var i=0; i< (childTabsItem.length - 1) ; i++){
		if (childTabsItem[i].nodeName=='A') childTabsItem[i].className='';
	}
	document.getElementById('labelsect_'+idsection).className='selected';
	if (!isDefined('sect_'+idsection) ){  
		document.getElementById('subsection').style.display ='none';
		document.SearchForm.sections.value = idsection;
		return ; 
	}
	document.getElementById('subsection').style.display =''; 
	fillSelectFromArray(document.SearchForm.sections1, eval('sect_'+idsection),null,null,'');
	document.SearchForm.sections.value = document.SearchForm.sections1.options[document.SearchForm.sections1.selectedIndex].value ;
}

function changeImage (provincia,region) {
	var ShowItem = document.getElementById("div_container");
		
	if (provincia!='') ShowItem.style.background = 'transparent url('+path_images+'/' + region + '/select_' + provincia + '.gif) no-repeat';		
	else ShowItem.style.background = 'transparent url('+path_images+'/' + region + '_selected.gif) no-repeat';
	
	//if (provincia!='') ShowItem.style.backgroundImage = 'url('+path_images+'/' + region + '/select_' + provincia + '.gif)';		
	//else ShowItem.style.backgroundImage = 'url('+path_images+'/' + region + '_selected.gif)';
	return true;
}

function hideImage (provincia,region) {
	var ShowItem = document.getElementById("div_container");
	ShowItem.style.background = 'transparent url('+path_images+'/transparent.gif) no-repeat';
	//ShowItem.style.backgroundImage = 'url('+path_images+'/transparent.gif)';
	return true;
}

function selectProvincia(provincia) {
	var oContainer = document.getElementById("provincie_container");
	var oDivChild = document.createElement("div");
	var oImg = document.createElement("img");
	var browser = navigator.userAgent.toLowerCase();
	if ( browser && browser.indexOf("msie")!=-1){
		oContainer.style.position ="relative";
		oContainer.style.left = "-135px";
	}

	svuota_cointainer(oContainer);
	
	oDivChild.style.position="absolute";
	oDivChild.id = provincia;
	oImg.src ="'+path_images+'/" + window.document.dati.idRegione.value + "/select_" + provincia + ".gif";
	oImg.useMap="#Map";
	oImg.border="0";
	oImg.alt="";
	oDivChild.appendChild(oImg);
	oContainer.appendChild(oDivChild);
	
	var oArea = document.getElementById("_map_" + provincia);
	oArea.removeAttribute("shape");
}

function changeMapProvincia(regione, field, setselect) {

	//loadList('state', getSelected(select));
	
	var oSelect = document.getElementById('region');
	var oState = document.getElementById('state');
	if (setselect) {
		//changeSelectRegion(regione);
		for (i = 1; i < oSelect.options.length; i++) {
				if (oSelect.options[i].value.substring(0,3).toLowerCase() == regione) {
					oSelect.options[i].selected = true; 
					break;
				}
			}
	}
	fillArray(oState, Province[getSelected(oSelect)], label_select, null, null);
	
	//loadList('state', getSelected(oSelect));
	
	var oContainer = document.getElementById("MappaCliccabile");
	var oback = document.getElementById("div_back");
	oback.style.display ='';
	svuota_cointainer(oContainer);
	//oContainer.style.backgroundImage = 'url('+path_images+'/' + regione + '/' + regione + '.gif)';	
	oContainer.style.background = 'transparent url('+path_images+'/' + regione + '/' + regione + '.gif) no-repeat';		
	var browser = navigator.userAgent.toLowerCase();
	/*if ( browser && browser.indexOf("msie")!=-1){
		oContainer.style.position ="relative";
		oContainer.style.left = "-135px";
	}*/
	
	var oDivChild = document.createElement("div");
	oDivChild.id = 'div_container';
	var oDivChild1 = document.createElement("div");
	oDivChild1.id = 'div_provincia'; 
	var oImg = document.createElement("img");
	oImg.src = path_images+"/transparent.gif";
	oImg.style.width = "270px";
	oImg.style.height = "260px";
	oImg.useMap="#Map";
	oImg.border="0";
	oImg.alt="";
	var oMap = document.createElement("map");
	oMap.id = 'Map';
	oMap.name = 'Map';
	var oDivChild2 = document.createElement("div");
	oDivChild2.id = 'tooltip_div'; 
	oDivChild2.innerHTML='&nbsp;'
	createAreaMap(oMap,regione)
	
	oDivChild.appendChild(oDivChild1);
	oDivChild1.appendChild(oImg);
	oDivChild1.appendChild(oMap);
	
	oDivChild1.appendChild(oDivChild2);
	oContainer.appendChild(oDivChild);
	
}
/*
function changeSelectRegion(regione){
	var oSelect = document.getElementById("region");

	for (i = 1; i < oSelect.options.length; i++) {
			if (oSelect.options[i].value.substring(0,3).toLowerCase() == regione) {
				oSelect.options[i].selected = true; 
				break;
			}
		}
	loadList('state', getSelected(oSelect));
}*/		

function chageSelectState(city,provincia,region){
	var oSelect = document.getElementById("state");
	var oCity = document.getElementById("city");

	for (i = 1; i < oSelect.options.length; i++) {
			if (oSelect.options[i].value.substring(0,4).toLowerCase() == city.substring(0,4).toLowerCase()) {
				oSelect.options[i].selected = true; 
				break;
			}
		}
	
	fillArray(oCity, City[getSelected(oSelect)], label_select, null, null);
	
	// loadList('city', getSelected(oSelect));
	
	var DivChild = document.getElementById("div_provincia");
	DivChild.style.background = 'transparent url('+path_images+'/' + region + '/select_' + provincia + '.gif) no-repeat';		

}		

function createAreaMap (oCointainer,region){
	nregion = region;
	switch(region) {
		case 'val':
		   region = new Array (
				new Array('Aosta','AO','42,117,56,114,68,107,74,97,78,91,85,93,90,103,97,102,103,102,109,99,119,97,129,91,142,93,156,85,167,80,176,77,192,78,202,87,219,90,224,104,220,115,227,131,229,147,227,160,216,166,199,175,189,179,165,174,150,175,138,178,124,180,114,186,100,189,88,187,74,187,68,169,70,159,60,158,50,151,41,146,39,129','#')
				);
		  break; //si ferma qui
		  
		  case 'pie':
		   region = new Array (
				new Array('Cuneo','CN','125,174,121,176,112,176,104,180,103,182,101,183,95,183,93,184,90,184,88,183,79,183,69,188,68,190,62,190,60,192,59,195,54,205,54,211,55,213,55,222,58,228,59,231,60,233,64,235,66,237,72,240,74,242,76,243,79,243,85,246,88,246,92,248,111,248,113,247,114,249,118,251,119,253,131,253,139,249,142,248,144,247,146,243,146,234,150,226,152,225,154,221,156,220,158,218,159,216,159,210,161,206,159,202,159,199,156,193,156,190,158,189,158,186,156,185,150,185,148,184,148,181,145,175,136,175,134,174,125,174,121,176,112,176','#'),
				new Array('Alessandria','AL','183,137,180,136,178,135,175,135,171,137,162,137,160,138,157,138,154,139,151,139,150,141,151,143,151,149,153,150,159,150,161,149,167,149,171,157,171,166,173,170,174,173,175,175,177,176,178,178,178,181,177,183,175,184,173,188,167,191,166,193,166,196,165,198,165,201,162,207,164,211,166,212,169,212,175,209,184,206,187,206,189,205,192,205,195,206,197,207,200,207,202,206,204,203,208,195,210,193,216,193,217,195,217,198,219,202,221,204,222,206,225,206,229,204,230,202,230,196,231,192,231,183,229,181,227,177,225,174,221,170,219,167,217,163,215,161,214,158,212,157,209,155,196,155,194,154,191,153,187,145,185,143,184,141,182,139,180,138','#'),
				new Array('Asti','AT','147,144,145,145,139,145,137,146,136,148,136,154,134,158,134,167,133,169,134,171,140,174,146,174,147,176,149,177,149,183,151,184,157,184,159,185,159,188,158,190,158,196,162,204,164,203,165,201,165,195,166,193,167,190,168,188,170,187,171,185,173,184,174,182,178,180,178,177,176,176,173,176,170,170,170,158,167,152,163,150,160,150,158,151,152,151,150,149,150,147,149,145,147,144,144,144','#'),
				new Array('Torino','TO','131,91,129,92,126,92,116,97,95,97,93,98,90,98,86,100,83,100,79,102,70,102,68,103,66,107,67,109,69,111,70,113,72,114,72,117,73,119,72,121,72,127,71,130,65,133,63,135,62,137,60,139,54,142,42,142,39,143,37,144,35,146,35,149,38,155,40,157,42,158,42,164,47,174,50,175,52,176,55,176,61,179,64,185,68,187,70,186,73,186,79,183,82,183,84,182,90,182,92,183,95,183,99,181,102,181,114,175,123,175,127,173,133,173,133,170,131,169,133,165,131,161,131,158,132,156,134,154,134,151,133,149,134,147,140,144,146,144,148,142,149,140,148,138,145,138,144,136,142,135,141,133,141,130,138,124,139,121,140,119,140,116,141,114,140,111,138,110,134,102,134,99,133,97,133,94,131,90','#'),
				new Array('Biella','BI','132,81,131,83,133,87,133,99,134,101,134,104,136,108,138,109,140,111,142,112,143,114,145,116,151,116,152,114,156,112,157,110,159,109,163,101,163,98,161,94,161,88,159,87,158,85,154,83,153,81,151,80,145,80,139,83,136,83,133,82,131,81','#'),
				new Array('Vercelli','VC','130,64,130,67,128,71,132,79,134,80,136,82,138,83,141,83,142,81,144,80,153,80,155,82,161,85,163,89,161,91,161,94,162,96,164,97,163,100,161,104,161,107,159,111,157,113,156,115,154,116,142,116,140,117,140,120,139,122,139,125,142,131,142,134,150,138,153,138,155,137,158,137,160,136,172,136,174,135,183,135,184,133,184,124,182,122,181,120,179,119,176,113,174,112,173,110,171,108,172,106,172,103,171,101,171,98,170,95,170,92,167,86,169,85,169,82,168,80,166,79,163,73,162,70,161,68,160,65,156,63,146,63','#'),
				new Array('Novara','NO','189,75,186,75,176,70,173,70,171,71,169,73,169,76,168,78,170,79,171,81,171,84,169,88,170,90,172,91,172,103,175,109,175,112,176,114,178,115,180,119,182,120,183,122,185,123,186,125,188,126,190,130,194,132,197,132,198,130,198,127,200,123,204,121,206,117,206,114,203,108,201,106,196,96,194,94,185,76','#'),
				new Array('Verbania','VB','173,5,170,5,166,7,165,10,164,12,164,15,156,19,155,21,149,24,147,28,148,31,148,34,149,36,149,39,147,41,146,43,142,45,138,53,132,56,130,60,131,62,141,67,142,65,146,63,152,63,154,62,157,62,159,63,160,65,162,66,165,72,165,75,167,76,169,75,169,72,177,68,179,69,181,71,183,72,185,71,189,63,191,61,193,60,195,56,197,54,198,52,199,49,199,46,200,44,198,42,196,41,194,39,191,39,189,37,185,35,182,29,180,27,178,23,178,8,176,4,170,4','#')
			);
		  break; //si ferma qui
		  
		  case 'lom':
		   region = new Array (
				new Array('Milano','MI','42,144,50,160,52,162,56,170,58,171,59,173,61,175,70,175,72,174,75,174,81,171,84,170,98,163,102,155,102,152,106,150,112,150,112,135,109,135,107,131,105,130,102,130,100,129,97,129,95,128,92,127,88,125,86,126,85,128,83,129,74,129,72,130,72,139,71,141,69,142,66,142,64,141,63,139,61,138,58,138,52,141,46,141,40,144','#'),
				new Array('Pavia','PV','89,238,95,224,88,206,107,194,90,168,64,177,46,164,43,176,28,165,25,181,36,205,49,199,65,217','#'),
				new Array('Lodi','LO','105,154,104,164,114,170,121,180,133,188,142,196,130,194,118,193,112,189,103,182,96,175,97,165','#'),
				new Array('Cremona','CR','109,154,141,157,167,180,183,184,186,190,191,198,194,205,196,216,171,209,157,203,139,186,124,177','#'),
				new Array('Varese','VA','68,140,60,136,49,142,33,124,31,116,36,99,40,91,43,88,44,72,52,82,54,93,59,108,59,126','#'),
				new Array('Como','CO','71,129,65,120,59,110,71,104,69,86,79,71,88,62,97,68,85,87,89,101,86,124','#'),
				new Array('Sondrio','SO','170,19,202,33,202,51,190,53,168,69,167,85,149,83,122,87,114,87,110,81,103,76,102,67,97,64,92,60,91,50,90,37,95,32,105,35,110,53,122,56,137,52,145,46,155,62,164,60,162,50,164,41,157,39,155,31,157,23','#'),
				new Array('Lecco','LC','99,72,108,81,109,95,110,110,106,129,96,123,90,118,93,96,91,87','#'),
				new Array('Bergamo','BG','116,148,110,117,118,90,145,86,160,87,163,99,157,122,140,136,138,155','#'),
				new Array('Brescia','BS','182,175,195,159,207,161,206,142,222,114,204,108,193,80,199,64,196,53,173,72,168,99,157,129,143,140,142,154,168,178','#'),
				new Array('Mantova','MN','265,207,229,187,212,165,196,167,186,178,186,184,188,189,193,191,197,196,197,205,198,209,200,214,211,207,226,213,245,212','#')
			);
		  break; //si ferma qui
	
		  case 'ven':
		   region = new Array (
				new Array('Belluno','BL','205,11,203,10,200,10,194,8,191,8,188,7,179,7,177,8,171,12,169,13,167,15,161,15,158,14,152,14,150,15,148,17,145,19,141,21,139,23,135,25,133,27,131,28,129,32,129,59,130,61,130,67,129,69,125,71,123,73,121,74,119,76,115,78,112,84,112,87,111,89,111,98,115,106,117,107,118,109,124,109,128,111,134,111,137,105,155,96,161,95,164,93,165,91,169,88,171,87,173,86,176,86,182,89,185,89,187,88,187,67,188,64,189,61,191,57,193,55,197,47,199,45,200,43,204,41,206,39,208,38,210,36,213,30,213,18,212,16,211,13,210,11,207,10,204,10','#'),
				new Array('Padova','PD','126,140,124,141,115,141,113,142,110,148,110,151,112,155,114,156,117,156,119,157,119,163,118,166,116,168,115,169,113,173,111,174,108,180,108,183,106,184,104,186,104,189,105,191,104,194,100,196,97,196,93,194,90,194,88,195,87,197,87,203,88,205,88,208,90,209,93,209,97,208,100,208,104,208,108,208,111,210,115,211,118,212,126,208,135,208,139,206,141,202,145,200,148,199,154,199,157,198,159,196,159,193,160,191,159,188,158,186,156,185,153,184,150,184,144,181,142,179,142,176,141,174,139,172,139,162,140,159,144,151,150,148,151,146,148,144,142,144,138,146,135,146,131,144,129,140,127,139,124,139','#'),
				new Array('Rovigo','RO','171,208,165,210,157,214,151,214,148,210,145,209,142,207,138,208,135,208,133,209,130,209,128,210,122,210,116,213,109,210,104,209,90,209,88,213,87,216,86,218,82,216,81,214,78,213,69,213,74,223,76,226,77,228,81,230,84,232,90,235,96,237,99,237,102,238,104,239,115,239,117,237,119,236,120,234,122,233,150,233,156,234,158,235,161,236,163,237,165,240,167,243,169,247,172,249,174,250,177,251,185,251,187,250,189,246,190,243,191,240,191,237,192,235,192,225,190,223,189,221,187,220,185,217,184,215,182,214,179,212,173,210','#'),
				new Array('Treviso','TV','186,93,184,91,182,90,181,88,179,87,173,87,170,89,168,91,166,93,162,95,158,97,151,98,147,102,143,103,141,105,138,105,136,109,135,112,133,113,130,113,126,111,123,111,121,115,121,121,123,125,125,126,127,130,127,133,128,135,128,138,129,140,131,142,132,144,134,145,138,146,142,144,144,143,147,143,149,143,151,147,159,151,161,153,165,155,168,155,170,154,171,152,176,150,179,151,181,149,183,148,184,146,184,143,190,140,191,138,194,138,196,137,202,137,204,135,206,131,206,118,205,116,203,113,197,107,191,104,188,102,186,100,185,97,184,93','#'),
				new Array('Venezia','VE','222,115,220,116,217,116,207,121,207,124,208,126,208,129,206,133,204,134,203,136,201,137,198,138,195,138,185,143,184,145,184,148,183,150,179,152,173,152,165,156,163,155,158,152,152,149,149,150,146,152,143,156,140,162,140,171,144,179,146,180,148,182,151,182,159,186,160,188,160,191,159,194,159,197,158,199,156,200,144,200,140,202,139,204,140,206,147,209,151,213,157,214,161,212,162,210,164,209,167,209,169,208,172,208,174,204,174,198,172,196,171,194,169,193,167,191,166,189,166,180,169,174,171,172,179,168,181,166,185,164,187,162,187,165,189,169,191,170,195,170,198,169,202,167,204,165,214,160,223,157,227,155,230,155,236,153,244,149,250,143,251,141,249,137,245,135,245,132,241,128,240,129,238,125,237,122,236,119,232,115,228,113,219,113','#'),
				new Array('Verona','VR','60,129,58,130,52,130,50,129,44,127,42,126,40,124,37,124,34,125,33,127,31,129,31,132,30,134,28,136,25,142,23,144,20,150,19,153,18,155,18,158,17,160,17,175,19,179,21,180,29,188,32,194,34,196,36,197,37,199,43,202,44,204,47,205,51,207,54,207,56,208,65,211,68,211,70,212,76,212,78,213,81,214,84,217,87,216,88,216,88,213,87,211,87,208,87,203,86,194,90,193,91,190,91,187,89,183,87,181,85,180,83,177,80,171,80,168,74,156,72,154,70,150,68,148,66,147,63,141,63,138,59,130','#'),
				new Array('Vicenza','VI','109,97,106,97,103,96,97,96,95,97,91,101,89,105,87,106,85,108,77,112,73,116,70,122,68,123,66,127,64,128,63,130,62,131,62,135,64,137,65,139,65,142,68,148,70,150,72,151,77,161,79,162,79,165,81,169,81,172,85,180,91,183,91,189,93,193,97,195,103,195,104,193,102,189,103,186,105,185,107,181,108,178,108,175,109,173,111,172,113,169,116,166,116,163,117,161,117,158,116,156,113,156,111,154,109,153,108,150,108,147,109,145,111,143,112,140,124,140,126,139,128,135,127,132,126,129,125,126,123,122,121,121,122,112,120,110,118,109,117,107,115,105,114,103,112,101,110,97,108,96','#')
			);
		  break; //si ferma qui
			
		  case 'tre':
		   region = new Array (
				new Array('Trento','TN','196,113,193,113,191,112,170,112,166,114,163,120,163,123,161,127,161,130,159,134,159,137,149,140,143,142,139,144,138,146,136,147,134,151,130,153,128,155,125,156,123,158,123,158,122,160,120,161,114,161,112,157,110,156,109,154,110,152,110,149,111,147,111,144,112,142,112,130,113,128,113,122,112,120,108,118,106,114,104,113,101,113,100,115,100,124,98,125,93,123,84,123,80,126,74,126,68,123,41,123,35,126,34,128,34,140,33,142,32,145,31,148,30,150,29,153,29,156,27,160,27,163,26,165,26,168,25,170,25,207,26,210,26,213,27,215,28,219,30,223,34,225,37,225,39,226,62,226,65,227,67,228,69,230,70,232,71,235,75,239,77,240,79,242,81,243,99,243,105,241,108,241,111,239,115,235,116,232,117,229,118,226,119,224,120,221,121,218,123,216,129,213,133,212,135,211,138,211,152,204,155,204,157,203,160,202,164,202,170,200,172,199,173,197,174,194,174,188,173,185,173,179,175,177,177,176,180,175,182,173,185,173,187,172,191,171,194,170,195,168,197,167,199,165,201,162,203,158,203,140,202,137,201,134,200,132,200,129,199,127,199,115,198,113,196,112','#'),
				new Array('Bolzano','BZ','233,20,231,19,219,19,216,20,213,20,203,25,200,26,198,27,195,27,193,29,184,32,154,32,152,31,123,31,121,32,115,34,111,36,108,37,106,38,104,40,100,42,99,44,97,46,96,48,95,51,94,53,93,56,89,64,83,67,68,67,64,65,62,61,58,59,55,58,53,57,50,57,46,55,26,55,24,56,22,58,17,68,16,71,15,74,14,77,13,80,13,83,12,85,12,91,14,95,16,96,18,98,22,106,24,108,25,110,29,112,30,114,45,122,55,122,58,122,67,122,69,123,72,123,73,125,75,126,78,126,80,125,81,123,85,121,91,121,97,124,100,124,100,115,101,113,101,113,104,113,107,114,108,115,110,117,112,118,113,120,113,123,114,125,114,128,113,130,113,148,111,152,114,158,118,160,121,160,123,159,123,156,127,154,128,152,130,151,133,151,135,150,137,146,139,145,141,143,142,141,144,140,153,140,155,139,158,133,159,130,161,126,161,123,166,113,170,111,194,111,197,110,201,108,204,107,208,105,211,104,214,104,216,103,218,101,220,100,220,97,242,97,244,96,248,96,256,92,257,89,257,77,256,75,254,74,250,70,249,68,248,65,247,62,246,59,245,57,244,54,243,52,241,49,235,46,232,44,230,40,230,37,231,34,236,24,236,21,234,19,232,18','#')
			);
		  break; //si ferma qui
		  
  		  case 'fri':
		   region = new Array (
				new Array('Pordenone','PN','33,66,35,68,36,70,38,71,40,75,42,76,45,77,54,77,60,80,63,80,65,81,72,79,75,77,79,76,101,77,104,78,105,80,107,81,108,84,108,87,108,91,106,105,105,112,105,116,104,119,103,122,103,125,100,131,100,149,101,151,101,154,102,157,102,166,104,170,105,173,111,179,112,187,111,189,107,189,101,189,98,188,94,186,88,186,85,187,79,190,78,192,74,194,71,195,62,195,60,194,58,192,57,190,55,189,54,187,49,181,46,179,44,174,42,172,40,171,38,169,22,161,20,159,19,157,17,155,16,152,16,149,17,147,17,144,19,140,20,137,21,134,21,131,22,129,22,126,21,124,20,121,19,118,18,115,17,112,17,98,19,94,20,90,22,88,27,78,27,75,29,73,31,69,35,67','#'),
				new Array('Udine','UD','65,15,65,33,64,35,63,38,59,40,58,42,56,44,52,46,50,48,44,51,40,59,38,61,36,65,36,68,38,69,40,73,44,75,47,75,50,76,53,76,55,77,58,77,64,80,67,80,69,79,71,77,73,76,103,76,105,78,107,79,108,81,108,96,107,99,107,108,106,110,106,119,104,123,104,126,102,130,102,133,101,135,101,141,102,143,102,152,104,156,104,171,106,172,112,184,110,188,110,194,112,196,114,200,114,207,116,208,117,210,120,210,121,212,134,212,138,210,139,208,148,208,150,209,165,209,168,208,170,207,172,205,173,203,177,201,180,195,180,192,178,188,178,179,177,177,175,175,176,172,176,164,177,159,177,158,179,156,183,154,184,152,187,151,189,150,192,150,194,149,196,145,198,143,199,140,200,138,204,136,206,134,208,130,208,123,206,122,205,120,203,119,201,115,199,114,198,112,196,111,194,109,188,106,179,106,176,105,175,103,175,100,181,94,184,93,186,92,188,90,192,88,193,86,195,84,198,78,202,76,204,74,208,72,212,68,214,67,215,64,216,62,218,60,220,56,220,44,219,41,218,39,216,37,213,36,209,35,185,35,182,34,176,34,173,33,171,32,167,31,165,30,162,30,160,29,149,29,146,28,144,27','#'),
				new Array('Gorizia','GO','188,153,180,157,178,161,178,164,177,166,177,172,178,174,178,180,183,190,183,193,180,199,178,201,175,207,173,208,172,210,172,213,175,213,177,212,179,210,182,210,184,209,187,209,189,210,192,210,195,209,197,205,197,202,201,200,204,194,204,191,205,189,203,185,204,182,206,180,208,179,209,177,211,176,214,175,218,173,218,166,216,165,215,163,213,162,212,160,208,156,207,154,205,153,192,153,190,152,187,152','#'),
				new Array('Trieste','TS','209,191,207,192,205,194,204,196,206,197,207,200,208,202,209,205,215,217,217,219,221,227,221,230,220,232,220,241,221,244,222,246,229,246,233,248,242,248,245,247,251,244,252,241,252,238,253,236,253,214,251,210,245,207,240,205,238,204,234,203,232,202,230,200,226,198,224,196,221,194,219,193,216,193,214,192,208,192','#')
			);
		  break; //si ferma qui
		  
		  
		  case 'lig':
		   region = new Array (
				new Array('Imperia','IM','57,140,51,143,36,143,34,145,32,149,31,152,29,153,27,155,24,161,22,163,18,165,16,167,14,168,12,172,11,175,11,181,12,184,14,188,16,189,39,189,41,188,44,188,46,186,50,184,52,182,64,176,65,174,73,170,74,168,76,167,78,163,77,161,68,161,66,160,64,158,61,158,59,157,61,153,61,150,63,146,62,143,56,140','#'),
				new Array('Savona','SV','112,87,110,88,107,88,105,89,96,89,94,93,91,93,90,91,88,90,87,88,84,88,82,89,80,93,80,96,76,104,74,106,72,107,64,123,64,126,63,128,63,137,62,139,63,142,63,145,64,147,61,153,61,156,63,157,64,159,66,160,75,160,77,159,78,156,79,154,83,152,87,144,97,139,99,137,103,135,105,133,112,119,114,117,116,113,118,112,120,108,119,106,119,100,121,99,122,97,121,95,119,94,118,92,116,91,114,87','#'),
				new Array('Genova','GE','155,70,149,70,147,71,145,75,143,77,141,81,139,82,138,84,136,85,133,85,131,86,128,86,124,84,118,84,114,86,116,88,117,90,121,92,123,96,120,102,120,105,122,109,124,108,126,106,128,105,131,105,133,104,142,104,144,106,148,108,151,109,153,110,156,110,162,113,168,115,170,116,172,118,173,120,176,121,178,120,179,118,183,120,185,124,187,125,189,127,193,129,196,129,200,131,206,131,210,129,211,127,210,124,208,122,207,120,206,117,205,115,203,114,203,108,204,106,201,100,201,97,202,94,203,92,203,89,204,87,204,84,203,82,195,78,189,76,177,76,175,77,174,79,172,80,171,82,169,83,168,85,166,86,164,84,163,82,160,80,158,78,157,76,157,73,154,67','#'),
				new Array('La Spezia','SP','208,103,206,104,206,107,205,109,205,112,204,114,205,116,207,117,209,119,212,125,212,128,210,129,209,131,210,133,212,135,217,145,219,146,228,146,230,148,236,151,238,147,241,148,243,152,245,153,248,153,250,154,253,154,257,152,258,150,258,144,257,142,255,140,253,139,250,139,248,137,247,135,243,131,239,123,231,119,229,115,227,114,225,110,223,108,221,107,219,105,217,104,208,104','#')
			);
		  break; //si ferma qui
		 
		 case 'emi':
		   region = new Array (
				new Array('Piacenza','PC','72,70,71,67,69,63,66,63,58,67,55,67,53,66,50,66,48,67,48,64,44,62,38,62,36,63,35,65,32,66,22,71,19,77,19,80,21,82,22,84,22,87,20,88,19,90,19,99,17,100,15,99,13,100,13,103,11,107,12,109,15,109,21,111,30,111,34,113,37,113,39,112,40,110,42,109,43,107,45,106,46,104,54,100,55,98,57,97,59,95,59,92,61,91,62,89,66,87,66,84,67,81,68,79,69,76,71,72,71,69','#'),
				new Array('Parma','PR','73,69,69,77,69,80,68,82,68,85,66,89,62,91,61,93,59,94,56,100,50,103,47,103,45,107,43,108,42,110,40,112,32,116,31,118,31,121,32,124,33,126,35,127,38,127,44,130,50,130,51,128,53,127,55,125,59,123,65,123,69,127,75,130,81,130,83,129,84,127,84,124,86,120,88,119,90,117,92,116,95,110,95,107,96,104,97,102,97,96,96,94,96,88,99,82,99,79,95,77,93,75,91,74,89,72,85,70,82,69,73,69,72,71','#'),
				new Array('Reggio Emilia','RE','101,81,99,82,99,85,97,89,97,95,98,97,98,103,96,107,96,110,91,120,89,122,85,124,81,132,99,141,104,131,108,129,109,127,109,124,110,122,112,121,113,119,119,116,119,110,120,107,122,103,122,88,125,82,125,79,117,75,114,75,110,77,108,79,106,80,100,80','#'),
				new Array('Modena','MO','129,78,127,79,125,83,125,86,124,88,124,94,123,96,123,99,122,101,122,107,120,111,120,114,117,120,111,123,109,127,107,128,105,132,103,133,101,137,101,143,102,145,105,146,107,147,110,147,112,148,115,148,119,150,121,149,123,145,127,143,130,137,134,135,134,129,136,128,137,126,136,124,134,123,134,120,136,119,138,115,140,114,142,112,143,110,143,107,141,105,141,99,142,97,142,94,143,92,149,89,152,89,156,87,154,86,152,84,149,78,128,78','#'),
				new Array('Bologna','BO','151,91,145,91,143,92,142,94,142,103,143,106,144,108,144,114,143,116,135,120,135,123,137,124,138,126,138,129,136,130,135,132,136,134,135,136,131,138,128,144,122,147,121,149,119,150,121,154,123,155,132,155,134,156,140,156,146,153,147,151,149,150,150,148,154,146,157,145,160,145,164,147,170,147,172,143,176,141,177,139,179,137,185,134,186,131,188,130,189,128,189,125,187,124,185,120,185,108,184,106,178,106,174,104,173,102,171,101,169,99,163,96,160,95,157,95,151,98,149,97,148,95,149,93,151,92','#'),
				new Array('Ferrara','FE','216,105,214,103,212,99,213,97,215,96,217,92,219,91,222,91,224,87,223,85,221,83,219,79,213,76,210,76,207,75,192,75,180,81,177,81,174,82,171,82,165,79,162,78,156,75,153,75,151,79,154,85,158,87,157,89,153,91,151,95,152,97,158,94,164,94,168,96,169,98,177,102,177,105,179,106,185,106,187,107,187,113,190,113,194,111,200,111,201,113,210,113,214,111,216,107,216,104','#'),
				new Array('Ravenna','RA','217,109,207,114,201,114,199,113,198,111,195,111,187,115,187,121,189,125,189,131,188,133,186,134,185,136,183,137,180,137,176,139,174,143,172,144,171,146,172,149,173,151,174,154,175,156,178,156,179,154,179,151,181,150,182,148,184,147,185,145,187,144,190,144,194,146,197,140,199,139,200,137,202,136,220,145,223,145,226,144,225,142,225,139,223,135,222,132,221,129,221,126,219,122,219,113,218,111','#'),
				new Array('Forli-Cesena','FC','229,145,226,145,224,146,218,146,215,145,209,142,208,140,202,137,200,138,199,140,197,141,194,147,191,146,189,145,186,145,184,149,180,151,180,154,179,156,177,158,176,160,176,166,178,170,184,173,185,175,199,182,202,182,204,183,210,183,211,181,213,179,215,175,217,174,218,172,220,171,222,167,222,164,224,160,223,158,224,156,230,153,231,151,231,148,229,144','#'),
				new Array('Rimini','RN','233,152,231,153,230,155,224,158,224,164,222,168,222,171,224,172,226,168,236,163,236,169,237,172,238,175,239,177,241,178,244,179,246,180,249,180,254,170,256,169,256,166,255,163,254,161,245,161,241,159,239,157,237,156,236,154,230,151','#')
			);
		  break; //si ferma qui
	
	
		  case 'tos':
		   region = new Array (
				new Array('Siena','SI','216,157,210,157,208,156,205,156,203,154,200,152,197,152,195,151,194,149,190,146,187,141,185,139,179,136,178,134,178,131,174,123,172,122,170,118,168,117,167,115,161,115,159,116,156,116,148,120,139,120,135,118,133,120,131,123,130,125,134,133,134,136,131,142,131,145,132,147,129,150,126,154,126,156,131,157,138,159,140,160,142,164,146,167,152,166,156,166,159,166,161,167,163,169,163,177,164,179,169,181,175,178,180,180,183,183,185,185,185,197,186,199,198,199,204,196,207,195,209,194,213,186,214,183,215,181,215,178,217,174,217,162,216,160','#'),
				new Array('Arezzo','AR','197,75,195,76,194,78,191,80,188,85,186,89,184,90,183,93,182,100,180,102,177,105,175,109,174,111,172,112,170,114,168,115,171,121,173,122,175,126,177,127,178,129,178,132,179,134,181,135,182,137,188,140,189,142,191,143,191,146,193,147,196,148,197,150,200,150,202,152,204,153,205,155,207,156,219,156,220,154,222,153,224,151,230,148,233,148,235,144,235,138,234,136,232,134,230,131,229,129,228,126,228,123,230,119,232,118,234,116,244,111,246,109,247,107,249,105,252,104,254,100,254,97,248,94,244,93,241,92,239,91,233,89,224,89,216,85,213,84,211,83,202,80,199,78,197,77,194,78','#'),
				new Array('Firenze','FI','180,45,178,44,175,43,173,42,170,41,152,41,150,43,150,58,149,60,149,66,145,74,144,77,143,79,141,84,140,88,138,89,135,89,131,87,128,87,126,88,123,89,114,89,110,87,110,90,111,92,119,96,122,96,124,97,125,99,123,103,119,105,119,108,120,110,120,119,121,121,123,122,126,122,128,123,130,122,131,120,133,119,134,117,137,117,141,119,144,119,146,118,148,119,151,119,153,118,155,116,161,116,165,114,168,114,170,112,174,110,175,108,176,105,180,103,182,99,182,96,180,92,184,89,185,88,186,86,187,83,188,81,190,79,191,78,193,76,194,74,193,71,191,67,190,63,189,60,188,57,187,54,186,51,183,45,181,44','#'),
				new Array('Prato','PO','137,49,137,55,138,57,138,60,137,62,137,68,136,71,135,73,135,76,133,80,133,86,137,88,139,87,139,84,140,82,142,81,144,77,144,71,149,61,149,55,150,53,150,50,146,48,138,52','#'),
				new Array('Pistoia','PT','107,42,105,43,105,46,104,48,108,52,108,60,105,63,102,70,102,73,107,83,109,84,110,86,113,86,117,88,123,88,124,86,130,86,132,85,132,82,135,76,135,73,136,71,136,53,127,53,123,51,120,51,118,50,114,46,110,44,109,42','#'),
				new Array('Massa','MS','71,26,68,26,62,20,54,16,52,12,50,10,46,8,37,8,33,9,27,12,25,14,22,20,22,26,24,28,26,29,27,31,29,33,30,35,32,37,34,41,36,43,38,44,39,46,41,47,43,51,45,53,47,57,49,58,50,60,52,62,53,64,55,66,61,66,63,65,66,59,67,55,69,52,67,48,65,44,65,41,66,39,69,34,71,31,71,27','#'),
				new Array('Lucca','LU','75,26,71,34,69,35,67,39,67,48,69,49,70,51,70,54,68,57,65,61,64,64,62,68,62,71,64,72,64,75,68,83,80,83,81,81,83,82,86,82,86,85,88,89,92,91,95,91,107,85,108,83,106,82,102,74,102,65,107,60,107,52,105,51,103,47,103,44,102,42,100,41,97,40,91,37,90,35,88,33,86,29,84,28,81,27,75,27','#'),
				new Array('Pisa','PI','68,85,68,91,68,97,69,101,71,104,72,106,74,107,80,107,86,104,90,106,90,109,89,111,89,115,89,127,90,129,90,132,92,133,94,137,94,140,95,142,97,143,100,143,104,145,104,151,102,155,102,158,104,159,105,161,107,162,110,162,118,158,121,157,125,155,126,153,126,150,127,148,131,146,131,143,129,141,130,139,132,138,133,136,133,133,130,127,122,123,120,119,120,116,118,112,118,106,119,104,123,102,124,100,114,95,113,93,111,92,108,86,105,86,95,91,89,91,85,89,85,83,70,83','#'),
				new Array('Livorno','LI','73,108,76,108,78,107,81,107,83,106,86,106,88,107,88,113,88,117,88,121,88,124,89,131,92,134,94,141,97,144,104,146,103,151,101,153,103,160,106,163,107,167,111,169,111,174,108,175,108,178,107,180,105,182,103,183,91,183,89,184,89,190,86,208,65,208,55,202,60,195,81,191,88,190,89,184,91,163,91,148,89,144,87,142,86,140,84,138,82,134,80,132,73,118,72,115,72,109','#'),
				new Array('Grosseto','GR','198,204,197,202,195,201,192,201,190,202,187,202,183,200,183,194,184,192,184,186,182,184,180,183,179,181,177,180,174,180,171,181,162,181,161,179,161,176,163,172,161,168,159,167,144,167,142,166,140,164,139,162,137,160,133,158,130,158,128,157,125,157,123,156,119,158,116,158,108,162,107,164,109,166,111,169,112,171,112,174,110,176,108,180,108,183,109,185,109,202,110,204,112,206,118,210,123,213,125,214,128,216,130,217,132,219,133,223,135,227,135,237,138,243,140,245,141,247,143,248,155,248,159,247,165,247,167,248,170,248,170,245,172,244,173,242,177,240,180,240,183,238,186,237,188,236,188,226,189,224,195,221,197,217,197,214,198,212,198,203','#')
			);
		  break; //si ferma qui
		  
		  case 'mar':
		   region = new Array (
				new Array('Pesaro-Urbino','PU','126,30,124,28,120,26,118,24,116,23,114,21,113,19,110,18,107,18,103,16,100,16,98,17,96,21,95,24,90,34,88,35,85,35,79,32,76,32,74,31,73,28,71,24,69,22,61,18,55,16,49,16,31,25,28,26,26,27,24,29,22,30,20,32,18,33,14,41,12,42,12,45,11,47,11,56,13,58,15,59,18,59,22,61,25,61,28,62,44,62,47,63,49,64,48,66,46,67,43,67,41,71,39,72,37,74,35,75,32,81,32,84,33,86,35,87,36,89,46,94,49,95,51,97,55,99,56,101,59,102,73,109,75,111,79,113,82,114,94,114,96,113,98,111,99,109,99,106,101,102,103,100,105,96,107,95,109,91,111,89,112,87,114,86,115,84,117,83,120,83,122,82,124,80,127,74,129,73,132,67,138,64,142,56,148,53,147,50,145,48,141,40,137,38,134,36,132,34,130,33,127,31,125,29,124,27','#'),
				new Array('Ancona','AN','155,53,152,53,148,55,147,57,144,57,142,58,140,62,138,64,137,66,133,68,132,70,130,71,124,83,120,85,117,85,115,86,114,88,112,89,111,91,109,92,105,100,103,102,100,108,101,111,102,113,101,115,99,118,99,138,101,140,102,143,105,149,107,150,109,149,110,147,112,145,113,143,117,141,118,139,121,138,124,138,126,137,129,131,133,129,135,127,137,124,138,121,140,117,141,114,143,111,146,112,157,112,159,109,161,106,166,105,168,108,170,112,176,113,180,112,188,108,209,108,211,109,212,111,214,112,220,109,221,107,220,104,219,101,219,98,218,95,217,92,216,90,215,87,205,82,202,81,199,81,191,77,185,75,175,70,173,68,169,66,167,64,161,61,159,59,155,57,153,55,150,54','#'),
				new Array('Macerata','MC','219,111,217,112,214,112,211,111,207,109,189,109,185,111,184,113,181,113,179,114,173,114,169,112,167,108,163,106,161,107,159,111,157,112,148,112,146,113,143,113,141,114,137,122,137,125,134,129,130,132,126,138,124,139,118,141,114,143,113,145,111,147,109,151,107,153,107,184,108,187,109,190,111,194,113,197,114,199,118,203,121,204,122,206,124,207,133,210,137,211,143,214,146,214,148,215,151,215,154,216,157,216,159,215,159,212,160,210,160,198,161,195,162,192,164,190,166,189,168,187,174,185,177,185,181,183,188,184,192,181,192,178,191,172,191,166,192,163,196,155,202,152,208,152,213,142,219,139,222,139,228,136,231,135,234,135,234,132,230,124,229,121,227,119,223,111','#'),
				new Array('Ascoli Piceno','AP','232,141,217,141,215,142,212,145,210,149,209,151,207,154,204,155,202,154,199,156,195,158,193,162,192,165,191,167,191,173,194,179,193,182,190,185,186,186,177,185,170,189,168,191,164,193,162,195,161,197,161,206,160,209,159,211,159,214,160,216,161,219,162,222,161,225,160,227,158,229,157,231,155,233,154,240,155,242,161,242,163,243,166,244,169,244,173,246,179,246,182,245,186,243,189,242,197,238,199,236,202,235,204,234,208,233,210,232,213,231,221,227,223,225,224,223,226,221,228,220,234,218,236,217,243,217,247,215,250,214,252,213,255,212,257,211,259,207,259,198,256,192,255,189,253,187,252,183,250,180,247,174,246,170,245,168,244,165,243,162,242,160,241,157,240,154,239,151,235,143,233,141,232,139,230,138,227,138,224,139,222,140,219,140,217,141','#')
			);
		  break; //si ferma qui
		
		  case 'umb':
		   region = new Array (
				new Array('Perugia','PG','86,4,82,12,80,13,74,15,72,16,69,16,61,20,59,22,55,30,55,54,56,56,58,58,61,64,63,66,62,68,60,69,54,71,51,77,50,80,49,83,41,87,37,91,37,95,36,97,36,106,38,110,39,113,39,132,38,134,38,143,40,145,43,145,45,144,46,143,48,141,50,138,52,136,54,135,58,133,67,133,71,135,74,135,76,136,85,136,87,137,88,139,92,141,96,149,95,158,92,166,92,169,91,171,93,173,97,175,98,177,100,178,101,180,103,181,115,181,117,180,118,178,120,177,126,177,130,175,133,174,135,173,139,175,140,177,140,180,139,182,141,186,149,190,151,192,153,193,155,197,157,198,163,196,165,195,167,191,169,190,175,190,177,192,181,200,189,204,201,204,205,202,210,197,212,196,214,194,218,192,219,190,221,189,223,185,225,183,226,181,228,178,230,176,231,174,233,172,235,171,239,167,242,161,242,158,239,152,235,150,233,148,229,145,225,144,219,142,215,141,211,139,209,137,206,136,204,135,202,133,199,131,196,130,192,126,190,123,189,121,188,118,185,112,185,109,184,106,182,103,182,100,179,94,179,91,178,88,178,66,177,63,177,60,176,58,175,55,174,53,173,50,172,48,172,38,169,32,166,31,146,31,144,30,141,29,135,26,132,25,130,23,122,19,120,17,118,16,116,14,114,13,111,12,105,8,103,6,100,5,98,4,95,3,85,3','#'),
				new Array('Terni','TR','37,143,35,145,32,151,31,154,31,157,30,159,30,162,32,163,34,167,36,169,39,175,39,188,40,190,44,192,50,194,52,195,54,197,55,199,61,202,64,202,66,203,69,203,71,205,74,206,76,208,78,209,81,210,83,212,85,213,84,216,83,218,83,221,84,223,86,225,89,231,91,233,92,235,94,236,96,238,108,238,110,240,112,244,116,248,117,250,123,253,126,254,135,254,137,253,137,250,139,246,139,243,140,241,141,238,145,236,148,236,154,233,155,231,159,229,162,228,165,228,169,226,171,224,175,216,177,215,179,213,183,211,185,209,186,207,184,203,182,202,181,200,181,197,179,196,178,194,177,191,168,191,166,193,165,195,163,197,159,199,154,198,151,195,148,191,144,189,143,187,137,184,136,182,138,178,138,175,136,174,133,174,129,176,120,176,116,178,115,180,111,182,102,182,100,180,99,178,96,175,89,170,90,168,92,164,94,154,94,148,90,140,86,138,79,137,73,136,67,134,55,134,54,136,52,137,50,139,49,141,47,143,46,145,44,146,41,146,37,144','#')
			);
		  break; //si ferma qui
		  
		  case 'laz':
		   region = new Array (
				new Array('Roma','RM','42,116,43,116,45,121,46,125,49,130,53,138,61,146,67,150,69,152,73,154,76,156,80,159,86,163,89,164,90,166,94,168,95,170,99,172,104,182,106,184,109,188,111,190,113,191,115,193,117,194,119,196,121,199,124,202,127,204,129,205,130,207,132,209,138,212,140,211,140,210,141,206,138,200,136,199,135,197,125,192,122,189,120,188,119,186,119,183,120,181,122,180,123,178,126,178,128,176,132,182,134,184,138,185,143,185,145,184,146,180,146,177,147,175,147,172,148,170,152,168,155,168,157,169,158,171,160,172,160,175,167,189,168,191,176,191,177,186,176,183,176,180,173,174,171,173,170,171,170,168,168,166,164,164,163,162,163,159,166,153,172,151,179,151,184,146,184,141,182,137,168,130,166,126,167,124,167,118,161,118,156,120,151,120,150,115,148,114,145,111,141,111,138,114,130,114,127,109,127,107,128,107,127,99,121,97,118,97,116,98,115,100,111,107,106,107,106,106,105,104,103,105,99,113,95,111,92,111,89,112,83,112,79,114,76,115,70,115,68,114,67,112,65,110,63,106,61,105,58,105,56,104,54,105,52,107,51,112,47,113,44,113,42,114','#'),
				new Array('Viterbo','VT','52,22,49,22,45,24,43,28,43,31,42,33,42,45,40,49,38,50,37,52,34,52,33,54,31,55,25,67,23,68,22,70,18,72,16,76,14,77,13,79,12,82,12,85,11,87,11,90,12,92,16,94,19,95,20,97,22,99,24,100,26,104,30,106,31,108,33,109,35,111,41,114,44,114,45,112,49,110,51,108,53,107,54,105,57,102,60,103,62,105,65,109,67,112,71,114,77,114,81,112,87,112,90,111,92,110,95,110,96,112,97,112,99,113,101,112,102,110,101,108,104,106,105,104,108,105,111,105,113,104,116,98,116,95,114,94,112,90,112,75,110,73,102,69,100,66,100,63,98,60,98,57,96,55,90,52,87,51,85,50,83,48,77,45,76,43,74,40,73,38,72,35,70,32,68,29,67,27,65,26,64,24,58,21,51,21','#'),
				new Array('Rieti','RI','186,37,177,37,173,39,171,41,170,43,168,44,167,46,159,50,156,51,154,52,152,54,150,58,138,64,136,66,124,72,124,75,121,81,119,82,115,80,112,80,112,89,114,91,116,92,117,94,121,96,127,98,129,99,129,105,128,107,128,110,130,111,131,113,137,113,139,112,142,110,145,110,147,114,155,118,167,118,169,116,171,115,187,115,189,114,192,114,195,108,195,101,194,99,193,96,192,93,191,91,189,89,187,85,185,82,183,80,181,76,181,69,182,67,183,64,186,58,190,56,194,55,197,53,200,50,203,49,205,47,205,44,204,42,200,40,198,38,195,37,191,36,186,35,182,35,178,36','#'),
				new Array('Frosinone','FR','194,140,191,140,189,141,188,143,186,144,184,148,182,149,181,151,179,152,173,152,168,153,166,156,164,159,165,163,168,165,170,167,172,171,172,174,174,178,176,180,177,182,177,185,178,187,180,188,183,188,185,189,189,197,191,198,191,201,192,203,192,206,194,210,199,212,205,211,204,208,208,208,209,210,215,213,216,215,216,218,218,219,220,223,222,224,223,222,223,219,225,218,231,218,235,220,236,222,242,222,244,221,246,219,246,216,248,212,252,210,255,204,256,201,256,186,258,182,258,169,256,168,254,166,248,163,245,162,242,162,239,161,237,160,221,160,217,158,214,156,212,155,206,151,204,149,201,148,197,145,195,144,192,143','#'),
				new Array('Latina','LT','243,223,240,223,236,221,230,221,226,219,224,220,224,223,222,224,219,224,218,222,217,220,215,218,215,215,214,213,212,211,208,209,202,212,196,212,192,210,191,208,191,202,187,194,185,192,183,188,181,187,178,188,177,190,175,191,172,191,169,190,167,189,165,187,164,183,160,177,160,174,156,170,152,168,148,170,147,172,146,175,146,178,145,180,145,183,144,185,141,185,139,184,136,184,130,181,128,177,126,178,124,180,122,181,120,185,123,191,126,192,129,192,137,196,139,198,140,200,141,203,141,209,143,213,146,215,152,218,153,220,156,222,158,224,160,228,162,231,163,233,165,235,169,237,172,237,174,236,176,234,186,229,189,229,194,231,196,232,199,233,203,234,206,235,210,237,213,238,220,238,221,236,223,234,225,233,228,233,232,235,238,233,241,231,242,229,243,226,245,224,244,222','#')
			);
		  break; //si ferma qui
		  
		  case 'abr':
		   region = new Array (
				new Array('L`aquila','AQ','65,76,68,82,68,85,74,97,76,98,77,100,79,101,80,103,88,107,106,107,108,108,111,108,113,109,116,109,122,121,122,124,124,128,124,131,125,133,125,136,124,138,122,139,122,142,121,144,121,147,124,153,126,154,132,154,134,158,136,159,139,159,141,160,143,162,151,166,157,166,158,168,158,177,157,179,157,191,159,195,161,196,164,196,168,194,170,195,173,201,167,204,164,204,163,206,161,207,156,217,154,219,153,222,151,226,149,227,151,224,153,223,155,219,157,218,160,217,162,216,163,213,164,211,164,208,163,210,162,213,161,216,155,222,153,223,147,223,145,224,139,224,135,226,134,228,124,228,122,226,118,224,116,220,112,218,102,218,99,219,93,222,86,222,84,220,82,219,81,217,78,216,76,214,74,213,72,211,68,209,64,201,62,200,60,196,58,194,56,190,52,186,51,184,43,180,34,180,26,176,23,170,22,167,22,155,24,151,28,149,31,149,33,148,36,148,39,147,54,147,56,146,57,144,57,138,55,136,49,133,48,131,46,130,45,128,44,125,41,119,40,116,39,113,38,110,38,89,40,85,46,82,48,80,51,80,55,78,61,78,63,77','#'),
				new Array('Chieti','CH','174,106,172,108,170,112,168,113,164,121,162,122,159,128,161,132,160,134,160,140,159,142,159,148,158,150,158,153,159,155,159,161,158,163,156,164,156,167,158,168,159,170,159,191,160,193,162,194,171,194,172,196,180,200,183,201,189,204,192,204,196,212,198,213,199,215,201,217,202,219,204,220,208,216,209,214,210,211,210,206,212,204,215,202,218,201,222,199,224,197,227,195,229,194,232,188,234,186,235,183,237,181,244,167,242,166,240,164,236,162,233,156,233,153,232,150,231,147,229,146,227,144,225,143,222,142,220,140,217,138,215,136,212,135,210,133,208,132,207,130,203,128,201,126,199,125,196,124,194,122,192,121,191,118,187,116,185,114,184,112,182,111,180,109,174,106,172,107','#'),
				new Array('Pescara','PE','164,91,158,91,156,92,153,92,151,93,145,93,143,94,142,96,138,98,126,98,122,100,120,102,118,103,118,106,117,108,118,110,120,111,120,114,122,118,122,121,124,125,124,128,125,130,125,133,126,135,124,139,124,142,122,146,122,149,123,151,125,152,131,152,133,153,134,155,136,156,137,158,141,160,142,162,148,165,154,165,158,163,159,161,159,158,157,154,157,151,158,149,158,146,159,144,159,135,160,133,157,127,158,125,160,123,164,115,166,113,168,112,170,110,171,108,171,102,170,99,168,96,165,90,162,90','#'),
				new Array('Teramo','TE','68,63,67,65,67,74,66,76,66,79,72,91,74,93,78,101,80,102,81,104,85,106,91,106,93,105,105,105,107,106,110,106,112,107,115,107,117,106,118,104,118,101,124,98,127,97,133,97,136,96,139,96,145,93,148,93,151,92,154,92,162,88,162,85,158,83,155,80,153,79,151,76,150,74,149,71,148,69,148,66,146,62,145,59,144,56,143,53,142,50,142,47,140,44,139,42,139,39,138,36,138,33,137,31,135,30,130,32,124,35,121,36,118,36,116,38,109,38,107,39,103,43,101,46,93,50,90,51,88,52,84,52,76,56,72,60,68,62','#')
			);
		  break; //si ferma qui
		
		  case 'mol':
		   region = new Array (
				new Array('Isernia','IS','125,103,123,99,123,96,120,90,118,88,117,86,115,85,114,83,112,82,106,80,103,80,97,77,85,77,81,79,79,81,71,97,69,98,68,101,66,103,65,105,61,109,59,110,56,110,53,111,47,111,43,113,40,113,32,117,31,119,32,122,34,126,34,135,35,137,35,161,34,164,33,167,32,170,31,172,31,181,32,184,33,186,35,187,37,189,41,191,42,193,44,194,53,194,56,193,57,191,57,188,58,185,58,182,62,174,66,172,69,172,72,173,75,173,78,174,81,174,83,175,86,176,89,176,91,177,94,178,97,178,99,180,108,180,112,172,111,170,111,164,115,162,118,162,122,160,124,156,126,154,128,150,130,148,130,145,125,135,119,132,119,129,121,127,127,127,129,125,131,121,133,120,134,118,133,116,129,114,127,110,127,107,125,103,124,100,123,98,121,95','#'),
				new Array('Campobasso','CB','150,72,149,74,147,75,144,81,143,84,142,87,141,90,140,92,139,95,136,101,134,102,132,106,130,107,128,111,130,112,133,112,134,114,134,117,135,119,132,125,120,131,121,133,124,133,125,135,127,137,129,138,129,141,131,145,128,151,128,154,126,156,123,162,120,163,117,163,115,164,112,164,112,173,110,177,109,180,109,183,115,186,117,188,121,190,124,192,126,194,130,196,152,196,154,195,157,193,159,191,161,190,164,188,170,185,173,184,175,183,190,183,199,180,201,179,204,178,207,178,209,177,211,175,211,165,212,163,212,160,213,158,213,152,215,148,216,145,217,143,218,140,220,137,222,135,225,129,227,128,228,126,230,124,233,118,233,103,234,101,235,98,237,94,238,91,240,88,241,85,242,83,243,80,243,70,242,67,241,64,239,61,237,60,234,58,229,55,224,52,220,51,216,49,210,47,208,46,205,45,201,43,199,41,196,40,192,38,184,38,178,44,177,46,175,47,173,49,165,53,163,55,161,56,157,60,155,64,153,66,152,68,151,71,150,74,147,80','#')
			);
		  break; //si ferma qui
			
  
		  case 'cam':
		   region = new Array (
				new Array('Salerno','SA','204,121,200,119,197,119,195,123,193,124,191,128,191,131,190,133,188,134,187,136,185,137,179,137,177,136,176,134,156,124,153,123,140,122,135,122,133,120,130,118,128,120,125,120,121,118,118,118,114,120,112,124,109,124,107,125,106,127,107,129,115,133,116,135,116,138,117,140,117,143,115,147,113,148,110,148,108,149,109,151,118,151,122,149,123,147,126,147,128,146,134,146,139,149,142,153,144,158,147,164,151,173,152,174,155,181,157,185,154,189,152,197,150,201,150,204,153,210,155,211,156,213,160,215,162,217,174,223,177,224,181,226,183,228,184,230,188,232,190,234,191,239,193,239,197,239,199,241,202,241,204,242,213,242,214,240,216,239,217,237,223,234,231,238,234,238,237,237,239,235,240,233,240,230,241,227,241,224,243,222,247,214,248,211,249,209,249,200,248,198,246,196,242,194,240,192,239,190,237,188,232,178,228,174,225,168,225,165,222,159,220,157,219,155,218,152,218,149,210,133,208,131,207,129,207,126,206,124,206,121,204,120','#'),
				new Array('Avellino','AV','178,51,176,52,173,52,172,54,170,55,168,54,159,54,159,57,161,61,161,63,159,64,159,69,162,71,162,77,158,79,155,79,154,81,148,84,147,86,144,86,142,85,139,85,137,86,136,88,134,89,132,88,120,88,118,87,116,88,115,90,115,93,116,95,116,98,117,100,117,103,118,105,122,107,123,109,117,112,119,116,123,118,126,118,128,119,129,117,132,117,134,118,135,120,137,121,139,120,143,122,152,122,155,123,158,123,176,132,177,134,181,136,187,136,190,130,190,127,192,123,194,122,196,118,198,117,202,119,204,118,206,116,207,114,208,111,211,111,213,109,215,108,216,106,219,105,221,104,222,102,223,99,223,93,224,91,224,82,223,80,221,79,215,79,212,78,209,78,206,77,200,77,192,73,188,65,188,56,187,53,185,51,183,50,177,50','#'),
				new Array('Napoli','NA','52,109,53,111,53,114,54,116,55,124,58,129,44,135,39,133,32,137,35,146,46,148,49,142,44,135,60,128,63,122,66,121,77,124,82,124,88,123,90,124,92,128,94,129,95,131,99,133,101,137,100,141,97,146,91,148,88,156,83,159,73,159,73,166,82,166,83,159,88,156,89,157,99,153,102,152,106,150,107,148,109,147,112,147,114,146,115,144,115,138,112,132,110,131,107,131,106,129,106,126,106,124,116,119,117,117,117,114,116,112,117,110,121,110,121,108,119,106,116,106,115,104,115,95,112,95,109,96,100,96,96,94,87,94,85,95,84,97,82,98,70,98,66,96,63,97,62,99,56,99,54,100,51,106,51,109','#'),
				new Array('Benevento','BN','108,36,107,38,105,39,103,43,103,46,105,50,102,56,102,59,101,61,101,67,104,73,103,76,100,76,98,77,99,79,101,80,103,84,105,86,111,89,112,91,114,92,115,94,116,92,114,91,114,88,115,87,119,86,121,87,123,87,129,87,131,87,134,87,135,89,137,85,139,84,142,84,144,85,152,81,154,78,159,78,160,77,161,75,161,71,159,71,158,69,158,64,160,63,160,59,159,57,159,54,161,53,167,53,169,54,173,52,175,50,175,47,174,45,171,44,170,42,171,37,171,34,170,32,164,29,163,27,161,25,157,23,154,24,148,24,144,26,143,28,137,28,134,26,132,28,130,29,127,30,124,33,120,35,117,36,108,36','#'),
				new Array('Caserta','CE','106,33,107,35,102,44,102,47,104,48,104,51,101,57,101,63,101,65,101,68,102,70,103,72,101,76,98,76,97,78,98,80,100,81,102,85,104,86,105,88,111,91,112,95,106,96,103,96,97,93,88,93,85,95,82,98,72,98,66,95,64,95,62,97,60,98,57,98,53,102,51,106,48,104,46,101,41,97,38,91,38,88,35,82,33,80,30,74,28,72,25,66,24,64,23,62,22,60,21,58,25,55,27,53,29,52,31,50,35,42,35,34,35,32,37,28,41,26,47,26,48,28,50,30,51,32,55,34,58,34,61,28,61,22,65,20,71,20,73,21,76,21,78,22,81,22,84,22,86,23,88,24,90,28,94,30,103,30,105,31','#')
			);
		  break; //si ferma qui
	
			case 'pug':
		   region = new Array (
				new Array('Foggia','FG','90,26,88,27,85,27,83,28,26,28,22,30,20,34,20,43,18,47,17,50,12,60,12,63,11,65,11,77,15,85,17,86,19,90,21,91,24,97,28,99,33,109,35,111,37,112,40,112,42,113,69,113,71,112,72,110,74,109,76,105,78,104,81,97,85,97,90,93,96,89,98,87,100,83,97,82,93,80,89,72,87,71,85,69,84,67,84,61,86,60,87,57,89,55,93,51,96,49,97,47,99,44,100,41,98,36,97,34,96,31,93,25','#'),
				new Array('Bari','BA','103,83,101,84,99,88,95,90,93,92,90,95,86,97,82,100,79,102,77,106,78,109,79,112,81,114,83,118,83,124,86,130,88,131,90,133,104,140,106,142,110,144,113,145,116,145,118,146,127,146,129,147,132,147,138,144,147,144,149,142,150,140,153,140,155,139,156,141,160,143,163,143,165,142,167,140,169,139,170,137,174,135,177,141,183,141,182,139,180,138,179,136,179,130,182,124,182,121,179,120,177,119,175,117,173,116,170,114,166,112,164,110,160,108,154,104,152,102,150,101,146,100,144,99,140,98,136,96,130,94,127,94,124,92,120,90,117,90,114,89,110,87,104,85','#'),
				new Array('Taranto','TA','211,184,209,180,209,177,208,175,205,175,201,173,200,171,196,169,193,169,191,167,189,166,187,162,187,156,186,153,181,143,179,142,176,142,174,138,172,137,170,141,166,143,165,145,159,145,151,141,149,142,148,144,139,144,137,145,134,145,130,147,131,149,131,164,132,166,134,168,136,169,137,171,139,173,143,175,147,173,149,169,157,165,160,164,166,164,167,166,166,168,166,171,169,177,172,177,176,179,182,181,184,182,187,182,189,183,210,183','#'),
				new Array('Lecce','LE','236,163,233,163,231,164,230,166,226,168,224,170,218,173,215,173,211,175,210,177,211,179,212,182,213,184,214,187,214,193,215,195,216,198,221,208,222,211,223,214,226,220,230,224,232,225,234,227,242,231,251,231,253,227,253,215,259,203,259,200,260,198,261,195,261,192,258,186,257,183,254,177,253,174,251,172,249,168,245,164,241,162,232,162','#'),
				new Array('Brindisi','BR','182,126,181,128,179,130,179,133,181,137,183,138,184,140,183,142,181,143,187,155,187,161,189,165,197,169,200,169,206,173,209,175,215,172,218,172,220,171,221,169,224,169,230,166,232,162,231,160,229,158,228,156,228,150,227,148,223,146,220,145,216,143,213,142,209,138,206,137,204,135,202,134,200,132,197,131,191,128,188,127,185,127','#')
			);
		  break; //si ferma qui
		  
			case 'bas':
		   region = new Array (
				new Array('Potenza','PZ','154,68,136,77,135,79,135,82,136,84,136,96,135,98,133,99,132,101,129,101,127,103,127,106,126,108,126,117,130,119,131,121,131,133,129,135,128,137,132,139,133,141,133,153,131,154,131,157,135,159,135,162,138,168,138,174,140,178,150,183,159,183,169,178,168,180,168,186,169,188,169,203,167,207,167,210,170,216,170,219,172,223,172,226,171,228,171,234,169,238,169,241,167,243,166,246,166,249,165,252,164,254,162,256,160,257,120,257,117,251,117,248,116,246,114,244,106,240,103,240,95,236,86,236,85,238,85,241,79,253,76,253,74,254,70,252,65,242,64,239,64,233,63,231,63,228,65,224,65,221,67,217,67,214,69,210,70,207,73,201,75,200,77,196,79,195,79,192,80,190,79,187,78,185,72,182,71,179,69,175,68,172,67,169,66,167,65,164,61,162,60,160,58,158,55,152,53,150,52,148,50,146,46,138,45,135,43,131,41,129,40,127,38,126,36,122,34,120,31,114,31,108,30,106,29,103,27,101,23,93,21,91,21,82,22,80,22,68,23,66,23,60,26,54,28,53,29,51,31,50,34,49,37,49,43,46,44,44,46,42,47,40,48,37,48,34,49,32,49,26,50,24,50,17,51,15,74,12,73,12,82,11,81,12,88,7,93,5,99,6,125,36,122,46','#'),
				new Array('Matera','MT','156,70,153,70,152,72,146,75,143,75,141,76,138,77,136,78,136,81,137,83,137,95,134,101,128,104,128,107,127,109,127,112,128,115,129,117,131,118,133,122,133,128,132,130,132,133,131,135,132,138,134,142,134,154,132,158,135,158,140,168,141,171,141,174,144,180,148,182,157,182,161,180,162,178,164,177,170,177,168,178,168,182,170,186,170,207,168,208,168,211,170,215,170,218,172,222,176,221,178,220,180,218,180,215,182,211,185,211,187,213,189,214,198,214,200,213,204,214,208,216,209,218,211,219,214,219,215,217,215,214,216,212,220,210,220,207,222,206,222,203,224,202,224,199,233,181,234,178,238,170,240,169,240,166,242,164,243,162,244,159,247,153,246,151,242,149,236,137,234,136,233,134,229,132,226,132,224,130,220,128,221,126,223,125,223,119,224,117,224,108,223,106,223,103,222,101,220,100,220,94,216,86,212,84,210,82,207,82,203,80,194,80,192,81,190,83,184,86,175,86,173,85,171,83,169,82,165,78,163,77,162,75,160,74,159,72,155,70','#')				
			);
		  break; //si ferma qui
		  
		  case 'cal':
		   region = new Array (
				new Array('Reggio Calabria','RC','155,201,153,200,153,197,151,195,148,192,146,191,145,189,141,187,139,188,139,191,137,195,128,195,126,196,124,196,122,194,121,192,120,190,120,187,119,185,113,182,101,182,99,186,97,187,95,191,95,194,92,200,92,209,90,213,88,214,85,215,82,215,78,217,75,218,69,221,67,223,67,239,69,241,70,243,72,245,74,246,76,249,77,251,81,255,83,256,86,257,88,258,91,258,93,259,96,258,100,258,108,254,109,251,110,248,113,242,115,240,118,234,120,232,122,228,124,225,125,223,127,221,128,219,130,217,134,215,140,213,143,211,147,207,149,206,151,204,153,203,155,201,156,199','#'),
				new Array('Vibo Valentia','VV','122,149,122,152,121,154,121,157,122,159,122,162,120,163,105,163,102,164,94,168,90,172,89,174,89,183,97,187,99,186,101,184,105,182,117,182,118,184,120,185,122,189,123,192,124,195,135,195,138,193,138,184,136,180,136,177,135,172,135,163,137,157,137,155,133,153,132,151,126,148,123,148','#'),
				new Array('Catanzaro','CZ','184,140,183,138,177,135,176,133,171,129,168,127,165,125,160,116,158,115,155,115,143,121,137,122,133,119,130,118,127,119,124,120,121,126,119,127,117,129,118,131,118,134,123,144,125,145,127,149,129,151,131,152,133,154,137,156,138,158,137,160,137,163,136,165,136,177,137,179,138,182,139,184,143,188,147,190,150,192,152,193,154,195,156,196,158,194,158,191,160,189,162,188,163,184,163,152,164,149,166,148,168,146,172,145,176,143,179,142,183,140','#'),
				new Array('Crotone','KR','196,80,193,80,191,84,189,85,187,89,183,91,173,92,167,89,165,89,163,94,164,96,167,96,171,98,173,102,173,105,170,111,166,112,162,113,160,114,159,116,163,118,163,121,164,123,168,125,169,127,175,130,176,132,181,136,183,137,185,138,186,140,190,142,193,143,199,143,205,140,205,137,206,134,206,118,205,116,204,113,202,109,201,105,200,102,200,89,197,83,195,82','#'),
				new Array('Cosenza','CS','94,14,91,15,89,16,87,20,87,23,86,25,86,48,90,56,92,57,93,59,95,61,96,64,98,66,99,68,99,71,102,77,103,80,104,83,105,85,105,88,108,94,108,97,109,100,109,112,111,116,112,119,112,122,114,126,116,127,119,127,121,126,122,124,123,121,127,117,131,117,135,119,138,120,141,120,143,121,146,121,152,118,153,116,159,113,162,113,170,109,172,105,172,102,171,100,161,95,162,92,164,88,166,87,168,89,172,91,178,91,182,90,186,88,188,85,189,83,191,81,193,77,192,75,190,74,189,72,187,71,184,65,182,64,181,61,179,59,177,58,175,56,172,56,170,55,164,53,160,51,156,47,154,43,156,33,158,29,162,27,161,23,164,16,163,10,162,7,161,6,159,5,159,3,159,2,156,1,143,1,141,2,139,4,138,7,138,14,136,18,134,19,118,19,115,17,112,16,106,13,93,13','#')
			);
		  break; //si ferma qui
  
		  case 'sic':
		   region = new Array (
				new Array('Trapani','TP','51,57,49,58,45,56,43,52,41,51,35,51,33,55,33,61,32,63,28,65,25,66,21,68,14,82,12,84,10,88,10,97,12,101,16,105,18,109,20,110,22,112,26,114,27,116,33,122,37,124,46,124,48,123,50,119,50,110,51,108,53,107,55,105,59,104,62,100,62,96,63,90,63,87,64,85,64,82,63,80,62,77,61,75,61,69,60,67,60,61,58,60,55,60,53,59,51,55','#'),
				new Array('Palermo','PA','81,54,78,54,74,56,73,58,71,59,68,60,62,63,62,66,61,68,61,71,64,77,64,80,65,82,64,84,64,87,63,89,63,101,61,105,71,110,73,112,100,112,106,109,108,107,112,105,115,105,117,106,118,108,125,113,133,113,139,112,144,112,149,107,151,104,152,103,153,101,152,99,148,97,147,95,147,89,146,87,146,81,145,79,143,78,142,76,129,76,125,78,122,84,120,85,117,84,114,84,113,82,110,82,108,80,104,78,102,76,102,73,99,67,97,65,91,65,89,66,86,65,83,59,83,56,81,52','#'),
				new Array('Agrigento','AG','52,121,55,121,57,122,58,124,62,126,63,128,65,129,67,131,73,134,75,136,77,137,79,139,81,143,83,145,87,153,90,153,94,155,100,157,108,161,111,162,114,162,118,164,121,165,123,166,126,166,130,168,133,168,135,167,136,165,136,162,135,160,133,158,128,148,126,147,123,141,121,139,119,135,117,133,107,134,105,131,106,127,105,125,107,121,123,113,121,112,120,110,118,108,117,106,113,104,110,105,108,106,107,108,105,109,103,111,99,113,72,113,61,106,55,106,53,108,49,110,49,113,53,121','#'),
				new Array('Caltanissetta','CL','122,114,121,116,107,123,106,125,106,131,110,133,119,133,121,135,125,143,127,144,134,158,136,159,141,169,143,170,144,172,152,180,154,184,156,186,157,188,163,191,166,192,169,192,170,190,172,189,178,177,176,176,173,176,171,175,169,167,164,164,163,162,160,162,159,160,160,152,158,149,152,146,149,146,147,147,141,147,139,146,136,146,135,144,136,138,139,136,141,135,143,134,144,129,143,112,137,114,122,114','#'),
				new Array('Ragusa','RG','200,213,197,213,195,209,193,208,191,204,185,201,182,200,178,198,175,197,171,195,171,192,173,188,174,185,176,181,178,180,179,178,179,175,178,173,179,171,183,169,189,169,191,170,192,172,193,175,193,178,200,192,200,195,206,207,206,210,205,212,203,213','#'),
				new Array('Siracusa','SR','220,150,217,150,213,148,207,148,201,145,200,143,197,143,195,142,192,142,191,144,191,147,194,153,194,156,192,157,191,159,191,168,193,172,193,178,194,180,196,181,200,189,200,192,203,198,204,201,206,205,208,207,209,209,209,212,211,216,215,218,217,217,218,215,218,200,219,197,220,195,221,192,223,188,227,186,229,184,231,183,233,179,233,173,231,169,230,166,228,162,226,159,225,157,223,155,222,153,220,151','#'),
				new Array('Catania','CT','225,97,223,93,217,90,215,88,212,88,210,89,209,91,206,91,205,89,199,86,198,84,195,84,191,86,192,89,193,91,193,97,192,99,186,102,185,104,187,108,189,109,191,113,193,114,193,117,194,119,194,128,193,130,189,132,187,131,185,127,183,126,177,126,176,128,174,129,173,131,169,133,171,137,173,138,174,140,176,141,176,144,175,146,173,147,170,147,162,151,160,155,160,161,170,166,171,168,171,174,175,176,178,170,180,169,189,169,190,167,190,161,193,155,193,152,190,146,190,143,194,141,200,141,204,143,205,145,207,146,213,148,216,148,216,145,218,141,220,139,221,136,221,127,222,124,223,120,224,118,224,115,225,113,225,110,226,108,226,96','#'),
				new Array('Enna','EN','170,90,168,91,159,91,159,97,155,99,151,107,149,109,148,111,146,112,145,114,145,132,144,134,140,136,136,140,135,142,137,146,139,147,142,147,148,145,151,145,153,146,156,147,162,150,166,148,169,148,175,145,174,142,172,140,170,136,170,130,174,128,175,126,179,124,182,124,192,129,192,126,194,122,194,119,193,116,191,112,189,111,185,103,184,100,183,98,181,97,179,95,175,93,173,91,171,90,162,90','#'),
				new Array('Messina','ME','250,49,248,50,233,50,231,51,225,53,223,57,221,58,188,58,184,60,181,61,169,67,166,68,163,68,155,72,152,73,150,74,147,80,147,92,149,96,152,96,154,97,157,97,157,94,159,90,161,89,173,89,177,91,179,95,183,97,185,99,191,99,192,97,192,91,191,89,191,86,192,84,196,82,200,84,201,86,203,87,205,89,208,89,212,87,215,87,217,88,220,89,224,91,225,93,227,94,230,93,232,92,233,89,234,87,234,84,238,80,239,78,241,76,242,74,244,73,247,67,249,66,251,62,253,60,254,57,254,54,255,52,254,50,248,50','#')
			);
		  break; //si ferma qui
		  
		  case 'sar':
		   region = new Array (
				new Array('Sassari','SS','122,37,120,38,119,40,115,42,112,43,108,45,106,47,104,48,103,50,94,50,90,48,87,47,79,43,78,41,76,40,73,42,73,51,72,53,71,56,68,62,68,78,70,82,72,83,81,83,83,84,85,88,91,91,100,91,102,92,106,100,115,100,116,98,118,97,119,95,127,91,128,93,132,95,134,99,136,100,139,100,157,91,158,89,158,86,156,82,154,80,152,76,152,73,150,69,148,68,145,68,143,67,142,65,138,63,137,61,137,52,135,48,129,45,130,43,132,42,133,40,132,38,130,37,127,37,125,38,122,38,120,37','#'),
				new Array('Olbia Tempio','OT','132,26,130,27,126,35,127,37,130,37,134,39,135,41,133,42,132,44,133,46,135,47,137,49,139,53,139,56,139,58,139,62,142,65,144,66,147,66,151,68,152,70,152,73,153,75,153,78,154,80,157,80,158,78,164,78,166,75,167,73,168,70,169,67,173,65,175,64,181,64,185,62,191,62,192,60,192,48,190,46,188,45,186,41,188,40,189,38,188,35,187,33,183,31,182,29,182,26,183,24,182,22,178,18,175,18,173,17,172,15,172,12,168,10,165,10,162,11,160,12,158,11,156,9,154,8,148,11,144,19,138,22,135,23,131,25,128,3','#'),
				new Array('Nuoro','NU','173,117,177,113,184,109,189,101,197,93,200,86,199,81,194,76,194,66,191,66,185,63,182,63,181,65,179,66,173,66,171,67,170,69,169,72,168,75,167,77,164,79,160,79,156,80,158,84,159,87,155,93,153,95,143,100,140,100,138,101,135,101,133,100,132,98,130,96,127,93,124,93,122,94,120,98,114,101,111,101,107,103,108,106,109,108,111,112,113,113,116,113,118,114,121,114,125,112,131,112,133,111,136,111,139,117,138,128,136,129,134,130,135,135,137,136,137,139,138,141,142,143,145,143,146,145,154,141,157,141,159,140,159,137,161,133,161,130,162,128,164,127,168,123,170,122','#'),
				new Array('Oristano','OR','88,93,88,102,89,104,91,105,92,107,94,108,94,123,92,125,90,126,89,128,89,149,95,149,97,150,98,152,98,158,100,162,102,163,106,166,111,169,115,170,118,168,121,167,124,166,127,162,128,160,130,158,131,156,133,155,136,155,137,153,141,151,142,149,144,148,145,146,143,144,140,144,138,144,135,137,132,134,135,135,132,131,134,129,138,126,138,121,137,115,134,112,128,113,124,114,115,115,111,113,110,111,108,109,106,103,101,93,97,91,88,91','#'),
				new Array('Medio Campidano','MD','93,158,93,182,94,184,98,186,101,187,105,189,107,193,111,195,116,193,124,193,128,191,131,191,133,190,134,188,134,185,136,181,136,175,138,173,141,167,141,161,137,159,136,157,134,156,132,158,130,159,126,167,122,169,119,169,117,170,108,170,104,168,103,166,99,164,97,162,95,158','#'),
				new Array('Ogliastra','OG','185,111,183,112,181,113,179,114,175,116,173,120,166,125,165,127,163,128,162,130,162,133,161,135,161,138,159,142,159,145,161,146,163,150,165,152,167,153,169,157,168,167,171,169,182,171,183,173,185,174,188,174,190,170,190,146,191,143,191,140,192,138,193,135,194,133,194,127,190,119,188,117,185,111','#'),
				new Array('Cagliari','CA','190,176,188,175,185,175,181,173,179,171,170,171,168,170,168,167,167,165,167,156,165,152,163,150,162,148,160,147,158,143,152,143,151,145,143,149,142,151,140,152,137,156,138,158,141,159,142,161,142,170,141,172,139,173,138,175,137,178,137,181,135,185,135,188,134,190,132,192,130,193,127,193,123,195,114,195,112,196,113,198,115,199,115,205,118,211,118,214,122,222,124,224,123,226,119,228,118,230,112,230,109,233,108,237,107,239,104,243,104,246,105,248,114,248,120,250,126,250,130,248,132,246,133,244,135,243,137,239,139,237,143,229,144,226,144,217,148,215,154,215,160,218,161,220,167,223,169,225,172,225,174,226,177,226,181,224,185,216,186,213,186,210,189,204,189,192,190,189,190,186,191,184,191,175','#'),
				new Array('Carbonaia Iglesias','CI','89,184,88,186,88,189,87,191,87,197,88,199,89,202,91,206,89,207,88,209,88,212,78,217,76,221,76,224,78,225,84,225,86,229,86,232,90,240,92,241,95,241,97,237,97,234,98,232,101,233,101,239,105,241,107,237,107,234,108,232,112,230,115,230,121,227,123,223,121,219,119,218,116,212,116,209,115,207,115,204,111,196,109,195,108,193,106,191,105,189,97,185,88,185','#')
			);
		  break; //si ferma qui
		  
	}

	
	var j=0;
	for (i = 0; i < region.length; i++) {
		
		oCointainer.innerHTML += '<area id="_map_prov_'+region[i][1]+'" shape="poly" alt="'+region[i][0]+'" '+
					' title="' +region[i][0]+'" href="'+region[i][3]+'" coords="'+region[i][2]+'" '+
					' onClick="javascript:chageSelectState(\''+region[i][0]+'\',\'prov_'+region[i][1]+'\',nregion);return false;" '+
					' onMouseOver="window.status=\''+region[i][0]+'\';changeImage(\'prov_'+region[i][1]+'\',nregion);enableTooltip(\'_map_prov_'+region[i][1]+'\');return true"'+
					' onMouseOut="window.status=\'\';hideImage(\'prov_'+region[i][1]+'\');disableTooltip();return true" >';
		preloadImageProvincie(nregion, region[i][1]) 
		j++;
		}
	
}	

function backItalyMap() {
	var oRegion = document.getElementById("region");
	oRegion.options[0].selected = true; 
	var oState = document.getElementById("state");
	svuota_cointainer(oState);
	var oCity = document.getElementById("city");
	svuota_cointainer(oCity);
	
	createItalyMap();
}	
	
function createItalyMap() {	
	var oContainer = document.getElementById("MappaCliccabile");
	var oback = document.getElementById("div_back");
	oback.style.display ='none';
	svuota_cointainer(oContainer);
	oContainer.style.background = 'transparent url('+path_images+'/italia.gif) no-repeat';		
	
	var oDivChild = document.createElement("div");
	oDivChild.id = 'div_container';
	var oImg = document.createElement("img");
	oImg.src =path_images+"/transparent.gif";
	oImg.style.width = "270px";
	oImg.style.height = "260px";
	oImg.useMap="#Map";
	oImg.border="0";
	oImg.alt="";
	var oMap = document.createElement("map");
	oMap.id = 'Map';
	oMap.name = 'Map';
	var oDivChild1 = document.createElement("div");
	oDivChild1.id = 'tooltip_div'; 
	oDivChild1.innerHTML='&nbsp;'
	
	italy = new Array (
			new Array('Sardegna','sar','73,147,70,147,68,148,62,148,60,149,59,151,59,157,60,159,62,161,63,163,63,169,65,173,65,179,63,180,63,195,64,197,66,198,68,200,70,201,73,201,75,200,77,196,79,195,85,195,87,191,89,189,89,186,90,184,90,169,93,163,93,160,91,156,91,150,87,142,83,140,67,148','#'),
			new Array('Sicilia','sic','144,216,141,216,138,222,138,231,150,237,152,239,154,240,156,242,160,244,162,246,172,251,178,253,190,253,192,252,194,248,195,245,195,236,194,234,195,231,196,228,197,226,197,220,198,218,198,212,196,211,194,212,191,213,189,214,183,214,177,217,165,217,163,218,160,217,158,215,156,214,154,212,151,212,149,213,148,215,146,216,144,215,141,215,140,217','#'),
			new Array('Calabria','cal','201,174,204,174,205,176,207,175,210,175,211,174,211,172,212,170,214,169,215,171,215,177,216,179,218,181,220,182,222,184,226,186,226,197,223,200,222,202,220,204,219,206,219,209,217,213,215,215,213,216,211,218,210,220,208,222,206,224,201,224,198,222,198,220,198,218,198,216,199,214,201,213,202,211,202,208,202,203,206,202,207,200,206,197,206,194,200,182,200,179,199,177,199,174','#'),
			new Array('Basilicata','bas','195,148,195,151,193,155,199,167,199,170,197,171,198,173,200,174,202,173,205,173,206,175,210,173,210,170,211,168,213,169,215,168,218,168,220,164,218,160,215,158,214,155,211,155,205,152,204,150,202,149,201,147,199,148,196,148','#'),
			new Array('Puglia','pug','188,126,187,128,187,134,185,138,187,142,189,143,190,145,194,147,197,147,199,146,203,148,204,150,208,152,209,154,211,155,214,155,216,156,216,159,218,161,220,160,223,161,225,162,228,164,238,169,239,171,245,174,247,173,248,171,248,162,247,160,244,159,242,158,240,156,238,155,236,153,234,152,228,148,220,144,217,142,211,140,207,138,205,136,205,130,203,126,200,125,191,125,187,127','#'),
			new Array('Campania','cam','164,143,164,149,167,155,169,156,170,158,178,162,179,164,181,165,183,167,184,169,194,174,196,173,198,169,198,166,196,164,194,160,193,157,191,155,193,151,193,148,194,150,194,150,193,148,191,147,190,145,188,144,186,140,184,139,178,142,174,140,168,140,166,141,164,140,164,146','#'),
			new Array('Molise','mol','182,126,178,128,176,132,172,130,170,131,169,133,167,134,167,140,169,139,170,137,171,139,173,140,176,140,178,141,182,139,183,137,185,136,186,134,186,128,187,126,185,125,182,125','#'),
			new Array('Lazio','laz','124,119,124,116,126,112,128,111,127,109,129,108,131,112,134,112,135,114,139,116,140,118,146,115,147,113,150,113,151,115,151,118,153,122,151,123,148,123,147,125,148,127,148,127,147,125,149,126,150,128,160,133,163,133,164,135,166,136,166,139,164,140,161,146,146,146,142,144,135,137,133,136,126,129,125,127,119,121,120,118,123,118','#'),
			new Array('Abruzzo','abr','163,107,161,108,158,108,157,110,155,111,153,110,151,111,152,113,152,116,153,118,153,121,154,123,150,125,149,127,152,127,156,129,158,131,154,129,152,127,156,129,157,131,159,132,162,132,166,134,168,133,170,129,173,129,174,131,178,129,179,127,181,126,182,124,181,122,179,120,176,114,174,111,172,109,168,108,166,107,163,107','#'),
			new Array('Umbria','umb','133,90,134,92,133,94,134,96,133,98,131,99,131,102,130,104,130,110,133,110,133,110,134,112,136,113,137,115,141,117,143,116,144,114,150,111,151,109,147,107,146,105,146,102,141,92,137,90,134,90,133,92,133,95,134,97','#'),
			
			new Array('Marche','mar','146,80,145,82,141,84,140,82,134,82,136,86,135,88,141,91,142,93,145,96,146,98,147,100,147,103,148,105,152,107,153,109,155,110,157,109,158,107,161,107,163,106,164,104,164,101,163,99,162,96,161,94,159,92,158,90,156,88,155,86,145,81','#'),
			new Array('Toscana','tos','94,69,95,71,97,72,97,75,99,76,100,78,100,81,99,83,99,89,101,93,101,99,103,103,105,105,107,109,109,110,111,112,113,113,114,115,118,117,123,117,124,115,126,111,126,108,129,106,130,104,130,98,132,97,133,95,133,92,133,90,135,86,133,85,131,86,127,84,125,80,126,78,122,76,121,74,119,75,117,77,114,77,112,78,111,76,108,76,106,75,105,73,103,74,101,72,99,71,97,69,94,69,95,71,97,72,97,75,98,77','#'),
			new Array('Liguria','lig','58,75,55,75,53,76,53,79,55,81,63,85,72,85,74,84,77,84,78,82,78,79,79,77,94,77,96,78,97,76,97,73,94,73,92,72,91,70,89,68,89,65,87,64,72,64,70,66,68,67,64,73,61,75,54,76','#'),
			new Array('Emilia Romagna','emi','136,60,132,58,129,58,125,60,121,58,119,59,117,58,114,58,112,59,108,57,106,58,102,56,99,56,98,54,95,54,93,55,91,54,89,55,89,58,87,59,86,62,87,64,89,65,91,69,94,69,96,68,99,68,100,70,102,71,103,73,105,72,111,75,114,75,115,77,117,76,119,74,121,73,123,74,124,76,127,76,128,78,127,80,128,82,130,84,132,85,134,81,140,81,144,83,145,81,145,78,143,76,142,73,142,69,138,61,136,60','#'),
			new Array('Veneto','ven','140,17,132,21,130,25,131,27,131,30,129,31,128,33,126,34,123,34,121,35,118,41,112,41,110,42,109,44,111,48,115,50,116,52,120,54,121,56,125,58,128,58,130,57,133,57,137,59,140,59,140,56,139,54,139,51,141,50,143,48,145,47,147,45,149,44,150,42,150,39,146,37,144,38,141,38,138,32,139,30,139,27,138,25,139,23,139,23,138,25,140,24,141,22,143,21,144,19,144,16,141,16,137,18','#'),
			new Array('Friuli-Venezia Giulia','fri','145,17,141,25,139,26,139,32,141,36,143,37,146,37,150,39,153,40,155,41,158,41,162,39,162,21,161,19,159,17,157,16,148,16,142,19','#'),
			new Array('Trentino-Alto Adige','tre','106,15,106,18,110,20,111,22,109,26,109,29,108,32,108,35,112,37,113,39,115,40,118,40,120,39,120,36,121,34,123,33,126,33,128,32,129,30,131,29,129,25,130,23,134,21,135,19,139,17,139,14,137,10,135,9,132,9,130,8,121,8,112,11,106,14,104,18,108,20','#'),
			new Array('Piemonte','pie','63,33,65,34,66,36,66,39,64,41,55,41,51,43,49,47,43,50,42,52,43,54,45,56,47,57,44,63,49,73,53,75,56,75,58,75,64,73,67,67,75,63,79,65,81,64,84,64,86,63,84,57,82,57,81,54,77,52,74,46,77,46,79,47,80,45,78,41,78,38,76,34,76,31,78,29,79,27,76,21,74,20,71,20,69,21,63,33','#'),
			new Array('Lombardia','lom','80,27,76,35,79,41,79,47,73,47,74,50,78,52,79,54,81,55,82,57,84,58,85,60,86,58,88,57,89,55,91,54,100,54,101,56,104,56,106,57,112,57,114,58,116,57,119,58,122,58,121,56,115,53,115,50,113,49,112,47,110,46,109,44,109,41,111,40,112,38,111,36,108,36,107,34,107,31,109,27,109,24,110,22,109,20,106,20,100,17,94,17,91,18,87,20,86,22,84,23,82,25,80,26,78,28','#'),
			new Array('Valle d`Aosta','val','62,40,47,40,54,28,61,32','#')
			);	
						
	var j=0;
	for (i = 0; i < italy.length; i++) {
	
		oMap.innerHTML += '<area id="_map_'+italy[i][1]+'" shape="poly" alt="'+italy[i][0]+'" '+
					' title="' +italy[i][0]+'" href="'+italy[i][3]+'" coords="'+italy[i][2]+'" '+
					' onClick="changeMapProvincia(\''+italy[i][1]+'\',\'state\',true);disableTooltip();return false;" '+ 
					' onMouseOver="window.status=\''+italy[i][0]+'\';changeImage(\'\',\''+italy[i][1]+'\');enableTooltip(\'_map_'+italy[i][1]+'\');return true"'+
					' onMouseOut="window.status=\'\';hideImage(\''+italy[i][1]+'\');disableTooltip();return true" >';
			j++;
		}
	
	oDivChild.appendChild(oImg);
	oDivChild.appendChild(oMap);
	oDivChild.appendChild(oDivChild1);
	oContainer.appendChild(oDivChild);
}

/*
function createDivMap (oCointainer, id_zona, url_map){
	var oDiv = document.createElement("div");
    var oImg = document.createElement("img");
	
	oDiv.id = "map_zona_" + id_zona;		
	oDiv.style.position = "absolute";	
	oImg.src = url_map + id_zona + ".gif";
	oImg.useMap = "#Map";
	oImg.border="0";
	oDiv.appendChild(oImg);

	oCointainer.appendChild(oDiv);
}*/

function svuota_cointainer(oCointainer){
	while (oCointainer.hasChildNodes())
		oCointainer.removeChild(oCointainer.firstChild);	
}	
	
function enableTooltip(id_zona){
	var oDiv = document.getElementById("tooltip_div");
	var oArea=document.getElementById(id_zona);
	
	titolo=oArea.getAttribute("alt");
	if (titolo != "" && oDiv){
		// oArea.removeAttribute("title");
		oDiv.innerHTML = titolo;
	}
}
	
function disableTooltip(){
	var oDiv = document.getElementById("tooltip_div");
	if(oDiv && oDiv.hasChildNodes()) oDiv.innerHTML='&nbsp;'
		//oDiv.removeChild(oDiv.firstChild);
}

function preloadImageNazione(){
	var oMapRegioni = document.getElementById("div_container");
	var childDiv = oMapRegioni.childNodes;
	for (var i=0; i< (childDiv.length - 1) ; i++){
		var imageLoad = new Image();
		if(childDiv[i])
			imageLoad.src = "'+path_images+'/" + childDiv[i].id.substring(5) + "_selected.gif";
	}
}

function preloadImageProvincie(regione, image){
		var imageLoad = new Image();
		imageLoad.src = "'+path_images+'/" + regione + "/select_prov_" + image + ".gif";
}

function preloadImageZone(comune, image){
		var imageLoad = new Image();
		imageLoad.src = "'+path_images+'/" + window.document.dati.idRegione.value + "/" + comune + "/map_zona_" + image + ".gif";
}

