//
// FILE LIBRERIA CON FUNZIONI JAVA PER APRIRE POPUP NELLE DIVERSE MANIERE
//

// 1. Funzione per aprire un popup verticale dimensione fissa 300*500 pixel
function openVerticale(URL){
		var larg = 300;
		var alt = 500; //+ 50 pixel per la didascalia

		settings=
				"toolbar=no,location=no,directories=no,"+
				"status=no,menubar=no,scrollbars=no,"+
				"top=30, left=100,"+
				"resizable=no,width="+larg+",height="+alt+"\"";
		 window.open(URL,"AI",settings);
}

// 2. Funzione per aprire un popup orizzontale dimensione fissa 450*350 pixel
function openOrizzontale(URL){
		var larg = 450;
		var alt = 350;	//+ 50 pixel per la didascalia

		settings=
				"toolbar=no,location=no,directories=no,"+
				"status=no,menubar=no,scrollbars=no,"+
				"top=30, left=100,"+
				"resizable=no,width="+larg+",height="+alt+"\"";
		 window.open(URL,"AI",settings);
}

// 3. Funzione per aprire un popup di dimensioni in pixel specificate ad hoc 
//function openPopup(URL,dimX,dimY)
//{
//		
//  settings=
//	"toolbar=no,location=no,directories=no,"+
//	"status=no,menubar=no,scrollbars=no,"+
//	"top=30, left=100,"+
//	"resizable=no,width="+dimX+",height="+dimY+"\"";
//
//  window.open(URL,"AI",settings);
//}
//*************************
//Se chiami questo script indicando come parametri  anche la larghezza
//e l'altezza puoi dimensionare a piacimento la finestra.
//Es: javascript:openPopup('/cartella/file.htm','367','255');
//Con il setting scrollbars=no non ci sono le scrollbars.
//*************************

// 3a. Funzione per aprire un popup di dimensioni in pixel specificate ad hoc sempre nella stessa finestra
// *************************QUESTO E' IL PREFERITO!!!!!!!!***********************
function openPopup(URL,dimX,dimY,stessaFinestra){
  
  settings=
 "toolbar=no,location=no,directories=no,"+
 "status=no,menubar=no,scrollbars=no,"+
 "top=30, left=100,"+
 "resizable=no,width="+dimX+",height="+dimY+"\"";

	var tmp = 'AI';
	if(!stessaFinestra){
		var d = new Date()
		tmp = 'F'+d.getMilliseconds();
	}
  window.open(URL,tmp,settings);
}

//*************FINE***************


// 4. Funzione per aprire un popup verticale con barre di scorrimento e
//    dimensione fissa 300*500 pixel
function openSVerticale(URL){
		var larg = 300;
		var alt = 500; //+ 50 pixel per la didascalia

		settings=
				"toolbar=no,location=no,directories=no,"+
				"status=no,menubar=no,scrollbars=yes,"+
				"top=30, left=100,"+
				"resizable=no,width="+larg+",height="+alt+"\"";
		 window.open(URL,"AI",settings);
}

// 5. Funzione per aprire un popup orizzontale con barre di scorrimento e
//    dimensione fissa 450*350 pixel
function openSOrizzontale(URL){
		var larg = 450;
		var alt = 350;	//+ 50 pixel per la didascalia

		settings=
				"toolbar=no,location=no,directories=no,"+
				"status=no,menubar=no,scrollbars=yes,"+
				"top=30, left=100,"+
				"resizable=no,width="+larg+",height="+alt+"\"";
		 window.open(URL,"AI",settings);
}

// 6. Funzione per aprire un popup di dimensioni in pixel specificate ad hoc e
//    con barra di scorrimento 
function openPopupScrollbar(URL,dimX,dimY)
{
		
  settings=
	"toolbar=no,location=no,directories=no,"+
	"status=no,menubar=no,scrollbars=yes,"+
	"top=30, left=100,"+
	"resizable=no,width="+dimX+",height="+dimY+"\"";

  window.open(URL,"AI",settings);
}

//*************************
//Se chiami questo script indicando come parametri  anche la larghezza
//e l'altezza puoi dimensionare a piacimento la finestra.
//Es: javascript:openPopupScrollbar('/cartella/file.htm','367','255');
//Con il setting scrollbars=yes ti vengono fuori le scrollbars.
//*************************

// 7. Funzione per l'apertura automatica di un popup all'apertura di una pagina
//    Nella pagina ke si deve aprire è necessario rikiamare il file js con la fz apri
//    e poi  mettere nel body la chiamata onLoad=apri(‘URL’…..)
//    Per far riapparire il popup automatico ke dopo l’utente lo kiude bisogna fare
//    come fosse un normale popup ma aprirlo riamando la funzione apri.
function apri(URL,height,width,top,left){


var sFeatures = 'height='+height+',width='+width+',top='+top+',left='+left
    sFeatures += ',location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no'

var fin = window.open(URL,'',sFeatures)
fin.focus();


}
