function calc_counter_from_time22(diff)
{

  if (diff > 0) {
    days=Math.floor(diff / 24 / 3600)
    hours=Math.floor(diff / 3600 - (days * 24))
    minutes=Math.floor((diff / 3600 - hours - (days * 24)) * 60)
    seconds=Math.round((((diff / 3600 - hours - (days * 24)) * 60) - minutes) * 60)
  } else {
    hours = 0;
    minutes = 0;
    seconds = 0;
  }
  if (seconds == 60) {
    seconds = 0;
  }
  if (minutes < 10) {
    if (minutes < 0) {
      minutes = 0;
    }
    minutes = '0' + minutes;
  }
  if (seconds < 10) {
    if (seconds < 0) {
      seconds = 0;
    }
    seconds = '0' + seconds;
  }
  if (hours < 10) {
    if (hours < 0) {
      hours = 0;
    }
    hours = '0' + hours;
  }

    if (days < 10) {
    if (days < 0) {
      days = 0;
    }
    days = '0' + days;
  }

  if (days < 1)
  {
       return hours + ":" + minutes + ":" + seconds;
  }
  else
  {
  return days + "&nbsp;Tage&nbsp;" + hours + ":" + minutes + ":" + seconds;
  }
}
