// JavaScript Document

   var http_request = false;
   function makePOSTRequest(url, parameters, recipient) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Browser non supportato');
         return false;
      }
      
      http_request.onreadystatechange = function(){
alertContents(recipient);
};
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents(recipient) {

      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            //alert(http_request.responseText);
            result = http_request.responseText;
            document.getElementById(recipient).innerHTML = result;


		//document.getElementById("loading").style.display='none';         
         } else {
            alert('C\'è stato qualche problema.');
         }
      }

   }
   

   function get_by_input(obj_value,pagina,parametri,recipient,btn) {
		if (obj_value!=''){   

		if (btn!=''){document.getElementById(btn).disabled=true;}

		document.getElementById(recipient).style.display='';
		document.getElementById(recipient).innerHTML = '<h3>Loading...</h3>';
      	makePOSTRequest(pagina, parametri, recipient);
		
		}
		else
		{
		if (btn!=''){document.getElementById(btn).disabled=true;}
		document.getElementById(recipient).style.display='none';
		}

   }
   
   /*Funzione da click*/
   function get(pagina,parametri,recipient) {
	document.getElementById(recipient).innerHTML = '<h3>Loading...</h3>';
	makePOSTRequest(pagina, parametri, recipient);
   }
   
   /*Pulisco i campi di testo*/
   function pulisci_field(nome_campo){
   document.getElementById(nome_campo).value='';
   }
   
   /*Accendo e spengo i div*/
   function switch_on_off(attiva,spegni)
   {
   document.getElementById(spegni).style.display='none';
   
	   if (document.getElementById(attiva).style.display=='')
		{
		   document.getElementById(attiva).style.display='none';
		}
		else
		{
		   document.getElementById(attiva).style.display='';
		}
   }
   
   

//funzione per l'attivazione del tasto inserimento pronostico
function attiva_inserimento(id_match)
{
var punteggio_a=id_match+'risultato_a'
var punteggio_b=id_match+'risultato_b'
var tasto_insert=id_match+'inserisci_risultati'

//alert(document.getElementById(punteggio_a).value);

if (document.getElementById(punteggio_a).value!='' && document.getElementById(punteggio_b).value!=''){
	document.getElementById(tasto_insert).value='Inserisci'
	document.getElementById(tasto_insert).disabled=false
	}
	else
	{
	document.getElementById(tasto_insert).value='Scrivi risultato'
	document.getElementById(tasto_insert).disabled=true
	}
}

/*
setTimeout("get('/sezioni/calcio/ajax/ultimi_risultati.asp','','ultimi_risultati');", 300);
alert(http_request.readyState);

setTimeout("get('/sezioni/calcio/ajax/classifica_utenti.asp','','classifica_utenti')", 2000);
*/