Ho corretto e non funziona, ricapitolando il codice ajax

function deleteFiles()
{

var foto_singola = document.form1.foto_singola;

var id= "";

if(foto_singola.checked)
{

if(confirm("Sei sicuro di cancellare le foto selezionate?"))
{

if((foto_singola.length > 1))
{

for(i = 0; i < foto_singola.length; i++)
{

if(foto_singola[i].checked)
{

id+= foto_singola[i].value +"-";

}

}

} else {

id = foto_singola.value +"-";

}

// code for IE7+, Firefox, Chrome, Opera, Safari
if(window.XMLHttpRequest)
{

xmlhttp3 = new XMLHttpRequest();

} else {

// code for IE6, IE5
xmlhttp3 = new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp3.onreadystatechange = function()
{

if(xmlhttp3.readyState == 1)
{

document.getElementById("listaFilesFoto").innerHTM L = "<div style='text-align:center; padding:10px'>[img]images/loading2.gif[/img]</div>";

} else if(xmlhttp3.readyState == 4 && xmlhttp3.status == 200)
{

if(xmlhttp3.responseText == 1)
{

elenco_foto_upload();

}

}

}

xmlhttp3.open("GET", "cancella.php?id="+ id.value, true);

xmlhttp3.send();

}

} else {

alert("Selezionare i check");

}

}

Oppure così

if(foto_singola.checked == true)
Non funziona