Al igual que haces en otras partes del código .. para que tu variable PHP quede "impresa" en el código HTML/javacript que PHP genera .. debes hacer un "echo" a tu variable entre <? ?> ...
Código PHP:
onClick="calendario(<? echo $id_fecha ?>)"></
Lo mismo con otras varaibles en similares condiciones.
Un saludo,