/* -----------------------------------------
         POWERED BY VINCENZO MALVONE
              INFOSERVICE S.R.L
   -----------------------------------------
*/

var request=null;

//QUESTA FUNZIONE PERMETTE L'ISTANZA DI UNA PAGINA CHE 
//GENERERA' IL NOSTRO RSS ATTRAVERSO UN PARSING XML

function viewlist (param1,param2)
{
	InitializeRequest();
	request.onreadystatechange = ReturnContents;
	var url = "IC2K6Connector.aspx";
	request.open("POST", url, true);
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	request.setRequestHeader("Content-length", 1);
	request.setRequestHeader("Connection", "close");
	request.send('idquery=' + param1 + "_stile=" + param2);
}

 
//LA SEGUENTE FUNZIONE ISTANZA UN OGGETTO XMLHTTP
 //IL LIVELLO DI SICUREZZA è DATO DAL FATTO CHE LA
 //RICHIESTA ALLA PAGINA WEB DI SERVIZIO è DEPOSITATA
 //SULLA STESSA VIRTUAL DIRECTORY
 
 function InitializeRequest()
	{
		try
		{
			request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		catch(Ex)
		{
				try
				{
					request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(Ex)
				{					
				request = null;
				}
			}
		if(!request)
		{
			if (typeof XMLHttpRequest != 'undefined') request = new XMLHttpRequest();
		}
	}
	
	//QUESTA FUNZIONE PERMETTE L'INSERIMENTO DI UN RISULTATO PROVENIENTE
	//DAL PROCESSAMENTO DI  UNA PAGINA WEB .ASPX
	//IL RISULTATO è INSERITO MEDIANTE UN RESPONSE 
	
        function ReturnContents()
	{
		if (request.readyState == 4) {
			if (request.status == 200) {
			        document.getElementById('div-dinamico').innerHTML=request.responseText; 
					request=null;
			} else {
				document.getElementById('div-dinamico').innerHTML='<img src=attention2.gif alt=errore> Attenzione. Il server risponde con:' + request.status;
		} 
	}
}	
