// Visualizza la url passata in input in una nuova finestra popup
function link_popup(strUrl, strTarget, strFeatures, strMainUrl) {
	var strDefaultFeatures = 'location=1,statusbar=1,menubar=0,resizable=1,width=750,height=550';
    var objWindow = window.open(strUrl, strTarget || '_blank', strFeatures || strDefaultFeatures);
	if (objWindow==null) {
		return true;
	}
	objWindow.focus();
	if (strMainUrl > "") {
		window.location.href = strMainUrl;
	}
	return false;
}

// Apre una finestra popup in full-screen
function fs_popup(strUrl, strTarget) {
	var intWinWidth = screen.availWidth - 10;
	var intWinHeight = screen.availHeight - 51;
	var intLeftPosition = parseInt((intWinWidth/2) - (intWinWidth/2));
	var intTopPosition = parseInt((intWinHeight/2) - (intWinHeight/2));
	return link_popup(strUrl,strTarget,"location=0,status=1,menubar=0,toolbar=0,resizable=1,scrollbars=0,width=" + intWinWidth + ",height=" + intWinHeight + ",left=" + intLeftPosition + ",screenX=" + intLeftPosition + ",top=" + intTopPosition + ",screenY=" + intTopPosition);
}

// Chiude la finestra popup corrente e visualizza la url nella finestra parent
function close_popup(strUrl) {
	if (window.opener!=null) {
		window.close();
		if (!window.opener.closed)
			if (strUrl!="" && strUrl!="#")
				window.opener.location.href = strUrl;
		return false;
	}
}