por lo poco que se te entiende... mencionas algo con lo que te funciona y aparentemente tu error está en que no mandas a imprimir eso tal cual... pues he probado esto:
Código PHP:
<?php
$doctor= 5;
$f_texto= "18,03,1982";
echo "<input type=button value=\"Nueva cita\" onclick=\"enviar('".$doctor."','".$f_texto."')\">";
?>
y me ha impreso esto:
Código:
<input type=button value="Nueva cita" onclick="enviar('5','18,03,1982')">
lo cuál, según entendí.. dices te sirve... solo fue cuestión de comillas. Ojalá te sirva
PD: arregla ese PHP dentro de tu código que no se puede ver lo que pusiste.