

//Apre una finestra a seconda della risoluzione dello schermo
//e la centra
//function ApriFinestra(sPagina, sNome, sOpzioni, iTipo) {
function ApriFinestra(sPagina, sNome, sOpzioni, iTipo, RitornaFinestra) {
	var iLarghezza;
	var X;
	var Y;
	var iAltezza;
	var sOptions;
	sOpzioni='resizable=yes,scrollbars=yes';
	switch (iTipo) {
	case 1:
		switch (screen.width) 
		{
		case 800:
			iLarghezza = 500;
			iAltezza = 500;			
			break;
		case 1024:
			iLarghezza = 500;
			iAltezza = 500;					
			break;
		default:	
			iLarghezza = 500;
			iAltezza = 500;					
			break;		
		}
		break;
		
	case 2:
		switch (screen.width) 
		{
		case 800:
			iLarghezza = 600;
			iAltezza = 600;			
			break;
		case 1024:
			iLarghezza = 600;
			iAltezza = 600;					
			break;
		default:
			iLarghezza = 600;
			iAltezza = 600;					
			break;		
		}
		break;
		
	case 3:
		//A tutto schermo
		iLarghezza = screen.width
		iAltezza = screen.height
		break;		
	
	case 4:
		//Minimizzato
		iLarghezza = 100
		iAltezza = 100
		break;			
	
	case 5:
		//Larghezza Massima altezza metà della risoluzione
		iLarghezza = screen.width - 100
		iAltezza = screen.height / 2
		break;			
		
	case 6:
		//Finestra Deattglio informazioni
		iLarghezza = 487
		iAltezza = 490
		break;			
				
	case 7:
		//Finestra di help
		switch (screen.width) 
		{
		case 800:
			iLarghezza = 600;
			iAltezza = 600;			
			break;
		case 1024:
			iLarghezza = 600;
			iAltezza = 600;					
			break;
		default:
			iLarghezza = 600;
			iAltezza = 600;					
			break;		
		}
		break;

				
	default:
		switch (screen.width) 
		{
		case 800:
			iLarghezza = 600;
			iAltezza = 600;			
			break;
		case 1024:
			iLarghezza = 600;
			iAltezza = 600;					
			break;
		default:	
			iLarghezza = 600;
			iAltezza = 600;					
			break;		
		}
		break;
		
	}

	
	
	
	if(window.screen){
		X = (screen.width - iLarghezza) / 2;
		Y = (screen.height - iAltezza) / 2;
 	}
	else
	{
		X=0;
 		Y=0;
 	}

    //alert("Width= " + screen.width + " Height= " + screen.height + "Alt= " + iAltezza + " Lar= " + iLarghezza + " X= " + X + " Y= " + Y);
	sOptions  = sOpzioni;
	if (sOptions.length > 0) sOptions  += ", ";
	sOptions +=  "width="  + iLarghezza;
	sOptions += ",height=" + iAltezza;
	sOptions += ",top="    + Y;
	sOptions += ",left="   + X;

	
	var Finestra = window.open(sPagina, sNome, sOptions);
	Finestra.focus();
	if (RitornaFinestra) return Finestra;
 }
