lo strutturerei diversamente....

codice:
req=new Request({
    		url: '/clienti/PHP/elimina_foto.php',
    		evalResponse : true,
    		onFailure: function(){
    		    alert ('Impossibile eliminare la foto dall\'ordine!');
    		    }
        })
    })



function eliminaFile(id,nome)(
    req.post({'sid': id, 'nome': nome})
    );
e il php

Codice PHP:
<?
$tutto_ok
=false;
if ( (isset(
$_POST['nome']) ) && (isset($_POST['sid']) )  )
  {
  
session_id($_POST['sid']);
  
session_start();
  
//directory foto
  
$d='foto/'.$_SESSION['x']['numero'].'/';
  
//directory tumb
  
$dt='foto/T'.$_SESSION['x']['numero'].'/';
  if ( (
unlink($d.$_POST['nome'])) && (unlink($dt.$_POST['nome']) ) )
     
$tutto_ok=false;   
  }

if(
$tutto_ok == true)
  {
?>
$('foto').getElement('div[id=<?=$_POST['nome']?>]').dispose();
alert('foto <?=$_POST['nome']?> eliminata con successo!!');
<?php
  
}

?>
spero di non aver fatto errori.. è tardino