var XMLHTTP;

function Province(ID,ID2,LZ,PAGINE,CARATTERE)
{
	var LZ = parseInt(LZ);
	var PAGINE = parseInt(PAGINE);
	var CARATTERE = parseInt(CARATTERE);
	


	if (parseInt(ID) > 0)
    {
        var url = "provincie.asp?ID="+ID+"&CARATTERE="+CARATTERE+"&PAGINE="+PAGINE+"&LZ="+LZ+"&XD=" + ID2;
        XMLHTTP = RicavaBrowser(CambioStato);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
    }
    else
    {
        document.getElementById("risultati").innerHTML = "";
    }

	

}



function CambioStato()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("risultati");
        R.innerHTML = XMLHTTP.responseText;
    }
}


function Risultato(ID,TIPO,ID2)
{
		var TIPO = parseInt(TIPO);
	
    if (parseInt(ID) > 0)
    {
        var url = "provincie2.asp?ID=" + ID+"&TIPO="+TIPO+"&XD="+ID2;
        XMLHTTP = RicavaBrowser(CambioStato2);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
    }
    else
    {
       document.getElementById("risultato").innerHTML = "";
    } 
}


function CambioStato2()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("risultato");
        R.innerHTML = XMLHTTP.responseText;
    }
}


function parseStr(s) {
  var rv = {}, decode = window.decodeURIComponent || window.unescape;
  (s == null ? location.search : s).replace(/^[?#]/, "").replace(
    /([^=&]*?)((?:\[\])?)(?:=([^&]*))?(?=&|$)/g,
    function ($, n, arr, v) {
      if (n == "")
        return;
      n = decode(n);
      v = decode(v);
      if (arr) {
        if (typeof rv[n] == "object")
          rv[n].push(v);
        else
          rv[n] = [v];
      } else {
        rv[n] = v;
      }
    });
  return rv;
}



function Contenuto(ID,ID2,IMM,TIP,LZ,PAGINE,CARATTERE,TIPO,ID3,LINGUA)
{
	
	var IMM = parseInt(IMM);
	var TIP = parseInt(TIP);
	var LZ = parseInt(LZ);
	var PAGINE = parseInt(PAGINE);
	var CARATTERE = parseInt(CARATTERE);
	var TIPO = parseInt(TIPO);
	var ID3 = parseInt(ID3);
   var LINGUA = parseInt(LINGUA);

    if (parseInt(ID) > 0)
    {
        var url = "provincie3.asp?ID="+ ID +"&XD=" + ID2 + "&IMM="+IMM+"&TIP="+TIP+"&CARATTERE="+CARATTERE+"&PAGINE="+PAGINE+"&LZ="+LZ+"&TIPO="+TIPO+"&XD2="+ID3+"&LINGUA="+LINGUA;
        XMLHTTP = RicavaBrowser(CambioStato3);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
    }
    else
    {
       document.getElementById("contenuto").innerHTML = "";
    } 
}




function CambioStato3()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("contenuto");
        R.innerHTML = XMLHTTP.responseText;
    }
}


function Press(ID,ID2,IMM,TIP,LZ,PAGINE,CARATTERE,TIPO,ID3,LINGUA)
{
	
	var IMM = parseInt(IMM);
	var TIP = parseInt(TIP);
	var LZ = parseInt(LZ);
	var PAGINE = parseInt(PAGINE);
	var CARATTERE = parseInt(CARATTERE);
	var TIPO = parseInt(TIPO);
	var ID3 = parseInt(ID3);
	var LINGUA =parseInt(LINGUA);
    if (parseInt(ID) > 0)
    {
        var url = "press.asp?ID="+ ID +"&XD=" + ID2 + "&IMM="+IMM+"&TIP="+TIP+"&CARATTERE="+CARATTERE+"&PAGINE="+PAGINE+"&LZ="+LZ+"&TIPO="+TIPO+"&XD2="+ID3+"&LINGUA="+LINGUA;
        XMLHTTP = RicavaBrowser(CambioStato4);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
    }
    else
    {
       document.getElementById("contenutopress").innerHTML = "";
    } 
}

function CambioStato4()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("contenutopress");
        R.innerHTML = XMLHTTP.responseText;
    }
}

function Ftp(ID,ID2,IMM,TIP,LZ,PAGINE,CARATTERE,TIPO,ID3,LINGUA,DOWNLOAD)
{
	
	var IMM = parseInt(IMM);
	var TIP = parseInt(TIP);
	var LZ = parseInt(LZ);
	var PAGINE = parseInt(PAGINE);
	var CARATTERE = parseInt(CARATTERE);
	var TIPO = parseInt(TIPO);
	var ID3 = parseInt(ID3);
	var LINGUA = parseInt(LINGUA);
	var DOWNLOAD = parseInt(DOWNLOAD);
	
	
    if (parseInt(ID) > 0)
    {
        var url = "ftp.asp?ID="+ ID +"&XD=" + ID2 + "&IMM="+IMM+"&TIP="+TIP+"&CARATTERE="+CARATTERE+"&PAGINE="+PAGINE+"&LZ="+LZ+"&TIPO="+TIPO+"&XD2="+ID3+"&LINGUA="+LINGUA+"&DOWNLOAD="+DOWNLOAD;
        XMLHTTP = RicavaBrowser(CambioStato5);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
    }
    else
    {
       document.getElementById("contenutoftp").innerHTML = "";
    } 
}

function CambioStato5()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById("contenutoftp");
        R.innerHTML = XMLHTTP.responseText;
    }
}




function RicavaBrowser(QualeBrowser)
{
    if (navigator.userAgent.indexOf("MSIE") != (-1))
    {
        var Classe = "Msxml2.XMLHTTP";
        if (navigator.appVersion.indexOf("MSIE 5.5") != (-1));
        {
            Classe = "Microsoft.XMLHTTP";
        } 
        try
        {
            OggettoXMLHTTP = new ActiveXObject(Classe);
            OggettoXMLHTTP.onreadystatechange = QualeBrowser;
            return OggettoXMLHTTP;
        }
        catch(e)
        {
            alert("Errore: l'ActiveX non verrà eseguito!");
        }
    }
    else if (navigator.userAgent.indexOf("Mozilla") != (-1))
    {
        OggettoXMLHTTP = new XMLHttpRequest();
        OggettoXMLHTTP.onload = QualeBrowser;
        OggettoXMLHTTP.onerror = QualeBrowser;
        return OggettoXMLHTTP;
    }
    else
    {
        alert("L'esempio non funziona con altri browser!");
    }
}
