



// funzione per assegnare l'oggetto XMLHttpRequest
// compatibile con i browsers più recenti e diffusi
function assegnaXMLHttpRequest() {

// lista delle variabili locali
var
 // variabile di ritorno, nulla di default
 XHR = null,
 
 // informazioni sul nome del browser
 browserUtente = navigator.userAgent.toUpperCase();


 // browser standard con supporto nativo
 // non importa il tipo di browser
 if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
  XHR = new XMLHttpRequest();

 // browser Internet Explorer
 // è necessario filtrare la versione 4
 else if(
  window.ActiveXObject &&
  browserUtente.indexOf("MSIE 4") < 0
 ) {
 
  // la versione 6 di IE ha un nome differente
  // per il tipo di oggetto ActiveX
  if(browserUtente.indexOf("MSIE 5") < 0)
   XHR = new ActiveXObject("Msxml2.XMLHTTP");

  // le versioni 5 e 5.5 invece sfruttano lo stesso nome
  else
   XHR = new ActiveXObject("Microsoft.XMLHTTP");
 }

 return XHR;
}

id=new Array();
img=new Array();
data=new Array();
nome=new Array();
prezzo=new Array();
tipo=new Array();
stato=new Array();

/*function edit(num)
{ //funzione per aggiornare automaticamente un form al click su un link
	var formid=document.sendnews.id;
	var formimages=document.sendnews.images;
	var formdata=document.sendnews.data;
	var formnome=document.sendnews.nome;
	var formprezzo=document.sendnews.prezzo;
	var formtipo=document.sendnews.tipo;
	var formstato=document.sendnews.stato;
	var tipoval="";
	var statoval="";
	switch (tipo[num][0])
	{
		case 'm':
			tipoval=1;break;
		case 's':
			tipoval=2;break;
		case 'r':
			tipoval=3;break;
	}
	switch (stato[num][0])
	{
		case 'd':
			statoval=1;break;
		case 'i':
			statoval=2;break;
		case 'v':
			statoval=3;break;
		case 'c':
			statoval=4;break;
	}
	formid.value=id[num];
	formimages[0].text=img[num];
	formdata.value=data[num];
	formnome.value=nome[num];
	formprezzo.value=prezzo[num];
	formtipo[0].text=tipo[num];
	formtipo[0].value=tipoval;
	formstato[0].text=stato[num];
	formstato[0].value=statoval;
	formimages[0].selected=true;
	formtipo[0].selected=true;
	formstato[0].selected=true;
	changeimg();
}*/

function populatetable()
{
	ajax=assegnaXMLHttpRequest()
	var tip=document.sendnews.tipo;
	var stat=document.sendnews.stato;
	var acttip='$tipo';
	var actstat='$stato';
	var i;
	if (ajax)
	{
		ajax.open('get','/admin/list.php')
		ajax.onreadystatechange = handleResponse;
		ajax.send(null);
	}
	if (acttip!='') tip.selectedIndex=acttip;
	if (actstat!='') stat.selectedIndex=actstat;
}

/*function handleResponse()
{
	id="";
	contenuto='<table width="100%" border="1px" >';
	if(ajax.readyState == 4)
	{
		var response = ajax.responseText;
		update = new Array();
		if(response.indexOf('|' != -1))
		{
			update = response.split('\\n');
			//update = response.split('|');
			id=update[0].split('|');
			img=update[1].split('|');
			data=update[2].split('|');
			nome=update[3].split('|');
			prezzo=update[4].split('|');
			tipo=update[5].split('|');
			stato=update[6].split('|');
			
			for (i=1;i<=$totale;i++)
			{
				contenuto= contenuto + '<tr><td><a href="javascript:edit('+ i + ')">'+ id[i]
				contenuto= contenuto + '</a></td><td>' + data[i] + '</td><td>'+ nome[i] + '</td><td>'+ tipo[i]+'</td><td>'+ stato[i]+'</td><td>'
				contenuto= contenuto + prezzo[i]+'</td><td><a href="admin/delNews.php?id='+ id[i] + '">del</a></td></tr>';
			}
			contenuto= contenuto + '</table>'
			document.getElementById("tabella").innerHTML= contenuto;
		 	//document.getElementById("table").innerHTML+="<tr><td>" + response + update[1] + "</td></td>";
			//document.getElementById(update[0]).innerHTML = update[1];
		}
	}
	else
		document.getElementById("tabella").innerHTML="loading " + ajax.readyState;	
}*/
