var esito;
function controlla_codice(codice)
{
   esito = 0;
    /*
   var rxp = /^(0402001|0402002|0402003|0402004|0402005|0402006|0402007|0403001|0403002|0403003|0403004|0405132|0405133|0407205|0407207|0409106|0409113|0409119|0409128|0409144|0409149|0409154|0409161|0415101|0420103|0420119|0420126|0420130|0420131|0420401|0420402|0420404|0420408|0420411|0420412|0420413|0420414|0420416|0420417|0420418|0420421|0420422|0420424|0420425|0420427|0420428|0420429|0420432|0420433|0420434|0420435|0420436|0420437|0420438|0420439|0422101|0422102|0422103|0422104|0422105|0422106|0422107|0422108|0422109|0422110|0422112|0422113|0422114|0422115|0422116|0422117|0422118|0422119|0422120|0422121|0422122|0422123|0422124|0422125|0422126|0422127|0422128|0422129|0422130|0422131|0422132|0422133|0422134|0422135|0422136|0422137|0422138|0422139|0422141|0422142|0422143|0422144|0422145|0422146|0422147|0422148|0422149|0422150|0422151|0422152|0422153|0422154|0422155|0422156|0422157|0422158|0422159|0422160|0422161|0422162|0422163|0422164|0423101|0423102|0423103|0423104|0423105|0423106|0423107|0423108|0423109|0423110|0423112|0423113|0423114|0423115|0423116|0430101|0430104|0430105|0430107|0435124|0435150|0435166|0435168|0435470|0435480|0439173|0444101|0444102|0444103|0444104|0444105|0444106|0444107|0444108|0444109|0444111|0444112|0444113|0444114|0444115|0444116|0444117|0444118|0444119|0444120|0444121|0444122|0444123|0444124|0444125|0444126|0444127|0444128|0444129|0444130|0444131|0444132|0444133|0444134|0444135|0444137|0444138|0444139|0444140|0444201|0445101|0445102|0445103|0445104|0445105|0445106|0445107|0445108|0445109|0445110|0448101|0448102|0448108|0448115|0448131|0448149|0448150|0448156|0448157|0448172|0448189|0448199|0470201|0470203)[0-9]{6}$/;

    
    //var rxp = /^04(14|04|82|05|25|32|22|02|15|23|69|01|48|03|30|40|44|07|70|35|06|09|08|20|45|26|07)[0-9]{9}$/;
    res = codice.match(rxp);
    if(res)
    {
        return 1;
    }
    else
    {
        return 0;
    }
    
    */
     var r = Math.random();
    myRequest = CreateXmlHttpReq(controlla_codice_responso);
    myRequest.open("GET","passaggio.php?controllo=1&codice="+codice+"&rand="+escape(r));
    myRequest.send(null);
    
    return esito;
}

function controlla(codice)
{
   esito_passato = controlla_codice(codice);
   return esito_passato;
}

function controlla_codice_responso() {
	    //alert(myRequest.responseText);
            
    if (myRequest.readyState == 4 && myRequest.status == 200) {
   //alert(myRequest.responseText);
     esito =  myRequest.responseText;
     
	 }
}


function CreateXmlHttpReq(handler) {
        var xmlhttp = null;
        try {
          xmlhttp = new XMLHttpRequest();
        } catch(e) {
          try {
              xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
          } catch(e) {
              xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          }
        }
        xmlhttp.onreadystatechange = handler;
        return xmlhttp;
      }
      
	  
function myHandler() {
	    //alert(myRequest.responseText);
            
    if (myRequest.readyState == 4 && myRequest.status == 200) {
      document.getElementById('form').submit();
      //alert(myRequest.responseText);
	 }
}

function passaggio(carta) {

    var r = Math.random();
    myRequest = CreateXmlHttpReq(myHandler);
    myRequest.open("GET","passaggio.php?carta="+carta+"&rand="+escape(r));
    myRequest.send(null);
}

