//дата
function makeArray() {
var args = makeArray.arguments;
for (var i = 0; i < args.length; i++) {
this[i] = args[i];
}
this.length = args.length;
}

function fixDate(date) {
var base = new Date(0);
var skew = base.getTime();
if (skew > 0)
date.setTime(date.getTime() - skew);
}
function getString(date) {
var months = new makeArray("января", "февраля", "марта",
"апреля", "мая", "июня",
"июля", "августа", "сентября",
"октября", "ноября", "декабря");
return date.getDate() + "  " + months[date.getMonth()] + " " +
 + "2010" + "  года";
}
//(date.getYear())=2009
//function na_vih() {
var cur = new Date();
fixDate(cur);
var str = getString(cur);
document.write(str);
//}