a) Simplemente haz un echo desde el servidor:
Código Javascript
:
Ver originalvar maximo = <?php echo $cantidad_maxima; ?>;
b)
Se debe a que usas una variable global, y después de modificarla la asignas al value del campo. En vez de hacerlo así, recibe el valor del campo, modifícalo y luego lo asignas.
Saludos (: