Get Checkout Progress Any Steps In Magento

Checkout Progress all Steps, -BILLING ADDRESS -SHIPPING ADDRESS -SHIPPING -PAYMENT METHOD

<?php $quote = Mage::getSingleton('checkout/session')->getQuote(); ?>
<div class="review_address">
<div class="billing_view">
<h3>BILLING ADDRESS</h3>
<a href="javascript:void(0)"  onclick="checkout.changeSection('opc-billing'); return false;">Edit</a>
<label><?php echo $quote->getBillingAddress()->format('html'); ?></label>
</div>
<div class="shipping_view">
<h3>SHIPPING ADDRESS</h3>
<a href="javascript:void(0)"  onclick="checkout.changeSection('opc-billing'); return false;">Edit</a>
<label><?php  echo $quote->getShippingAddress()->format('html'); ?></label>
</div>
<div class="shipping2_view">
<h3>SHIPPING</h3>
<a href="javascript:void(0)"  onclick="checkout.changeSection('opc-payment'); return false;">Edit</a>
<label><?php echo Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getShippingDescription(); ?></label>
</div>
<div class="payment_view">
<h3>PAYMENT METHOD</h3>
<a href="javascript:void(0)"  onclick="checkout.changeSection('opc-payment'); return false;">Edit</a>
<label><?php  echo $quote->getPayment()->getMethodInstance()->getTitle(); ?></label>
</div>
</div>