I love how you have the image swap for the info being put in. Did you fix the submit twice.
the ONLY time you get the "submit twice" is when you click "checkout"
IF, you do the links like I do
-> Billing Address
-> Payment method
The checkout button does not show up on my site UNTIL all details needed to place order are filled in.
Thats where you see "Place order now"
That is the checkout button
IF you look at the code I posted with steps.php
<?php if (empty($this->cart->BT)){ ?><span class="redtext bold left10">!</span> <a class="details bold font14 m4" href="<?php echo JRoute::_('index.php?option=com_virtuemart&view=user&task=editaddresscart&addrtype=BT',$this->useXHTML,$this->useSSL) ?>">
Please Fill Out Your Billing Address
</a><br/><?php }?>
^^ redtext makes the ! red
Then the
<?php if (!empty($this->cart->BT)){ ?><img alt="Attention" src="/images/green.png" /> Billing Address Completed<br/><?php }?>
green.png is a green image of a checkmark