Ciao, non puoi mettere in una funzione il tutto??
così funziona senza aggiugere nulla di particolareCodice PHP:
function cambio(id)
{
var classe = $('#'+id).attr('class');
if(classe == 'disponibile'){
var newClass = 'non_disponibile';
}else{
var newClass = 'disponibile';
}
$('#'+id).removeClass(classe);
$('#'+id).addClass(newClass);
}
<div class="disponibile" id="1" onclick="cambio(this.id)">PROVA</div>