	
	//Funzione di visualizzazione degli ingrandimenti delle foto
	function ingrandisciFoto(iIndice, strTitoloPagina,strNomeFoto,iWidth,iHeight)
	{
		var xPos=0;
		var yPos=0;
		var strNomePagina="";
		var strScrollBars="no";
		var strNomePagina="popupFoto.asp";
		var strAttributi=""		
		
		//alert(iIndice)
		//alert(strTitoloPagina)
		//alert(strNomeFoto)
		//alert(iWidth)
		//alert(iHeight)


		//Controllo informazioni passate
		if (iIndice==0)
		{
			strNomePagina="popupFoto.asp";
		}
		else
		{
			strNomePagina="../popupFoto.asp";	
		}

		if (strNomeFoto!="")
		{
			if (strTitoloPagina=="")
			{
				strTitoloPagina="Scuola Numero Uno";
			}
			strNomePagina+="?titolo=" + strTitoloPagina + "&foto=" + strNomeFoto + "";
			/*if ((iWidth=="")||(iWidth>=600))
			{
				iWidth=616;
				if ((iHeight=="")||(iHeight>=450))
				{
					iHeight+=2;
				}
				else
				{
					iHeight+=3;
				}
				strScrollBars="yes";
			}
			else
			{
				if ((iHeight=="")||(iHeight>=450))
				{
					iHeight+=2;
				}
				else
				{
					iHeight+=3;
				}
			}*/
			xPos=(screen.width-iWidth)/2
			yPos=(screen.height-iHeight)/2
			strAttributi = "width=" + iWidth + ", height=" + iHeight + ", scrollbars=" + strScrollBars + ", toolbar=no ,left=" + xPos + ", top=" + yPos + "";
			window.open(strNomePagina,'',strAttributi)
		}
		else
		{
			alert("Attenzione!\nPer motivi tecnici è impossibile visualizzare l'ingrandimento della foto selezionata.")
		}
	}


	//------------------------ FUNZIONE DI CONTROLLO SULLE DATE ------------------------
	function controllaData(Giorno, Mese, Anno)
	{
		var Data, Today
		var err=0
		
		//--------Controllo selezione della data--------
		if ((Giorno == 0)&&(Mese == 0)&&(Anno == 0))
		{
			alert ("Attenzione!\nNon è stato selezionato nessun elemento che compone la data")
			return false;
		}
		else
		{
			//--------Controllo composizione della data--------
			if ((Giorno == 0)||(Mese == 0)||(Anno == 0))
			{
				//--------Messaggio di errore
				alert ("Attenzione!\nNon è stato selezionato uno degli elementi che compongono la data")
				return false;
			}
		}
		//--------Validazione della data--------			
		//--------Anno non bisestile--------
		if(Mese==02 && ((Anno/4)==parseInt(Anno/4)))
		{ 
			if(Giorno>29)
			{ 
				//--------Messaggio di errore--------
				alert("Attenzione!\nLa data non è corretta. Il mese di febbraio non può avere più di 29 giorni.")
				err=1
			}
		}		
		//--------Anno bisestile--------
		if(Mese==02 && ((Anno/4)!=parseInt(Anno/4)))
		{ 
			if(Giorno>28) 
			{			
				//--------Messaggio di errore--------
				alert("Attenzione!\nLa data non è corretta. L'anno " + Anno + " è bisestile e il mese di febbraio non può avere più di 28 giorni.")
				err=1
			}
		}								
		//--------Mesi che finiscono il 30--------
		if(Mese==04 || Mese==06 || Mese==09 || Mese==11)
		{ 
			if(Giorno>30) 
			{
				//--------Messaggio di errore--------
				alert("Attenzione!\nIl mese di " + MonthName(Mese) + " non può avere più di 30 giorni")	
				err=1
			}
		}
		//--------Ritorno del valore--------
		if (err==0)
		{
			return true
		}
		else
		{
			return false
		}			
	}	
	


	//Apertura form Invia ad un amico
	function inviaAmico(strChar,iID,strRiferimento,strFoto)
	{
		var xPos=0;
		var yPos=0;
		var strNomePagina="";
		var strScrollBars="no";
		var strNomePagina="../popupInvia.asp?iID=" + iID + "&strRif=" + strRiferimento + "&strChar=" +strChar + "&strFoto=" + strFoto;
		var strAttributi=""
		var iWidth=500;		
		var iHeight=400;		
		
		//alert(strFoto);		

		xPos=(screen.width-iWidth)/2
		yPos=(screen.height-iHeight)/2
		strAttributi = "width=" + iWidth + ", height=" + iHeight + ", scrollbars=" + strScrollBars + ", toolbar=no ,left=" + xPos + ", top=" + yPos + "";
		window.open(strNomePagina,'',strAttributi)
	}
	

	//Funzione di aggiornamento dei frame del backoffice
	function aggiornaFrame()
	{
		//alert("aggiornaFrame")
		window.parent.frames[0].location.href = 'appIntestazione.asp'
		window.parent.frames[1].location.href = 'appmenu.asp'
	}

	function visualizzaHelp(iArg, iCap,iPar)
	{
		var xPos=0;
		var yPos=0;
		var iWidth=400;
		var iHeight=500;
		var strScrollBars="yes";
		var strNomePagina="h_index.asp";
		var strAttributi=""		
		var strParametri=""

		xPos=(screen.width-iWidth)/2
		yPos=(screen.height-iHeight)/2
		strAttributi = "width=" + iWidth + ", height=" + iHeight + ", scrollbars=" + strScrollBars + ", toolbar=no ,left=" + xPos + ", top=" + yPos + "";
		strParametri = "?iArg=" + iArg + "&iCap=" + iCap + "&iPar=" + iPar;

		//alert("La guida in linea sarà disponibile al rilascio della versione completa del backoffice (2.0)")
		//alert(iArg + " - " + iCap + " - " + iPar)
		window.open(strNomePagina + strParametri,'',strAttributi)
	}
	
	function visualizzaNormativa()
	{
		var xPos=0;
		var yPos=0;
		var iWidth=500;
		var iHeight=600;
		var strScrollBars="yes";
		var strNomePagina="../popupNormativa.asp";
		var strAttributi=""		
		var strParametri=""

		xPos=(screen.width-iWidth)/2
		yPos=(screen.height-iHeight)/2
		strAttributi = "width=" + iWidth + ", height=" + iHeight + ", scrollbars=" + strScrollBars + ", toolbar=no ,left=" + xPos + ", top=" + yPos + "";
		window.open(strNomePagina,'',strAttributi)
	}

	function detectBrowser()
	{
		var agt = navigator.userAgent.toLowerCase();
		var appVer = navigator.appVersion.toLowerCase();
			
		var is_minor = parseFloat(appVer);
		var is_major = parseInt(is_minor);

		var iePos  = appVer.indexOf('msie');
		//alert("detectBrowser")	
		//Controllo sul tipo di browser
		if (iePos !=-1) 
		{
			//Il browser è Internet Explorer
			is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)))
			is_major = parseInt(is_minor);
			//Controllo della versione
			if (is_major<6)
			{
				alert("Attenzione!\nQuesto sito è stato ottimizzato per una Microsoft Internet Explorer 6.0 SP1.\nIl tuo browser è Microsoft Internet Explorer " + is_major + ".\nTi consigliamo di aggiornare il tuo browser, alcune pagine potrebbero non funzionare correttamente.")
			}
			//Controllo sulla risoluzione
			if (screen.width<1024)
			{
				alert("Attenzione!\nQuesto sito è stato ottimizzato per una risoluzione di 1024x768.\nPer una migliore visione ti invitiamo a cambiare risoluzione.")
			}
		}
		else
		{
			//Altro browser
			alert("Attenzione!\nQuesto sito è stato ottimizzato per Microsoft Internet Explorer 6 SP1.\nAlcune pagine potrebbero non funzionare correttamente con altri browser.")
			//Controllo sulla risoluzione
			if (screen.width<1024)
			{
				alert("Attenzione!\nQuesto sito è stato ottimizzato per una risoluzione di 1024x768.\nPer una migliore visione ti invitiamo a cambiare risoluzione.")
			}
		}
	}

	//Funzione di disabilitazione del tasto destro del mouse
	function right(e) 
	{
		if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))
		return false;
		else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) 
		{
			alert("Copyright Scuola Numero UNO - La scuola dei portieri");
			return false;
		}
		return true;
	} 
	
	if (document.layers) window.captureEvents(Event.MOUSEDOWN);
	window.onmousedown=right;
	
