Index: /package_branches/invirt-web/cherrypy-rebased/code/static/style.css
===================================================================
--- /package_branches/invirt-web/cherrypy-rebased/code/static/style.css	(revision 2682)
+++ /package_branches/invirt-web/cherrypy-rebased/code/static/style.css	(revision 2683)
@@ -105,2 +105,6 @@
   padding: 0.1em 0.5em;
 }
+
+form {
+    display: inline;
+}
Index: /package_branches/invirt-web/cherrypy-rebased/code/templates/info.mako
===================================================================
--- /package_branches/invirt-web/cherrypy-rebased/code/templates/info.mako	(revision 2682)
+++ /package_branches/invirt-web/cherrypy-rebased/code/templates/info.mako	(revision 2683)
@@ -27,22 +27,24 @@
  % endif
 % endif
-<form action="command" method="POST">
-  <input type="hidden" name="back" value="info"/>
-  <input type="hidden" name="machine_id" value="${machine.machine_id}"/>
+<%def name="command_button(title, value, cdrom=False, extra='')">
+<form action="machine/${machine.machine_id}/command/${value}" method="POST">
+  <input type="hidden" name="back" value="machine/${machine.machine_id}/info" />
+  <input type="submit" class="button" name="action" value="${title}" ${extra | n}/>
+% if cdrom:
+  Boot CD: ${self.fn.cdromList()}
+% endif
+</form>
+</%def>
   <div>
 	% if on:
-	<button type="submit" class="button" name="action" value="Power off">Power off (hard)</button>
-	<button type="submit" class="button" name="action" value="Shutdown">Shut down</button>
-	<input type="submit" class="button" name="action" value="Reboot"/>
+	${command_button("Power off", "destroy")}
+	${command_button("Shutdown", "shutdown")}
+	${command_button("Reboot", "reboot", cdrom=True)}
 	% else:
-	<input type="submit" class="button" name="action" value="Power on"/>
+	${command_button("Power on", "create", cdrom=True)}
 	% endif
   </div>
   <div>
-    Boot CD:
-${self.fn.cdromList()}
-  </div>
-  <div>
-      <input type="submit" class="button" name="action" value="Delete VM" onclick="return confirm('Are you sure that you want to delete this VM?');"/>
+	${command_button("Delete VM", "delete", extra='''onclick="return confirm('Are you sure that you want to delete this VM?');"''')}
   </div>
 </form>
