//-------------------FUNZIONE DI LOGON RICHIAMATA DA TESTATA---------------------------------------
function LogOn(cProvenienza){
	OpenDialog("popup_login.asp",100,300,320,190,"LogWin");
}

//-------------------FUNZIONE DI LOGOUT RICHIAMATA DA TESTATA---------------------------------------
function LogOut(cProvenienza){
	OpenDialog("popup_login.asp?LOGACTION=LOGOUT",100,300,188,230,"LogWin");
}

//-------------------FUNZIONE APERTURA POPUP INFO---------------------------------------
function openPopUpInfo(pageref) {
             var popupref =
             window.open(pageref,"INFO","scrollbars=yes,top=50,left=100,width=540,height=595 ,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no");
}

//-------------------FUNZIONE APERTURA POPUP DIMENTICATA PASSWORD---------------------------------------
function openPopUpPass(pageref,w,h) {
             var popupref =
             window.open(pageref,"FORGETPWD","scrollbars=no,width="+w+",height="+h+",resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no");
}

//-------------------FUNZIONE APERTURA POPUP HELP---------------------------------------
function openPopUpHelp(pageref) {
             var popupref =
             window.open(pageref,"HELP","scrollbars=yes,top=50,left=100,width=580,height=540,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no");
}

//-------------------FUNZIONE APERTURA POPUP MODALE REGISTRAZIONE UTENTE----------------
	var myWin = null,	isBlocked=false;	
	
	function OpenDialog(url, t,l,w,h,title){
		myWin=window.open(url,title,"width="+w+",height="+h+",resizable=yes");
		l = (screen.width - w) / 2;
		t = (screen.height - h) / 2;
		myWin.moveTo(l,t);
	}
	
	// Routine lanciata dalla PopUpOpened
	function ActivatePopUp(){
		isBlocked = true;
		myWin.focus();
	}
	
	// Routine lanciata dalla PopUpClosed
	function ClosePopUp(){
		isBlocked = false;
		window.focus();
	}
	
	// Routine da assegnare all'evento "onFocus" di una finestra che puo' aprire una dialog
	function CheckPopUp(){
		if (isBlocked && myWin && !myWin.closed){
			myWin.focus();
			return false;			
		}
	}
	
	// Routine da assegnare all'evento "onLoad" di una finestra dialog
	function PopUpOpened(){
		if (window.opener) {
			window.opener.ActivatePopUp();
		}
	}
	
	// Routine da assegnare all'evento "onUnLoad" di una finestra dialog
	function PopUpClosed(){
		if (window.opener) {
			window.opener.ClosePopUp();
		}
	}
