function showDate(isOnLoad) {
  var t = new Date();

  var ww = t.getDay();
  var dd = t.getDate();
  var mm = t.getMonth()+1;
  var yy = t.getFullYear();

  var h = t.getHours();
  var m = t.getMinutes();
  var s = t.getSeconds();

  switch (ww) {
    case 0: $ww = 'Domenica'; break;
    case 1: $ww = 'Lunedì'; break;
    case 2: $ww = 'Martedì'; break;
    case 3: $ww = 'Mercoledì'; break;
    case 4: $ww = 'Giovedì'; break;
    case 5: $ww = 'Venerdì'; break;
    case 6: $ww = 'Sabato'; break;
  }

  switch (mm) {
    case  1: $mm = 'Gennaio'; break;
    case  2: $mm = 'Febbraio'; break;
    case  3: $mm = 'Marzo'; break;
    case  4: $mm = 'Aprile'; break;
    case  5: $mm = 'Maggio'; break;
    case  6: $mm = 'Giugno'; break;
    case  7: $mm = 'Luglio'; break;
    case  8: $mm = 'Agosto'; break;
    case  9: $mm = 'Settembre'; break;
    case 10: $mm = 'Ottobre'; break;
    case 11: $mm = 'Novembre'; break;
    case 12: $mm = 'Dicembre'; break;
  }

  document.getElementById('giorno').innerHTML = $ww+" "+dd+" "+$mm+" "+yy+" &nbsp;|&nbsp; "+(((h<10)?"0":"")+h+":"+((m<10)?"0":"")+m);

  if (s == 0) {
    txShowTime = setTimeout("showDate(0)", 60000);
  } else {
      if (isOnLoad == 1) {
        txShowTime = setTimeout("showDate(1)", 1000);
      }
  }

}

