function insert_date(month, year, object)
{
	var monthes = new Array();	
	monthes[0] = 'Январь';
	monthes[1] = 'Февраль';
	monthes[2] = 'Март';
	monthes[3] = 'Апрель';
	monthes[4] = 'Май';
	monthes[5] = 'Июнь';
	monthes[6] = 'Июль';
	monthes[7] = 'Август';
	monthes[8] = 'Сентябрь';
	monthes[9] = 'Октябрь';
	monthes[10] = 'Ноябрь';
	monthes[11] = 'Декабрь';
	
	var date = monthes[month] + ' ' + year;
	
	date_string = window.document.getElementById(object);
	date_string.innerHTML = date;
}

function make_calendar(data_str_obj, calend_obj)
{
	var date = new Date();
	var month = date.getMonth();
	var year = date.getFullYear();
	var day = date.getDate();
	
	insert_date(month, year, data_str_obj);
	
	var today_date = new Date(year, month, 1);
	
	if(month == 11)
	{
		var next_month = 0;
		var next_year = year + 1;
	}
	else
	{
		var next_month = month + 1;
		var next_year = year;
	}
	
	var next_date = new Date(next_year, next_month, 1);
	
	var days = (Date.parse(next_date) - Date.parse(today_date))/1000/60/60/24;
	
	var calendaric = '';
	
	var flag = true;
	
	for(i = 1; i<=days; i++)
	{
		if(flag)
		{
			var pustishki = '';
			var loop = 0;
			
			today_date.setDate(i);
			the_day = today_date.getDay();
			
			if(the_day == 0) loop = 6;
			else loop = the_day - 1;
			
			for(j = 0; j<loop; j++)
			{
				pustishki += '<div class="pustishka"></div>';
			}
			
			calendaric += pustishki;
			
			flag = false;
		}
		
		if(i == day) calendaric += '<div class="calendar_today">' + i + '</div>';
		else calendaric += '<div class="calendar">' + i + '</div>';
		
		today_date.setDate(i);
		
		if(today_date.getDay() == 0) 
		{
			calendaric += '<br>';
			j++;
		}
	}
	
	calendar = window.document.getElementById(calend_obj);
	calendar.innerHTML = calendaric;
}