  // Функция DRAWCLOCK (с) Butcher, MediaPortal.kiev.ua
  // Отображает идущие часы на странице
  function drawclock( )
  {
    var d = new Date();
    var s = d.getSeconds( );
    var m = d.getMinutes( );
    var h = d.getHours( );
    if( s < 10 )
    {
      s = '0' + s;
    }
    if( m < 10 )
    {
      m = '0' + m;
    }
    if( h < 10 )
    {
      h = '0' + h;
    }
    document.getElementById( "clock" ).innerHTML = h + ':' + m + ':' + s;
    setTimeout( "drawclock()", 1000 );

    return true;
  }

  // Функция DRAW_CURRENT_DATE (с) Butcher, MediaPortal.kiev.ua
  // Отображает текущую дату на странице
  function draw_current_date( )
  {
    var d = new Date( );
    var day = d.getDay( );
    var date = d.getDate( );
    var month = d.getMonth( );
    var year = d.getFullYear( );
    switch( day )
    {
      case( 1 ): day = "Понедельник"; break;
      case( 2 ): day = "Вторник"; break;
      case( 3 ): day = "Среда"; break;
      case( 4 ): day = "Четверг"; break;
      case( 5 ): day = "Пятница"; break;
      case( 6 ): day = "Суббота"; break;
      case( 0 ): day = "Воскресение"; break;
      default: break;
    }
    switch( month )
    {
      case( 0 ): month = "января"; break;
      case( 1 ): month = "февраля"; break;
      case( 2 ): month = "марта"; break;
      case( 3 ): month = "апреля"; break;
      case( 4 ): month = "мая"; break;
      case( 5 ): month = "июня"; break;
      case( 6 ): month = "июля"; break;
      case( 7 ): month = "августа"; break;
      case( 8 ): month = "сентября"; break;
      case( 9 ): month = "октября"; break;
      case( 10 ): month = "ноября"; break;
      case( 11 ): month = "декабря"; break;
      default: break;
    } 
    document.write( day + ", " + date + ' ' + month + ' ' + year );

    return true;
  }

