function getMonthName(month)
{
	var nameMonth = new Array("01", "02", "03", "04",
		"05", "06", "07", "08",
		"09", "10", "11", "12");
	return nameMonth[month];
}

function getWeekDay(day)
{
	var nameDay = new Array("воскресенье", "понедельник", "вторник", "среда",
		"четверг", "пятница", "суббота", "воскресенье");
	return nameDay[day];
}

function getStringDate(sValues)
{
	var dDate = new Date();
	var dDay = dDate.getDate();
	var dDayWeek = dDate.getDay();
	var dMonth = dDate.getMonth();
	var dYear = dDate.getYear();
	sValues[0] = dYear;
	sValues[1] = getMonthName(dMonth);
	if (dDay < 10)
		sValues[2] = "0" + dDay;
	else
		sValues[2] = dDay;
	sValues[3] = getWeekDay(dDayWeek);
}


	var sValues = new Array(4);
	getStringDate(sValues);
	// формат текущей даты
	  // sValues[0] - год
	  // sValues[1] - название месяца,
	  // sValues[2] - день месяца
	  // sValues[3] - день недели
	document.write(sValues[2] + "." + sValues[1] + "." + sValues[0] + "" + " - " + sValues[3]);
