function cambiaLayer(Gruppo,Nome,PatternNome,TagName,inputForm) {
	if (Gruppo=='') {
		// Se è necessario attivare un layer direttamente in base al nome ID div
		var ogg =document.getElementById(Nome);
		ogg.style.display='block';
	} else { 
		// Se è necessario attivare un layer e disattivare 
		// tutti gli altri dello stesso gruppo
		// ***** NOTE: Nei nomi non ci devono essere le radici o parti di altri nomi
		if(TagName.indexOf(",")!=-1) { 
			var ArrayTag=TagName.split(","); 
		} else { 
			var ArrayTag=Array(TagName); 
		}
		for(var y=0; y < ArrayTag.length; y++) {
			var lista = document.getElementById(Gruppo).getElementsByTagName(ArrayTag[0]);
			for(var i=0; i < lista.length; i++) {
				var NomeObj=lista.item(i).getAttribute("id");
				if ((NomeObj!=null) && (NomeObj!='')) {
					var lunghPattTXT=PatternNome.length;
					if(lista.item(i).getAttribute("id").substr(0,lunghPattTXT)==PatternNome){ 
						var elem=lista.item(i).getAttribute("id");
						if(Nome.indexOf(elem)!=-1) {
							lista.item(i).style.display='block';
						} else {
							lista.item(i).style.display='none';
						}	
					}
				}
			}
		}
	}
}


function cambiaLayerPage(Gruppo,Nome){
  var nom=Nome.substr(0,Nome.length-2);
  var pagina = nom + "Pages";
  var scheda = nom + "Card";	
 
  var lista = document.getElementById(Gruppo).getElementsByTagName("ul");
  for(var i=0; i < lista.length; i++) {
		var NomeObj=lista.item(i).getAttribute("id");
		if ((NomeObj!=null) && (NomeObj!='')) {
			 if(lista.item(i).getAttribute("id").substr(0,4)=="View"){ 
				   if(lista.item(i).getAttribute("id") == Nome){
						lista.item(i).style.display='block';
				   } else if(lista.item(i).getAttribute("id") == pagina){
						lista.item(i).style.display='block';
				   } else {
						lista.item(i).style.display='none';
				   }	
			}
		}
 	}
	ViewScheda(Gruppo, scheda, Nome+"Page");
}


function ViewScheda(Gruppo,Nome,pagina){
	var listaSlidingDoors = document.getElementById(Gruppo).getElementsByTagName("li");
	for(var ics=0; ics < listaSlidingDoors.length; ics++){
		var Nomediv=listaSlidingDoors.item(ics).getAttribute("id");
		if((Nomediv != "fine") && (Nomediv != "AlwaysPage")) {
			if((listaSlidingDoors.item(ics).getAttribute("id") == Nome) || (((listaSlidingDoors.item(ics).getAttribute("id") == pagina) && (pagina!='')))){
				var ogg = listaSlidingDoors.item(ics);
				var el=ogg.getAttribute("class");
				el = el ? el : ogg.getAttribute("classname"); 
				ogg.className='current';
			} else {
				var ogg = listaSlidingDoors.item(ics);
				var el=ogg.getAttribute("class");
				el = el ? el : ogg.getAttribute("classname"); 
				ogg.className='';
			}
		}
	} 
}

function PGSize(){
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY) {
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight) {
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}

	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth 	= self.innerWidth;
		windowHeight 	= self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		windowWidth 	= document.documentElement.clientWidth;
		windowHeight 	= document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth 	= document.body.clientWidth;
		windowHeight 	= document.body.clientHeight;
	}
	var arrayPageSize = new Array(windowWidth,windowHeight);
	return arrayPageSize;
}
	
function opaco(id,valora,inlinea){
	var object = document.getElementById(id).style;
	var perval=(valora/100);
	object.opacity = perval;
	object.MozOpacity = perval;
	object.KhtmlOpacity = perval;
	object.filter = 'alpha(opacity=' + valora + ')';
	if(inlinea) { 
		document.getElementById(id).style.display = 'inline';
	} else {
		document.getElementById(id).style.display = 'block';
	}
	if (valora==0) document.getElementById(id).style.display = 'none';
}
	
function Vedo(id, vedo,anima,xp,inlinea) {
	var speed = Math.round(500 / 100); 
    var timer = 0; 
	if (vedo==false){
		if (anima==false) {
			document.getElementById(id).style.display = 'none';
		} else { 
			var OpStart=100;
			var OpStop=0;
			for(i = OpStart; i >= OpStop; i--) 
			{ 
				setTimeout("opaco('" + id +"', " + i + "," + inlinea + ")",(timer * speed));
				timer++; 
			}
		}
	} else {
		if (id!='back') {
			if(xp!=0) document.getElementById(id).style.left=xp+"px";
		}
		if (anima==false) {
			if(inlinea) { 
				document.getElementById(id).style.display = 'inline';
			} else {
				document.getElementById(id).style.display = 'block';
			}
		} else { 
			var OpStart=10;
			var OpStop=100;
			for(var i = OpStart; i <= OpStop; i++) { 
				setTimeout("opaco('" + id +"', " + i + "," + inlinea + ")",(timer * speed));
				timer++; 
			} 
		} 
	}
}
	
function popup(id, vedo,sfondo,inlinea){
	var xpos=0;
	var arrDim=PGSize();
	var x=arrDim[0];
	var y=arrDim[1];
  	if (sfondo==true) {
		var oggettoDiv=document.getElementById('back');
		oggettoDiv.style.width = x;
		oggettoDiv.style.height = y;
		Vedo('back', vedo,false,0,false);
	}
	xpos= parseInt((x / 2)-(280 / 2));
	Vedo(id, vedo,true,xpos,inlinea);
}

function Calenda(pos, mese,anno, getstr){
	var newanno = parseInt(anno);
	var newmese = parseInt(mese);
	if(pos=="+"){
		newmese = newmese + 1 ;
 		 if (parseInt(newmese)==13) { 
			newmese = 1; 
			newanno = newanno + 1; 
		}
	} else {
		newmese = newmese - 1;
 		 if (parseInt(newmese)==0) { 
			newmese = 12; 
			newanno = newanno - 1; 
		}
	}
	location.href="home.php?pag=" + getstr + "&mese="  + newmese + "&anno=" + newanno;
}
	
	
function ChangeNation(campo, campoIMG, ALabelIT, ALabelALL) {
	var sigla = "00";
	var ArrLabelIT = ALabelIT.split("|");
	var ArrLabelALL = ALabelALL.split("|");
	sigla = campo[campo.selectedIndex].value;
	campoIMG.src="/grafica/img/nazioni/"+sigla+".png";
	if(sigla=="IT") {
		for(i=0;i<=(ArrLabelIT.length - 1); i++) {
			document.getElementById(ArrLabelIT[i]).style.display="inline";
		}
		for(i=0;i<=(ArrLabelALL.length - 1); i++) {
			document.getElementById(ArrLabelALL[i]).style.display="none";
		}
	} else {
		for(i=0;i<=(ArrLabelIT.length - 1); i++) {
			document.getElementById(ArrLabelIT[i]).style.display="none";
		}
		for(i=0;i<=(ArrLabelALL.length - 1); i++) {
			document.getElementById(ArrLabelALL[i]).style.display="inline";
		}		
	}
}

