	
	var http_request = false;
	
	var filterOutBox = 200;
	var timerOut;
	
	// Permette apertura del fumetto
	// Nel caso in cui esco prima della fine della
	// chiamata non devo aprire il fumetto
	var allowOpen = 0;
	
	function NascondiFoto(divID)
	{
	    timerOut = setTimeout('NascondiFotoEnd("'+divID+'")',filterOutBox)
	}
	
	function NascondiFotoEnd(divID)
	{
	    allowOpen = 0;
	    var boxFoto = document.getElementById(divID);
	    if( boxFoto ) {
	        boxFoto.style.display = 'none';
	    }
	}
	
	function VisualizzaFoto(key,divID)
	{
	    clearTimeout(timerOut);
	    allowOpen = 1;
	
		if (window.XMLHttpRequest)
			http_request = new XMLHttpRequest();
	    else if (window.ActiveXObject)
	    {
			try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); }
			catch (e)
			{
				try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
				catch (e) {}
	        }
	    }
	
	    if (!http_request)
	    {
	        alert('Errore: impossibile procedere.\nHai un browser che non supporta XMLHTTP');
	        return false;
	    }
	
	    http_request.onreadystatechange = function()
	    {
			RiceviFoto(divID);
		}
	    
	    http_request.open('POST', '/source/UserFoto.asp', true);
		http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		postvar="key="+key;
	    http_request.send(postvar);
	}
	
	function RiceviFoto(divID)
	{
		if (http_request.readyState == 4)
		{
			if (http_request.status == 200)
			{
				if (http_request.responseText != "")
				{
				    if (allowOpen == 1)
				    {
					    var element = document.getElementById(divID);
					    if( element ) {
					        element.innerHTML = http_request.responseText;
					        element.style.display = "block";
					    }
					}
				}
			}
	    }
	}