var http_request = false;


function init()
{
	document.getElementById("email_stampa_div").style.display = 'block';
	
}

function mostraInvia()
{
	document.getElementById("invia_div").style.display = 'block';
}

function nascondiInvia()
{
	document.getElementById("invia_div").style.display = 'none';
}

function aggiornaCaptcha()
{
	document.getElementById("immagine_captcha").src = 'http://www.giuseppesicari.it/captcha.php?a='+Math.random();
}

function makePOSTRequest(url, parameters) 
{
      http_request = false;
      
	if (window.XMLHttpRequest) 
	{ 
         http_request = new XMLHttpRequest();
         
	  if (http_request.overrideMimeType) 
	   {
         	//http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } 
	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('Impossibile creare istanze XMLHTTP.');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() 
   {
      if (http_request.readyState == 4) 
	{
         if (http_request.status == 200) 
	   {
		if (http_request.responseText=="Segnalazione inviata con successo.")
		{
			document.getElementById("destinatario_input").value='';
			document.getElementById("email_destinatario_input").value='';
			document.getElementById("codice_input").value='';	
			document.getElementById("invia_div").style.display='none';
		}
		aggiornaCaptcha();
            alert(http_request.responseText);
         } 
	   else 
         {
            alert('Si è verificato un problema con la richiesta.');
         }
      }
   }
   
   function get(obj) 
   {
      var poststr = "mittente_input=" + encodeURI( document.getElementById("mittente_input").value ) +
                    "&email_mittente_input=" + encodeURI( document.getElementById("email_mittente_input").value ) +
			  "&destinatario_input=" + encodeURI( document.getElementById("destinatario_input").value ) +
			  "&email_destinatario_input=" + encodeURI( document.getElementById("email_destinatario_input").value ) +
			  "&codice_input=" + encodeURI( document.getElementById("codice_input").value );
      makePOSTRequest('http://www.giuseppesicari.it/invia/', poststr);
   }