// JScript File
	
var Years = new Array();
var Months = new Array();
var MonthsLabelRus = new Array('январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь');

var CurrentYearIndex = -1;
var CurrentMonthIndex = -1;

function InsertDate(month, year, selected)
{
	var included = false;
	
	for (var i=0; i<Years.length; i++) {
		if (Years[i] == year) {
			included = true;
			Months[i][month-0] = true;
		}
	}
	
	if (!included) {
		var yl = Years.length;
		Years[yl] = year;
		Months[yl] = new Array();
		Months[yl][month-0] = true;
		if (selected == "True") {
			CurrentYearIndex = yl;
			CurrentMonthIndex = month-0;
		}
		if (CurrentYearIndex == -1) CurrentYearIndex = yl;
		if (CurrentMonthIndex == -1) CurrentMonthIndex = month-0;
	}
}


function OutAllDates()
{
	for (var i=0; i<Years.length; i++) {
		document.writeln("   "+Years[i]+"-");
		for (var j=0; j<Months[i].length; j++) {
			document.writeln(Months[i][j]+"+");
		}
	}
	
}

function OutCurrentYear()
{
	if (CurrentYearIndex > -1) document.write(Years[CurrentYearIndex]);
}

function OutCurrentMonth()
{
	if (CurrentMonthIndex > -1) document.write(MonthsLabelRus[CurrentMonthIndex-1]);
}

function SetYear(ind, id)
{
	CurrentYearIndex = ind;
	for (var j=0; j<Months[CurrentYearIndex].length; j++) {
		if (Months[CurrentYearIndex][j] == 1) {
			CurrentMonthIndex = j;
			break;
		}
	}
	
	var HTML_String = '<table cellpadding="5" cellspacing="0" border="0" width="103" bgcolor="#FFFFFF" class="newsselect">';
	for (var j=0; j<Months[CurrentYearIndex].length; j++) {
		if (Months[CurrentYearIndex][j] == 1) {
			HTML_String = HTML_String + '<tr><td><a href="javascript:void(0)" onclick="HideSelect(\'yearselect'+id+'\');HideSelect(\'monthselect'+id+'\');InputValue(\'month'+id+'\',\'monthplace'+id+'\',\''+j+'\',\''+MonthsLabelRus[j-1]+'\');SetMonth('+j+')">'+MonthsLabelRus[j-1]+'</a></td></tr>';
		}
	}		
	HTML_String += '</table>';

	InputValue('month'+id,'monthplace'+id,CurrentMonthIndex,MonthsLabelRus[CurrentMonthIndex-1]);
	
	cross_el = document.getElementById("monthselect"+id);
	cross_el.innerHTML = HTML_String;
}

function SetMonth(ind)
{
	CurrentMonthIndex = ind;
}

function OutYears(id)
{
	for (var i=0; i<Years.length; i++) {
		document.write('<tr><td><a href="javascript:void(0)" onclick="HideSelect(\'yearselect'+id+'\');HideSelect(\'monthselect'+id+'\');InputValue(\'year'+id+'\',\'yearplace'+id+'\',\''+Years[i]+'\',\''+Years[i]+'\');SetYear('+i+','+id+');">'+Years[i]+'</a></td></tr>');
	}	
}

function OutMonths(id)
{
	for (var j=0; j<Months[CurrentYearIndex].length; j++) {
		if (Months[CurrentYearIndex][j] == 1) {
			document.write('<tr><td><a href="javascript:void(0)" onclick="HideSelect(\'yearselect'+id+'\');HideSelect(\'monthselect'+id+'\');InputValue(\'month'+id+'\',\'monthplace'+id+'\',\''+j+'\',\''+MonthsLabelRus[j-1]+'\');SetMonth('+j+')">'+MonthsLabelRus[j-1]+'</a></td></tr>');
		}
	}	
}