var myimages = new Array();
function preloadimages(){
	for (i = 0; i < preloadimages.arguments.length; i++) {
		myimages[i] = new Image();
		myimages[i].src = preloadimages.arguments[i];
	}
}

function getMonthName_ru(month) {
	var arr_months = ["января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"];
	return arr_months[month];
}
function getMonthName_en(month) {
	var arr_months = ["january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december"];
	return arr_months[month];
}

function getWeekDay_ru(day) {
	var week_days = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"];
	return week_days[day];
}
function getWeekDay_en(day) {
	var week_days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
	return week_days[day];
}

function format_date_ru(str) { // формат даты должен быть ДД.ММ.ГГГГ
	var format_str, d_year, d_month, d_day, d_weekday;
	if(str) {
		d_day = (str.substring(0, 2))-0;
		d_month = (str.substring(3, 5))-0;
		d_year = str.substring(6, 10);
		if(d_day && d_month && d_year.length == 4) {
			actual_date = new Date(d_year, d_month-1, d_day);
			d_weekday = actual_date.getDay();
			format_str = d_day + " " + getMonthName_ru(d_month-1) + " " + d_year + ", " + getWeekDay_ru(d_weekday);
		}
		else format_str = "неверный формат даты";
		return format_str;
	}
}
function format_date_en(str) { // date format must be DD.MM.YYYY
	var format_str, d_year, d_month, d_day, d_weekday;
	if(str) {
		d_day = (str.substring(0, 2))-0;
		d_month = (str.substring(3, 5))-0;
		d_year = str.substring(6, 10);
		if(d_day && d_month && d_year.length == 4) {
			actual_date = new Date(d_year, d_month-1, d_day);
			d_weekday = actual_date.getDay();
			format_str = getMonthName_en(d_month-1) + " " + d_day + " " + d_year + ", " + getWeekDay_ru(d_weekday);
		}
		else format_str = "incorrect format of the date";
		return format_str;
	}
}
