// mostra il menu si ordinamento e filtro sui campi della TplManager
function showContextMenu(NOME,IDPGSETUP,TYPE){
	OrderMode=GetOrderMode(IDPGSETUP,NOME)
	FilterMode=GetFilterMode(IDPGSETUP,NOME);
	FilterVal=GetFilterValue(IDPGSETUP,NOME);
	HTMLContent = '<table UNSELECTABLE="on" bgcolor="#cbcbc4" cellpadding=1 cellspacing=0 style="border:1 #666666 solid">';
	HTMLContent += '<tr bgcolor="#18587C" ><td UNSELECTABLE="on" onmousedown="over=true;" onmouseup="over=false;" colspan="2" align="center" width="200" style="color:#ffffff; cursor:default"><B>'+NOME+'</B></td><td width=1 UNSELECTABLE="on"><img src="../Admin/Images/close.gif" style="cursor:hand" onclick="document.getElementById(\'oPopup\').style.display=\'none\'"></td></tr>';
	HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000; cursor:default;" nowrap>&nbsp; <B>Ordina per:</B></td></tr>';
	HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="OrderOption" value="asc">&nbsp; Ordinamento crescente</td></tr>';
	HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="OrderOption" value="desc">&nbsp;  Ordinamento decrescente</td></tr>';
	HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="OrderOption" value="DeleteOrder" checked>&nbsp;  Nessun ordinamento</td></tr>';
	HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;">&nbsp; <B>Filtra per:</B></td></tr>';
	HTMLContent += '<tr><td UNSELECTABLE="on" colspan="3" style="color:#000000;"><input type="text" name="Filtro" ID="Filtro" style="width:100%" value="'+FilterVal+'" onkeydown="if(window.event.keyCode==13){window.open(\'../Admin/OrderFilterRegister.php?FilterValue=\'+document.all.Filtro.value+\'&FilterMode=\'+SelectedRadioValue(document.all.FiltroOption)+\'&Nome='+NOME+'&IDPGSETUP='+IDPGSETUP+'\',\'OrderFilter\',\'location=no,toolbar=yes,scrollbars=yes,width=100,height=100,left=-1000,top=-1000\');}"></td></tr>';
	switch (TYPE){
		case "num":
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="minore"> <=</td></tr>';
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="maggiore"> >=</td></tr>';
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="uguale" checked> =</td></tr>';
		break;
		case "data":
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;" nowrap><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="data_between">X,Y: >= X AND <= Y</td></tr>';
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="data_minore"> <=</td></tr>';
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="data_maggiore"> >=</td></tr>';
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="data_uguale" checked> =</td></tr>';
		break;
		default:
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="esatta"> Parola esatta</td></tr>';
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="inizia"> Inizia per</td></tr>';
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="finisce"> Finisce per</td></tr>';
			HTMLContent += '<tr><td UNSELECTABLE="on" colspan="2" style="color:#000000;"><input type="radio" style="border:0; background-color:#cbcbc4" name="FiltroOption" value="contiene" checked> Contiene</td></tr>';
		break;
	}
	
	HTMLContent += '<tr>';
		HTMLContent += '<td UNSELECTABLE="on" colspan="3" align="center">';
		HTMLContent += '<input type="button"  style="width:90" value="Applica filtro" onclick="window.open(\'../Admin/OrderFilterRegister.php?Verso=\'+SelectedRadioValue(document.all.OrderOption)+\'&FilterValue=\'+document.all.Filtro.value+\'&FilterMode=\'+SelectedRadioValue(document.all.FiltroOption)+\'&Nome='+NOME+'&IDPGSETUP='+IDPGSETUP+'\',\'OrderFilter\',\'location=no,toolbar=yes,scrollbars=yes,width=100,height=100,left=-1000,top=-1000\');"> ';
		HTMLContent += '<input type="button"  style="width:90" value="Rimuovi filtro" onclick="window.open(\'../Admin/OrderFilterRegister.php?Verso=DeleteOrder&FilterMode=DeleteFilter&Nome='+NOME+'&IDPGSETUP='+IDPGSETUP+'\',\'OrderFilter\',\'location=no,toolbar=yes,scrollbars=yes,width=100,height=100,left=-1000,top=-1000\');"></td>';
	HTMLContent +="</tr></table>";
	oPopup.innerHTML = HTMLContent;
	oPopup.style.left=window.event.clientX+document.body.scrollLeft+2;
	oPopup.style.top=window.event.clientY+document.body.scrollTop+10;
	oPopup.style.display="";
	oPopup.focus();
	SelectRadioByValue(document.all.OrderOption,OrderMode);
	SelectRadioByValue(document.all.FiltroOption,FilterMode);
	oPopup.style.zIndex=1000;
}

w=760;
h=450;
iMyWidth = (window.screen.width/2) - (w/2 + 10);
iMyHeight = (window.screen.height/2) - (h/2 + 30);
var win_ie_ver;
function CFGModule(IDPagesSetup,IDSetup,IDPage,ZoneSelect) {
	var r;
	r = window.open('../Admin/RunCfgPages.php?IDPage='+IDPage+'&Zone='+ZoneSelect+'&IDPagesSetup='+IDPagesSetup+'&IDSetup='+IDSetup,"ModuleAction"+IDPagesSetup,"location=no,toolbar=no,scrollbars=yes,resizable=yes,status=yes width="+ w +" height=" + h +" left=" + iMyWidth + " top=" + iMyHeight);
	//showModalDialog('../Admin/RunCfgPages.php?IDPage='+IDPage+'&Zone='+ZoneSelect+'&IDPagesSetup='+IDPagesSetup,"", "resizable: no; help: no; status: no; scroll: no; ");
	r.focus();
}

function KeyPress(dec) {
	var k=String.fromCharCode(event.keyCode);
	if (dec) {
		if ((k<'0' || k>'9') && (k!='.') && (k!=13)) event.returnValue=false;
	} else {
		if ((k<'0' || k>'9') && (k!=13)) event.returnValue=false;
	}
}
function BrowserCheck(){
	win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
	if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }
	if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
	if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }
	if (win_ie_ver >= 5.0) {
		return true;
	} else {
		return false;
	}
}
function StrumentiUtili(IDPage){
	if(BrowserCheck()==true){
		document.location="MainPage.php?IDPage="+IDPage;
	}else{
		popup("http://www.minortasso.com/finanziamento/introcalcul.htm");
	}
}
function popup(url, w, h){
     var iMyWidth;
     var iMyHeight;
     if (w==null) w=600;
     if (h==null) h=450;
     iMyWidth = (window.screen.width/2) - (w/2 + 10); //dimezza la larghezza dello schermo, meno metą della larghezza della PopUpWindow (pił 5 pixel per i bordi della finestra).
     iMyHeight = (window.screen.height/2) - (h/2 + 30); //dimezza l'altezza dello schermo, meno metą dell'altezza della PopUpWindow (pił 30 pixel per la barra del titolo e la barra di stato).
  	r = window.open(url,"PopUp","location=no, scrollbars=yes, resizable=yes, width="+ w +", height=" +h +", left=" + iMyWidth + ", top=" + iMyHeight);
	r.focus();
}
var editorPath = '../Admin/Textarea/';