// JavaScript Document
var xmlHttp;

function show_codice_fiscale(str)
{

	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert ("Browser does not support Http Request");
		return;
	}
	var url = "show_codice_fiscale.php";
	
	url = url + "?sid=" + Math.random();
	xmlHttp.onreadystatechange = stateChanged_3;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function showIVA(str)
{

	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert ("Browser does not support Http Request");
		return;
	}
	var url = "show_iva.php";
	
	url = url + "?sid=" + Math.random();
	xmlHttp.onreadystatechange = stateChanged_2;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function showState(str)
{
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert ("Browser does not support Http Request");
		return;
	}
	var url = "select_data_form.php";
	url = url + "?q=" + str;
	url = url + "&sid=" + Math.random();
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
	
}

function stateChanged()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("txtHint").innerHTML = xmlHttp.responseText;
	}
}

function stateChanged_2()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("txtIVA").innerHTML = xmlHttp.responseText;
	}
}

function stateChanged_3()
{
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
	{
		document.getElementById("txtCOD_FISCALE").innerHTML = xmlHttp.responseText;
	}
}

function GetXmlHttpObject()
{
	var xmlHttp = null;
	try {
		//Firefox, Opera, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try
		{
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTOP");
		}
		catch (e)
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
