//si occupa di gestire la richiesta
var myReq;
var element="";
var tipogioco;

function prova()
{
 alert("ciao");
}
function handleResponse()
{
   
   //alert("attendo risposta");
   if(myReq.readyState == 4)
   {
     //alert("ricevuta risposta "+myReq.status);
    if(myReq.status == 200)
    {
             //alert("ricevuta risposta");
             var resp = myReq.responseText; //prende i dati
             //alert(resp);
             var tipDiv = document.getElementById("provavis"+element); //ottiene il div
             tipDiv.innerHTML = resp; //imposta il contenuto
             document.getElementById("button"+element).value="Nascondi";

    }else{
      alert("Niente da fare, AJAX non funziona :(");
    }
  }
}

// SF - Modifiche apportate per il jackpot (passaggio dei parametri is_jackpot e punteggio

function callAjax(giocata,ora,schedina,is_jackpot,punteggio,is_poolbet_q,vincita_poolbet_q)
{
   var url;
   
   if(tipogioco=="0")//poolbet
    url = "./include/visualizzaSchedinaPoolbet.php?giocata="+giocata+"&ora="+ora+"&schedina="+schedina+"&is_jackpot="+is_jackpot+"&punteggio="+punteggio+"&is_poolbet_q="+is_poolbet_q+"&vincita_poolbet_q="+vincita_poolbet_q;
   else if(tipogioco=="1")//eurototo
    url = "./include/visualizzaSchedinaEurototo.php?giocata="+giocata+"&ora="+ora+"&schedina="+schedina;

   if(window.XMLHttpRequest)
   {
    myReq = new XMLHttpRequest();
   } 
   else //browser microsoft
   if(window.ActiveXObject)
   {
    myReq = new ActiveXObject("Microsoft.XMLHTTP");
   
    if(!myReq){
      myReq = new ActiveXObject("Msxml2.XMLHTTP");
    }
  }
 
  if(myReq) //invio dei dati
  {
    myReq.onreadystatechange = handleResponse;
    myReq.open("GET", url, true);
    myReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
    myReq.send(null);
  }
  else
  {
    alert("Impossibilitati ad usare AJAX");
  }
}
//ho bisogno di giocata, ora e schedina
function creaVisualizzazioneSchedina(giocata,ora,schedina,id,tipo,is_jackpot,punteggio,is_poolbet_q,vincita_poolbet_q)
{
   tipogioco=tipo;
   if(element != "")
   {
     if(element != id)
     { //sto cambiando
      document.getElementById("provavis"+element).innerHTML="";
      document.getElementById("button"+element).value="Visualizza";
      element=id;
      document.getElementById("provavis"+element).innerHTML=" caricamento...";
      callAjax(giocata,ora,schedina);
     }
     else //ho ricliccato sullo stesso elemento per nasconderlo
     {
       document.getElementById("provavis"+element).innerHTML="";
       document.getElementById("button"+element).value="Visualizza";
       element="";
     }
   }
   else
   {
     element=id;
      document.getElementById("provavis"+element).innerHTML=" caricamento....";
     callAjax(giocata,ora,schedina,is_jackpot,punteggio,is_poolbet_q,vincita_poolbet_q);
   }

}

