Fijate que ya encontarmos la respuesta. La postee, pero se te paso desapercibida:
   Cita:  $('#id').unbind('click');
    Eso quita el evento anterior. Con lo cual podes anexar luego un evento nuevo en click:  
 Cita:  $('#elemento').unbind('click');
$('#elemento').click(function(){ 
$('#bloque_carga').show(); 
$('.carga').attr({disabled: 'disabled'}); 
xajax_AccionMoverPosicion('adelante', '{$pokemon[id]}');
});
    Ahora, a esto no lo entendi:  
 Cita:  y si se puede evitar tener que poner el codigo que hace mi funcion hay en vez de cambiar simplemente el valor de onclick mejor..