public static function render_checkout_progress($step_number, $has_no_account)
 {
     $steps = array(TEXT_ORDER_STEPS_1, TEXT_ORDER_STEPS_2, TEXT_ORDER_STEPS_3, TEXT_ORDER_STEPS_4);
     if ($has_no_account) {
         array_unshift($steps, TEXT_ORDER_STEPS_BILLING);
     }
     $output = "<div class='row text-center order-steps'>\n";
     foreach ($steps as $index => $step) {
         if ($index == 0 && $has_no_account) {
             $class = 'col-sm-2 col-sm-offset-1';
         } elseif ($has_no_account) {
             $class = 'col-sm-2';
         } else {
             $class = 'col-sm-3';
         }
         if ($step_number >= $index + 1) {
             $class .= ' text-primary';
         }
         $icon = '';
         if ($step_number == $index + 1) {
             $icon = BootstrapUtils::glyphicon('arrow-down');
         }
         $output .= "<div class='{$class}'>{$icon}<br />{$step}</div>\n";
     }
     $output .= "</div>\n";
     $class = $has_no_account ? 'col-sm-10 col-sm-offset-1' : 'col-sm-12';
     $completed = 100 / count($steps) * $step_number;
     $output .= "<div class='row'><div class='{$class}'><div class='progress'>\n" . "<div class='progress-bar' role='progressbar' aria-valuenow='{$completed}' " . "aria-valuemin='0' aria-valuemax='100' style='width:{$completed}%;'></div>\n" . "</div></div></div>";
     return $output;
 }
 /** Render the row of buttons */
 public static function buttons()
 {
     $back_link = zen_back_link(true);
     $left_buttons = "<a href='{$back_link}' class='btn btn-success'>" . "&laquo; " . BUTTON_CONTINUE_SHOPPING_ALT . "</a>";
     if (SHOW_SHIPPING_ESTIMATOR_BUTTON == '1') {
         $shipping_link = zen_href_link(FILENAME_POPUP_SHIPPING_ESTIMATOR);
         $left_buttons .= " <a href=\"javascript:popupWindow('{$shipping_link}')\" class='btn btn-warning'>" . BootstrapUtils::glyphicon('globe') . " " . BUTTON_SHIPPING_ESTIMATOR_ALT . "</a>";
     }
     $checkout_link = zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL');
     $right_buttons = "<a href='{$checkout_link}' class='btn btn-primary'>" . BootstrapUtils::glyphicon('shopping-cart') . " " . BUTTON_CHECKOUT_ALT . "</a>";
     if (SHOW_SHOPPING_CART_UPDATE == 2 or SHOW_SHOPPING_CART_UPDATE == 3) {
         $right_buttons = "<button type='submit' class='btn btn-success'>" . BootstrapUtils::glyphicon('refresh') . " " . BUTTON_UPDATE_ALT . "</button>\n" . $right_buttons;
     }
     return "<div class='clearfix'><div class='pull-left'>{$left_buttons}</div>" . "<div class='pull-right'>{$right_buttons}</div></div>";
 }
      </button>
      <!-- Search Icon -->
      <button class='navbar-toggle collapsed' type='button' data-toggle='collapse'
              data-target='#search-navbar' aria-expanded='false'>
        <?php 
    echo BootstrapUtils::glyphicon('search', "Toggle Search Menu");
    ?>
      </button>
      <!-- Shopping Cart Icon -->
      <a class='btn btn-default collapsed navbar-toggle' type='button'
         href="<?php 
    echo zen_href_link(FILENAME_SHOPPING_CART);
    ?>
">
        <?php 
    echo BootstrapUtils::glyphicon('shopping-cart', HEADER_TITLE_CART_CONTENTS);
    ?>
      </a>
    </div>

    <!-- Search Nav Menu -->
    <div id='search-navbar' class='collapse navbar-collapse'>
      <?php 
    echo BootstrapHeader::nav_search();
    ?>
      <ul class='nav navbar-nav'>
        <li><a href="<?php 
    echo zen_href_link(FILENAME_ADVANCED_SEARCH);
    ?>
">Advanced Search</a></li>
      </ul>
<?php

/** Set the Content of the subscribe Sidebox */
$text = SUBSCRIBE_SIDEBOX_TEXT;
$button_text = BootstrapUtils::glyphicon('envelope') . " " . SUBSCRIBE_SIDEBOX_BUTTON_TEXT;
$content = <<<HTML
<p>{$text}</p>
<form action="https://sendy.southernexposure.com/subscribe" method="POST" accept-charset="utf-8" target="_blank">
  <input type="hidden" name="list" value="EXGP5iaxXvU4tH7fWWopIQ"/>
  <div class='form-group'>
    <input class='form-control' type="email" name="email" id="email" placeholder="Enter your email address" />
  </div>
  <div class='form-group'>
    <button class='form-control btn btn-primary' type="submit" name="submit" id="submit">
      {$button_text}
    </button>
  </div>
</form>
HTML
;