var check;
var valore
var valore2
   
function check_valore(input, tipo_controllo, n, segno, tabella, campo, n1, n2, n3) 
{

valore=document.getElementById(input).value;
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        check= new XMLHttpRequest();
        check.onreadystatechange =  function () {if (check.readyState == 4){ricevi_valore(input);}};
        check.open("GET", "asp-validator.asp?tipo_controllo="+tipo_controllo+"&valore="+valore+"&n="+n+"&segno="+segno+"&tabella="+tabella+"&campo="+campo+"&n1="+n1+"&n2="+n2+"&n3="+n3, true);
        check.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        check= new ActiveXObject("Microsoft.XMLHTTP");
        if (check) {
	        check.onreadystatechange =  function () {if (check.readyState == 4){ricevi_valore(input);}};
            check.open("GET", "asp-validator.asp?tipo_controllo="+tipo_controllo+"&valore="+valore+"&n="+n+"&segno="+segno+"&tabella="+tabella+"&campo="+campo+"&n1="+n1+"&n2="+n2+"&n3="+n3, true);
            check.send();
        }
    }
}

function check_valore2(input, tipo_controllo, n, segno, tabella, campo, n1, n2, n3, input2) 
{

valore=document.getElementById(input).value;
valore2=document.getElementById(input2).value;
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        check= new XMLHttpRequest();
        check.onreadystatechange =  function () {if (check.readyState == 4){ricevi_valore(input);}};
        check.open("GET", "asp-validator.asp?tipo_controllo="+tipo_controllo+"&valore="+valore+"&n="+n+"&segno="+segno+"&tabella="+tabella+"&campo="+campo+"&n1="+n1+"&n2="+n2+"&n3="+n3+"&valore2="+valore2, true);
        check.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        check= new ActiveXObject("Microsoft.XMLHTTP");
        if (check) {
	        check.onreadystatechange =  function () {if (check.readyState == 4){ricevi_valore(input);}};
            check.open("GET", "asp-validator.asp?tipo_controllo="+tipo_controllo+"&valore="+valore+"&n="+n+"&segno="+segno+"&tabella="+tabella+"&campo="+campo+"&n1="+n1+"&n2="+n2+"&n3="+n3+"&valore2="+valore2, true);
            check.send();
        }
    }
}

     
  function ricevi_valore(val) {   
    var risposta;       
	  if (check.readyState == 2) {	    
		  risposta=check.responseText;

			document.getElementById('re_'+val).innerHTML = '<img src="loading.gif" style="width: 16px; height: 16px;" alt="" />';
			 }
	  if (check.readyState == 4) {	    
		  risposta=check.responseText;

			document.getElementById('re_'+val).innerHTML = risposta;
			 }
	}

