var XMLHTTP;
var campo;

url = document.location.href;
xend = url.lastIndexOf("/") + 1;
var base_url = url.substring(0, xend);

function ajax_do_old(div,va,reg,prov,tipo)
{
    
		campo=div;
        var url = "ajax.php?div=" + div + "&par=" + va + "&par1=" + reg + "&par2=" + prov + "&par3=" + tipo;
 
   alert(campo);
	var cc = CambioStato(campo);	

        XMLHTTP = RicavaBrowser(cc);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
     
}

function ajax_do (div,va,reg,prov,tipo) {

        var url = "ajax.php?div=" + div + "&par=" + va + "&par1=" + reg + "&par2=" + prov + "&par3=" + tipo;
 
					// Does URL begin with http?
					if (url.substring(0, 4) != 'http') {
						url = base_url + url;
					}
					// Create new JS element
					var jsel = document.createElement('SCRIPT');
					jsel.type = 'text/javascript';
					jsel.src = url;

					// Append JS element (therefore executing the 'AJAX' call)
					document.body.appendChild (jsel);

					return true;
				}
				
function ajax_do_dett (id) {

        var url = "ajaxdett.php?id=" + id;
 
					// Does URL begin with http?
					if (url.substring(0, 4) != 'http') {
						url = base_url + url;
					}
					// Create new JS element
					var jsel = document.createElement('SCRIPT');
					jsel.type = 'text/javascript';
					jsel.src = url;

					// Append JS element (therefore executing the 'AJAX' call)
					document.body.appendChild (jsel);

					return true;
				}
				
function ajax_do_se(div,va,tipo,reg,prov,com)
{
     

        var url = "ajaxr.php?div=" + div + "&par=" + va + "&par1=" + reg + "&par2=" + prov + "&par3=" + com + "&par4=" + tipo;
		
	// Does URL begin with http?
					if (url.substring(0, 4) != 'http') {
						url = base_url + url;
					}
					// Create new JS element
					var jsel = document.createElement('SCRIPT');
					jsel.type = 'text/javascript';
					jsel.src = url;

					// Append JS element (therefore executing the 'AJAX' call)
					document.body.appendChild (jsel);

					return true;
   
}

function ajax_do_se_old(div,va,tipo,reg,prov,com)
{
     
		campo=div;
        var url = "ajaxr.php?div=" + div + "&par=" + va + "&par1=" + reg + "&par2=" + prov + "&par3=" + com + "&par4=" + tipo;
 
		XMLHTTP = RicavaBrowser(CambioStato(campo));
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
     
}

function ajax_do_pr(va)
{
    
    var url = "ajaxpr.php?va=" + va;
// Does URL begin with http?
					if (url.substring(0, 4) != 'http') {
						url = base_url + url;
					}
					// Create new JS element
					var jsel = document.createElement('SCRIPT');
					jsel.type = 'text/javascript';
					jsel.src = url;

					// Append JS element (therefore executing the 'AJAX' call)
					document.body.appendChild (jsel);

					return true;

     
}

function ajax_do_pr_old(va)
{
    
		campo='prezzo';
        var url = "ajaxpr.php?va=" + va;
        XMLHTTP = RicavaBrowser(CambioStato(campo));
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
     
}

function CambioStato(valore)
{

   // if (XMLHTTP.readyState == 4)
   // {
 
        var R = document.getElementById(valore);
        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!");
        
	}
}