var date = new Array();

function clockRefresh(sidebar_id, server_time)
{
  var sbe_date = $("#sbe_time_" + sidebar_id + "_date");
  var sbe_time = $("#sbe_time_" + sidebar_id + "_time");
  var monate = new Array("", "Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");

  if (server_time != false)
  {
  	date[sidebar_id] = new Date();
    var current_time = "" + server_time;
    current_time = server_time.split(":");
    date[sidebar_id].setYear(current_time[0]);
    date[sidebar_id].setMonth(current_time[1]);
    date[sidebar_id].setDate(current_time[2]);
    date[sidebar_id].setHours(parseInt(current_time[3], 10));
    date[sidebar_id].setMinutes(parseInt(current_time[4], 10));
    date[sidebar_id].setSeconds(parseInt(current_time[5], 10));
  }
  else
  {
    date[sidebar_id].setSeconds(date[sidebar_id].getSeconds() + 1);
  }

  var hours = date[sidebar_id].getHours();
  //alert(hours);
  if (hours < 10)
  	hours = "0" + hours;
  //alert(hours);
  var minutes = (date[sidebar_id].getMinutes() < 10) ? "0" + date[sidebar_id].getMinutes() : date[sidebar_id].getMinutes();
  var seconds = (date[sidebar_id].getSeconds() < 10) ? "0" + date[sidebar_id].getSeconds() : date[sidebar_id].getSeconds();

  var day = (date[sidebar_id].getDate() < 10) ? "0" + date[sidebar_id].getDate() : date[sidebar_id].getDate();
  var month = date[sidebar_id].getMonth();
  var year = date[sidebar_id].getFullYear();

  if (sbe_date != null)
    sbe_date.html(day + " " + monate[month] + " " + year);

  if (sbe_time != null)
    sbe_time.html(hours + ":" + minutes + ":" + seconds);

  setTimeout("clockRefresh(" + sidebar_id + ", false);", 1000);
}