// immagini da caricare
var imgList=new Array(
   "europa-at.gif",
   "europa-ch.gif",
   "europa-de.gif",
   "europa-es.gif",
   "europa-fr.gif",
   "europa-gr.gif",
   "europa-hu.gif",
   "europa-it.gif",
   "europa-lu.gif",
   "europa-pt.gif",
   "mappa-at.gif",
   "mappa-ch.gif",
   "mappa-de.gif",
   "mappa-es.gif",
   "mappa-fr.gif",
   "mappa-gr.gif",
   "mappa-hu.gif",
   "mappa-it.gif",
   "mappa-lu.gif",
   "mappa-pt.gif"	);

var natList=new Array("at", "ch", "de", "es", "fr", "gr", "hu", "it", "lu", "pt");
   
function preLoader(sourceImg){
   preLoaded=new Array();

   for(i=0; i < sourceImg.length; i++){
      preLoaded[i] = new Image();
      	var dir="img/maps/";
		preLoaded[i].src = root+dir+sourceImg[i];
   }
}

function swapMap(nation){
	var el=document.getElementById('mappa-placeholder');
	var dir=root+"img/maps/";
	if(nation!=""){
		el.src=dir+nation+".gif";

		if(nation.indexOf("mappa")>-1) {
			el.useMap = "#" + nation.toString(); //
		}
		else	{
			el.useMap = "#europa";
		}
	}
	return false;
}

function restoreMap(place){
/*
	//ripristina la mappa europea generale al mouseOver
	var el=document.getElementById('mappa-placeholder');
	var dir=root+"img/maps/";
	
	switch(place){
		case "eu":
			el.src=dir+"europa.gif";
		break;
		
		default:
			return;
		break;
		}
	*/
}

function menuSwitcher(box){

	var totmenu = natList.length;
	for(var i=1; i<=totmenu; i++){
		var el_ul='zona-'+natList[i];
		el_ul=el_ul.toString();
		
		if(document.getElementById(el_ul)!= null) {
			if(el_ul!=box) document.getElementById(el_ul).style.display='none';
		}
	}
	if(document.getElementById(box) != null) {
		if(document.getElementById(box).style.display == 'none') {
			document.getElementById(box).style.display = 'block';
		}
		else {
			document.getElementById(box).style.display = 'none';
		}
	}
	return false;
}

preLoader(imgList);