function test(pEvent)
{
  alert(pEvent.keyCode)
}




// Legge se si tiene premuto CTRL per attivare la funzione
function unlockPassReset(e)
{
	if(e.ctrlKey)	// Sono disponibili: ctrlKey, shiftKey, altKey
		window.open('system/passreset.php', 'PasswordChange', 'width=320,height=120,resizable=no,toolbar=no,menubar=no,status=no,statusbar=no,location=no').focus();
	else
		alert("ATTENZIONE: Questa funzionalità è stata disattivata per\nmotivi di sicurezza.\n\nPer cambiare la password di accesso, utilizzare la sezione\nSicurezza nella pagina Impostazioni.");
}


// Apre il browser delle pagine e plugin da associare ad una voce di menu
function openMenuBrowser(menuid)
{
	window.open('system/menubrowse.php?id='+menuid,'browseWindow','menubar=no,toolbar=no,status=no,scrollbars=yes,width=350,height=400');
}


function dotList(skin)
{
	if(document.all)
		document.write("&nbsp;-&nbsp;");
	else
		//document.write("&nbsp;&nbsp;<IMG SRC=\"uiskin/<?php echo $system['skin']; ?>/dotlist.gif\">");
		document.write("&nbsp;&nbsp;<IMG SRC=\"uiskin/" + skin + "/dotlist.gif\">&nbsp;");
}



function admin_redir()
{
	document.location="admin.php";
}



// Cambia lo stato dei controlli HTML dipendenti da un controllo master
// da ENABLED a DISABLED. La funzione deve essere chiamata da un evento
// del controllo master (onClick, OnChange...)
// Es.: 
// 	<input type="checkbox" onClick="JavaScript:checkDependentControls(slaves=new Array('ctl_id_1','ctl_id_2','ctl_id_3'));">
function checkDependentControls(slaves)
{
	for(i=0; i < slaves.length; i++)
	{
		var id = slaves[i];
		if (document.getElementById(id).disabled == true)
			document.getElementById(id).disabled = false;
		else
			document.getElementById(id).disabled = true;
	}
}



// Modifica lo stato di un elemento HTML da VISIBILE a INVISIBILE
// e viceversa. L'elemento target deve contenere l'attributo STYLE
// con la proprierà DISPLAY. La funzione può essere chiamata in un
// link (<a href>), su un evento (onClick, OnChange...) o da un'altra
// funzione.
// Es.:
//	<a href="JavaScript:swap('nome');">Mostra/Nascondi</a>
//	<div id="nome" style="display:none;">Contenuto</div>

function swap(id)
{
	if (document.getElementById(id).style.display == 'none')
		document.getElementById(id).style.display = 'block';
	else
		document.getElementById(id).style.display = 'none';
}



// Cambia il valore binario di un campo (hidden) da 0 a 1
// o viceversa.
// Es.:
//	<input type="hidden" id="fieldToChange" value="0" />
//	<img OnClick="JavaScript:toggle('fieldToChange');" />
function toggle(id)
{
	if (document.getElementById(id).value == '0')
		document.getElementById(id).value = '1';
	else
		document.getElementById(id).value = '0';
}


// Visualizza un messaggio di avviso quando si seleziona la modalità manutenzione.
function showServiceModeAlert()
{
	if (document.getElementById('service_mode').checked == true)
		alert("ATTENZIONE: contrassegnando questa opzione si attiverà la modalità manutenzione.\n\nIn questa modalità il sito sarà accessibile solamente all'amministratore. Il pubblico non\npotrà visualizzare i contenuti del sito finché la modalità manutenzione resterà attiva.");
}



// Visualizza un messaggio di avviso quando si seleziona l'opzione di salvataggio password.
function showSavePasswordAlert()
{
	if (document.getElementById('access_savepwd').checked == true)
		alert("ATTENZIONE: attivare questa opzione può comportare un rischio per\nla sicurezza del sito.\n\nSe si utilizza un computer condiviso per l'accesso all'area riservata, si\nconsiglia di lasciare disattivata questa opzione.");
}



// Chiamata generale a JQuery. Inserire qui eventuali elaborazioni JQuery.

$(document).ready(function(){
	
	$(".rsaimage").fancybox({
		'opacity'           : true,
		'overlayColor'      : '#FFFFFF',
		'overlayOpacity'    : 0,
		'titlePosition'     : 'over',
		'transitionIn'      : 'fade',
		'transitionOut'     : 'fade',
		'hideOnContentClick': true,
		'hideOnOverlayClick': true,
		'overlayShow'		: true,
		'showCloseButton'	: false
	});


	
	$('#signatureshow').click(function() {
		/*$('#signature').animate(
			{ opacity: 1.0 },
			500,
			'linear',
			function() {
				// Animation complete.
			});*/
		$('#signature').fadeToggle(500,'linear');
	});

});

