/*
	// ******************************************************************

	// chromeless_open.js - script per aprire una popup di tipo chromeless

	// ******************************************************************

	/* ELENCO SIGNATURE DELLE FUNZIONI DEL MODULO:

		resource_window copen_standard (u,handler,title,W,H,X,Y,x,m,r,b,wBG,wBGs)
			DESCRIZIONE:
				Apre una finestra popup di tipo chromeless coi parametri standard
			INGRESSI:
				u= pagina html che vogliamo aprire nella finestra.
				handler= riferimento alla finestra che stiamo per aprire	(se
					lasciato vuoto '' si assume 'new_window')
				title= titolo della finestra che apriamo (usato nella barra blu
					in alto e nella taskbar di window)
				W= larghezza della finestra.
				H= altezza della finestra.
				X= posizione orizzontale (null=center).
				Y= posizione verticale (null=center).
				x (opzionale) = ingrandimento della finestra (true|false)
					(default= false)
				m (opzionale)= Minimizzare sulla taskbar (true|false)
					(default= false)			
				r (opzionale)= Ridimensionamento (true|false)
					(default= false)			
				s (opzionale)= Scrollbars (true|false)
					(default= false)
				b (opzionale)= dimensione del bordo della finestra quando deve
					essere ridimensionabile
					(default= 3)
				wBG (opzionale)= colore di background della title bar.
					(default= '#0269FE', il blu standard delle finestre di windows)
				wBGs (opzionale)= Background della title bar durante il drag
					(default= '#B5B5B5', un colore grigio chiaro)
			USCITA:
				il riferimento alla finestra appena aperta
			NOTE:
				fare attenzione poiche' la finestra aperta in realta' e' contenuta
				all'interno di un frameset; se si vogliono modificare le proprieta'
				della finestra chiamante dunque non va bene fare
					window.opener
				poiche' in questo caso ci troviamo ancora all'interno del frameset;
				bisogna fare
					parent.opener
	
		void copen_flash (u,handler,title,W,H,X,Y,x,m,r,b,wBG,wBGs)
			DESCRIZIONE:
				Funzione identica a copen_standard() con l'unica differenza che
				non restituisce alcun riferimento alla finestra appena creata
				(adatta quindi per aprire una finestra in ambiente Flash)

	*/

	// ******************************************************************

	/* IMPLEMENTAZIONE DEL MODULO */


function copen_flash (u, handler, title, W, H, X, Y, x, m, r, s, b, wBG, wBGs)
{
	copen_standard (u, handler, title, W, H, X, Y, x, m, r, s, b, wBG, wBGs);
}


function openIT4FLASH(u,W,H,X,Y,handler)
{
	copen_standard (u, handler, '', W, H, X, Y, false, false, false, false);
}

function copen_standard (u, handler, title, W, H, X, Y, x, m, r, s, b, wBG, wBGs)
{
	/* GIOVANNI 01/09/2003 - opzioni aggiunte  */
	/* n= handler della finestra */
	var n=handler||'new_window';
	/* title= titolo della finestra */
	/* icon_url= url da cui caricare le icone del sito */
	var icon_url='/includes/images/chromeless';

	/* s= attivazione o disattivazione delle scrollbars (default=false)*/
	var scrollbars=s||false;
	if (scrollbars)
	{
		scrollbars_netscape='1';
		scrollbars_explorer='yes';
	}
	else
	{
		scrollbars_netscape='0';
		scrollbars_explorer='no';
	}

	var cU =icon_url+'/close_up.gif';
	var cO =icon_url+'/close_ovr.gif';
	var cL =icon_url+'/clock.gif';
	var mU =icon_url+'/min_up.gif';
	var mO =icon_url+'/min_ovr.gif';
	var xU =icon_url+'/max_up.gif';
	var xO =icon_url+'/max_ovr.gif';
	var rU =icon_url+'/res_up.gif';
	var rO =icon_url+'/res_ovr.gif';
	var tH ='<font color=\"#ffffff\" face=\"Verdana\" size=\"1\">'+title+'</font>';
	var tW =title;
	var wB ='#000000';
	var wBs ='#000000';
	var wBG =wBG||'#0269FE'; // colore blu standard di windows
	var wBGs=wBGs||'#B5B5B5'; // colore girgio di trascinamento
	var wNS ='toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+scrollbars_netscape+',resizable=0';
	var fSO ='scrolling='+scrollbars_explorer+' noresize';
	var max =x||false;
	var min =m||false;
	var res =r||false;
	var tsz =20;
	var b=b||3;

	/* se la finestra e' ridimensionabile allora il bordo e' quello specificato
		dall'utente */
	if (res)
		var brd=b;
	else
		var brd=0;

	return chromeless(u,n,W,H,X,Y,cU,cO,cL,mU,mO,xU,xO,rU,rO,tH,tW,wB,wBs,wBG,wBGs,wNS,fSO,brd,max,min,res,tsz)
}