//
//display date in dd-mmm-yy format
//
function date_ddmmmyy(date)
{
  var d = date.getDate();
  var m = date.getMonth() + 1;
  var y = date.getYear();

  // handle different year values returned by IE and NS in the year 2000.
  if(y >= 2000){ y -= 2000;}
  if(y >= 100) { y -= 100; }

  var mmm = 
    ( 1==m)?'Января':( 2==m)?'Февраля':(3==m)?'Марта':( 4==m)?'Апреля':( 5==m)?'Мая':(6==m)?'Июня':
    ( 7==m)?'Июля':( 8==m)?'Августа':(9==m)?'Сентября':(10==m)?'Октября':(11==m)?'Ноября':'Декабря';

  return "" + d + " " + mmm + " " + (y<10?"200"+y:y) + "года";
}


//
// get last modified date of the current document.
//
function date_lastmodified()
{
  var lmd = document.lastModified;
  var s   = "Unknown";
  var d1;

  // check if we have a valid date before proceeding
  if(0 != (d1=Date.parse(lmd)))
  {
    s = "" + date_ddmmmyy(new Date(d1));
  }

  return s;
}


//
// Display current date
//
function current_date()
{
  today = new Date;
  var d = today.getDate();
  var m = today.getMonth() + 1;
  var y = today.getYear();

  // handle different year values returned by IE and NS in the year 2000.
  if(y >= 2000){ y -= 2000;}
  if(y >= 100) { y -= 100; }

  var mmm = 
    ( 1==m)?'Января':( 2==m)?'Февраля':(3==m)?'Марта':( 4==m)?'Апреля':( 5==m)?'Мая':(6==m)?'Июня':
    ( 7==m)?'Июля':( 8==m)?'Августа':(9==m)?'Сентября':(10==m)?'Октября':(11==m)?'Ноября':'Декабря';

  return "" + d + "\t" + mmm + "\t" + (y<10?"200"+y:y) + "\t" + "года";
}

function current_date_ddmmyyyy()
{
  today = new Date;
  var d = today.getDate();
  var m = today.getMonth() + 1;
  var y = today.getYear();

  // handle different year values returned by IE and NS in the year 2000.
  if(y >= 2000){ y -= 2000;}
  if(y >= 100) { y -= 100; }

  return "" + d + "." + m + "." + (y<10?"200"+y:y);
}


//
// display current year in copyright section
//
function current_year()
{
  today = new Date;
  var y = today.getYear();

  // handle different year values returned by IE and NS in the year 2000.
  if(y >= 2000){ y -= 2000;}
  if(y >= 100) { y -= 100; }

  return "" + (y<10?"200"+y:y);
}