// JavaScript Document
var oXmlHttp=null; //variabile globale che rappresenta l'ogetto Ajax XmlHTTPRequest creato

function leggiCommenti(sito,sez, sotSez, detSotSez,doc,myLingua){
//alert(sito + "," + sez + "," + sotSez + "," + detSotSez + "," +doc + "," + myLingua)
caricaCommenti(sito,sez, sotSez, detSotSez,doc)
}

	function caricaCommenti(sito,sez, sotSez, detSotSez,doc){
	
	if(zXmlHttp.isSupported)
		{//alert('La libreria zxml è supportata')			
		checkDoc(sito,sez, sotSez, detSotSez,doc);

		return false; //se la libreria è supportata la funzione ritorna false è non viene esegito il link in maniera diretta
		}
	return true;
	}
	

function checkDoc(sito,sez, sotSez, detSotSez,doc){
	var usaLink = true;
	
	if(!oXmlHttp){
		// assegnazione oggetto XMLHttpRequest tramite libreria zXml
		//controllo del parametro readyState: se l'oggetto ha questo parametro uguale a zero, è possibile eseguire la richiesta, altrimenti si dovrà attendere che sia finita quella precedente.
		
		oXmlHttp = zXmlHttp.createRequest();
		} else if(oXmlHttp.readystate!=0) {
		  oXmlHttp.abort();
		}
  
  // se l'oggetto XMLHttpRequest non è nullo
  	if(oXmlHttp) {
  
    usaLink = false;
	if(sito=='portale'){
    oXmlHttp.open("get", "/include/CaricaCommenti_PrimoPiano.asp?doc=" +doc , true); //chiamata asincrona al file  lato server CaricaDoc.asp; nella queryString passo il codice della sezione
	}
	else{
	//alert(sito + "," + sez + "," + sotSez + "," + detSotSez + "," +doc);

	    oXmlHttp.open("get", "/info/infoinclude/CaricaCommenti_Infonline.asp?sez="+ sez + "&sotSez="+sotSez + "&detSotSez=" + detSotSez + "&doc=" +doc , true); //chiamata asincrona al file  lato server CaricaDoc.asp; nella queryString passo il codice della sezione

	}
	
    oXmlHttp.onreadystatechange = function() {
	
      if (oXmlHttp.readyState == 4) { //completata
		if (oXmlHttp.status==200){ // HTTP respone --> OK
			var divCommenti=document.getElementById("divCommenti");
			divCommenti.innerHTML=oXmlHttp.responseText;
			
			divCommenti.style.display="block";
			}
	 	}
    };
    // invio richiesta
    oXmlHttp.send(null);
  }   
  return usaLink;
}