//funzioni di cambio classe
function changeClass(htmlObj, newClass) {
	htmlObj.className = newClass;
}

//funzioni per la visualizzazione del menu a scomparsa
var blockAboutUsTimerFlag;
var blockServicesTimerFlag;
var blockFacilitiesTimerFlag;
var blockExpertiseTimerFlag;
     
function showNow(htmlObjID, newClassName) {

	switch (htmlObjID)
  		{
   	case "blockAboutUs": { clearTimeout(blockAboutUsTimerFlag); break }
   	case "blockServices": { clearTimeout(blockServicesTimerFlag); break }
   	case "blockFacilities": { clearTimeout(blockFacilitiesTimerFlag); break }
   	case "blockExpertise": { clearTimeout(blockExpertiseTimerFlag); break }
  		}
	//rendo visibile un oggetto cambiandogli lo style
   changeClass(document.getElementById(htmlObjID), newClassName); 
}

function startHiding(htmlObjID) {
	switch (htmlObjID)
  		{
   	case "blockAboutUs": { blockAboutUsTimerFlag = setTimeout("hideNow('" + htmlObjID + "')",400); break }
   	case "blockServices": { blockServicesTimerFlag = setTimeout("hideNow('" + htmlObjID + "')",400); break }
   	case "blockFacilities": { blockFacilitiesTimerFlag = setTimeout("hideNow('" + htmlObjID + "')",400); break }
   	case "blockExpertise": { blockExpertiseTimerFlag = setTimeout("hideNow('" + htmlObjID + "')",400); break }
  		}
}

function stopHiding(htmlObjID) {
	switch (htmlObjID)
  		{
   	case "blockAboutUs": { clearTimeout(blockAboutUsTimerFlag); break }
   	case "blockServices": { clearTimeout(blockServicesTimerFlag); break }
   	case "blockFacilities": { clearTimeout(blockFacilitiesTimerFlag); break }
   	case "blockExpertise": { clearTimeout(blockExpertiseTimerFlag); break }
  		}
}

function hideNow(htmlObjID) {
	//per convenzione rendo invisibile un oggetto cambiandogli style a un nome prestabilito
   document.getElementById(htmlObjID).className = 'hiddenBlock'; 
}

/*nuova popup per immagini*/
function zoom(foto,titolo,x,y)	{ 
		new_window = window.open(foto,titolo,'toolbar=0,menubar=0,scrollbars=0,resizable=0,dependent=1,status=0,width='+x+',height='+y+',left=25,top=25')
	}
