<div id="item-header-avatar" style="<?php 
if (dpa_get_achievement_action_count() <= 1 || dpa_get_achievement_counter() < 1) {
    echo 'margin-bottom: 25px;';
}
?>
">
	<a href="<?php 
dpa_achievement_slug_permalink();
?>
">
		<?php 
dpa_achievement_picture('full');
?>
	</a>
	<?php 
if (dpa_get_achievement_action_count() > 1 && dpa_get_achievement_counter() >= 1) {
    ?>
		<div id="progress-bar" title="<?php 
    dpa_achievement_progress_bar_alt_text();
    ?>
" alt="<?php 
    dpa_achievement_progress_bar_alt_text();
    ?>
" style="width: <?php 
    dpa_achievement_picture_width();
    ?>
px"><div style="width: <?php 
    dpa_achievement_progress_bar_width();
    ?>
px"></div></div>
	<?php 
/**
 * Returns the 'title' text for a user's Achievement progress bar, for Achievements with an Action Count > 0
 *
 * @since 2.0
 * @see dpa_get_achievement_progress_bar_width()
 * @global object $bp BuddyPress global settings
 * @return string
 */
function dpa_get_achievement_progress_bar_alt_text()
{
    global $bp;
    if (!$bp->displayed_user->id && !$bp->loggedin_user->id) {
        return '';
    }
    if (dpa_is_achievement_unlocked()) {
        return __("You've unlocked this Achievement! Way to go!", 'dpa');
    } else {
        $achievement_count = dpa_get_achievement_action_count();
        if ($achievement_count > 1) {
            if (!($counter = dpa_get_achievement_counter())) {
                $percentage = 0;
            } else {
                $percentage = min(ceil($counter / $achievement_count * 100), 100);
            }
            if (100 == $percentage) {
                return sprintf(__("You've very nearly unlocked this Achievement, keep going!", 'dpa'), $percentage);
            } else {
                return sprintf(__("You're about %d%% of the way towards unlocking this Achievement, keep going!", 'dpa'), $percentage);
            }
        } else {
            return '';
        }
    }
}