///////////////C O L O R S///////////////
//var cHeader="green"
var cCell=""          // цвет ячейки таблицы
var cTable="lightblue"     // цвет заголовка таблицы
var cPodsv="yellow"        // цвет ячейки под указателем мыши
var cWorkdays="white"      // цвет рабочего дня
var cSat="yellow"        // цвет субботнего дня
var cSun="yellow"             // цвет воскресного дня
var cOtherDay="#000000"     // цвет дня, не принадлежащего текущему месяцу   SILVER
var cCurDay="red"    // цвет выделенной ячейки
var cCellTemp=cCell;       // временная переменная для хранения цвета ячейки
var cDayTmp

///////////// D A T E S ///////////////////////
var dCurDate=[];           // dCurDate[год][месяц][день] - хранит текущую дату
for (var i=0;i<3;i++) 
   dCurDate[i]=[];
///// определяем сегодняшнюю дату
var dTemp=new Date();
var dToday=[dTemp.getFullYear(),dTemp.getMonth(),dTemp.getDate()];
/////End definition of current date

///////////////S I Z E S///////////////
var CellHeight="18"        // высота ячейки 
var CellWidth="20"         // ширина ячейки
var TableWidth="145"       // ширина таблицы
var wFix,dFix,aW;
var fontSize="13px"        // размер шрифта
var fontStyle="arial"// тип шрифта

/////////////////A R R A Y S//////////
var aWeekdays=new Array("П","В","С","Ч","П","С","В")
var aMonths=new Array("Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь")
var aCursorType=new Array("default","crosshair","hand","move","text","wait")   //тип указателя мыши
var calendar=[]            // calendar[неделя][день][цвет] - хранит данные о расположении дней месяца по дням недели
for (var i=0;i<6;i++)      
   calendar[i]=[];
var aExistedFiles=[];      // aExistedFiles[день][месяц][год] - хранит данные о существующих файлах с новостями
for (var tmp_d=1;tmp_d<32;tmp_d++)
   aExistedFiles[tmp_d]=[];
for (var tmp_d=1;tmp_d<32;tmp_d++)
   for (var tmp_m=1;tmp_m<13;tmp_m++)
      aExistedFiles[tmp_d][tmp_m]=[]

////////////////P A T H S//////////////////////////
var Expantion=".html"
var LinkNone="archiv/data/none"+Expantion
var PathForNewsFiles="archiv/data/"
var LinkName;         // имя ссылки, по которой открывается соответветствующая страница с новостями

/////////////////O T H E R   V A R I A B L E S////////////////////
var FirstYear=2004    // год, начиная с которого возможно отображение новостей
var LastYear=dToday[0]+1     // год, заканчивая которым возможно отображение новостей
var strToday="Сегодня: "
var fr="myframe"
var num=0

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////                                                                            ///////////////////////////////////////////////////////
///////////// У К А З Ы В А Е М      К А К И Е     Ф А Й Л Ы     У     Н А С     Е С Т Ь ///////////////////////////////////////////////////////
/////////////                                                                            ///////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// aExistedFiles[день][месяц][год]

//////////////////// 2 0 0 4 год
// декабрь 2004
aExistedFiles[1][12][2004]=1
aExistedFiles[3][12][2004]=1
aExistedFiles[6][12][2004]=1
aExistedFiles[8][12][2004]=1
aExistedFiles[9][12][2004]=1
aExistedFiles[10][12][2004]=1
aExistedFiles[13][12][2004]=1
aExistedFiles[14][12][2004]=1
aExistedFiles[15][12][2004]=1
aExistedFiles[16][12][2004]=1
aExistedFiles[20][12][2004]=1
aExistedFiles[22][12][2004]=1
aExistedFiles[28][12][2004]=1
aExistedFiles[30][12][2004]=1

//////////////////// 2 0 0 5 год
// январь 2005
aExistedFiles[4][1][2005]=1
aExistedFiles[10][1][2005]=1
aExistedFiles[13][1][2005]=1
aExistedFiles[14][1][2005]=1
aExistedFiles[17][1][2005]=1
aExistedFiles[18][1][2005]=1
aExistedFiles[20][1][2005]=1
aExistedFiles[21][1][2005]=1
aExistedFiles[25][1][2005]=1
aExistedFiles[26][1][2005]=1
aExistedFiles[27][1][2005]=1
aExistedFiles[28][1][2005]=1
aExistedFiles[31][1][2005]=1
// февраль 2005
aExistedFiles[3][2][2005]=1
aExistedFiles[7][2][2005]=1
aExistedFiles[8][2][2005]=1
aExistedFiles[10][2][2005]=1
aExistedFiles[11][2][2005]=1
aExistedFiles[14][2][2005]=1
aExistedFiles[15][2][2005]=1
aExistedFiles[16][2][2005]=1
aExistedFiles[17][2][2005]=1
aExistedFiles[21][2][2005]=1
aExistedFiles[22][2][2005]=1
aExistedFiles[24][2][2005]=1
aExistedFiles[28][2][2005]=1
// март 2005
aExistedFiles[1][3][2005]=1
aExistedFiles[3][3][2005]=1
aExistedFiles[4][3][2005]=1
aExistedFiles[11][3][2005]=1
aExistedFiles[12][3][2005]=1
aExistedFiles[14][3][2005]=1
aExistedFiles[15][3][2005]=1
aExistedFiles[16][3][2005]=1
aExistedFiles[17][3][2005]=1
aExistedFiles[18][3][2005]=1
aExistedFiles[21][3][2005]=1
aExistedFiles[22][3][2005]=1
aExistedFiles[23][3][2005]=1
aExistedFiles[24][3][2005]=1
aExistedFiles[25][3][2005]=1
aExistedFiles[28][3][2005]=1
aExistedFiles[29][3][2005]=1
aExistedFiles[30][3][2005]=1
aExistedFiles[31][3][2005]=1
// апрель 2005
aExistedFiles[1][4][2005]=1
aExistedFiles[2][4][2005]=1
aExistedFiles[3][4][2005]=1
aExistedFiles[4][4][2005]=1
aExistedFiles[5][4][2005]=1
aExistedFiles[6][4][2005]=1
aExistedFiles[7][4][2005]=1
aExistedFiles[8][4][2005]=1
aExistedFiles[9][4][2005]=1
aExistedFiles[10][4][2005]=1
aExistedFiles[11][4][2005]=1
aExistedFiles[12][4][2005]=1
aExistedFiles[13][4][2005]=1
aExistedFiles[14][4][2005]=1
aExistedFiles[15][4][2005]=1
aExistedFiles[18][4][2005]=1
aExistedFiles[19][4][2005]=1
aExistedFiles[20][4][2005]=1
aExistedFiles[21][4][2005]=1
aExistedFiles[22][4][2005]=1
aExistedFiles[23][4][2005]=1
aExistedFiles[25][4][2005]=1
aExistedFiles[26][4][2005]=1
aExistedFiles[27][4][2005]=1
aExistedFiles[28][4][2005]=1
aExistedFiles[29][4][2005]=1
// май 2005
aExistedFiles[2][5][2005]=1
aExistedFiles[3][5][2005]=1
aExistedFiles[4][5][2005]=1
aExistedFiles[6][5][2005]=1
aExistedFiles[7][5][2005]=1
aExistedFiles[12][5][2005]=1
aExistedFiles[13][5][2005]=1
aExistedFiles[16][5][2005]=1
aExistedFiles[18][5][2005]=1
aExistedFiles[19][5][2005]=1
aExistedFiles[23][5][2005]=1
aExistedFiles[27][5][2005]=1
aExistedFiles[30][5][2005]=1
aExistedFiles[31][5][2005]=1
// июнь 2005
aExistedFiles[2][6][2005]=1
aExistedFiles[3][6][2005]=1
aExistedFiles[6][6][2005]=1
aExistedFiles[7][6][2005]=1
aExistedFiles[8][6][2005]=1
aExistedFiles[9][6][2005]=1
aExistedFiles[13][6][2005]=1
aExistedFiles[15][6][2005]=1
aExistedFiles[17][6][2005]=1
aExistedFiles[20][6][2005]=1
aExistedFiles[21][6][2005]=1
aExistedFiles[22][6][2005]=1
aExistedFiles[23][6][2005]=1
aExistedFiles[24][6][2005]=1
aExistedFiles[27][6][2005]=1
aExistedFiles[28][6][2005]=1
aExistedFiles[29][6][2005]=1
// июль 2005
aExistedFiles[1][7][2005]=1
aExistedFiles[4][7][2005]=1
aExistedFiles[6][7][2005]=1
aExistedFiles[7][7][2005]=1
aExistedFiles[8][7][2005]=1
aExistedFiles[11][7][2005]=1
aExistedFiles[13][7][2005]=1
aExistedFiles[14][7][2005]=1
aExistedFiles[15][7][2005]=1
aExistedFiles[18][7][2005]=1
aExistedFiles[19][7][2005]=1
aExistedFiles[20][7][2005]=1
aExistedFiles[21][7][2005]=1
aExistedFiles[22][7][2005]=1
aExistedFiles[25][7][2005]=1
aExistedFiles[26][7][2005]=1
aExistedFiles[27][7][2005]=1
aExistedFiles[28][7][2005]=1
aExistedFiles[29][7][2005]=1
// август 2005 
aExistedFiles[1][8][2005]=1
aExistedFiles[2][8][2005]=1
aExistedFiles[3][8][2005]=1
aExistedFiles[5][8][2005]=1
aExistedFiles[8][8][2005]=1
aExistedFiles[10][8][2005]=1
aExistedFiles[11][8][2005]=1
aExistedFiles[12][8][2005]=1
aExistedFiles[15][8][2005]=1
aExistedFiles[16][8][2005]=1
aExistedFiles[17][8][2005]=1
aExistedFiles[18][8][2005]=1
aExistedFiles[19][8][2005]=1
aExistedFiles[20][8][2005]=1
aExistedFiles[22][8][2005]=1
aExistedFiles[23][8][2005]=1
aExistedFiles[24][8][2005]=1
aExistedFiles[25][8][2005]=1
aExistedFiles[26][8][2005]=1
aExistedFiles[29][8][2005]=1
aExistedFiles[30][8][2005]=1
//сентябрь 2005 
aExistedFiles[1][9][2005]=1
aExistedFiles[2][9][2005]=1
aExistedFiles[5][9][2005]=1
aExistedFiles[6][9][2005]=1
aExistedFiles[7][9][2005]=1
aExistedFiles[8][9][2005]=1
aExistedFiles[9][9][2005]=1
aExistedFiles[10][9][2005]=1
aExistedFiles[12][9][2005]=1
aExistedFiles[13][9][2005]=1
aExistedFiles[14][9][2005]=1
aExistedFiles[15][9][2005]=1
aExistedFiles[16][9][2005]=1
aExistedFiles[19][9][2005]=1
aExistedFiles[20][9][2005]=1
aExistedFiles[21][9][2005]=1
aExistedFiles[22][9][2005]=1
aExistedFiles[23][9][2005]=1
aExistedFiles[26][9][2005]=1
aExistedFiles[27][9][2005]=1
aExistedFiles[28][9][2005]=1
aExistedFiles[29][9][2005]=1
aExistedFiles[30][9][2005]=1
// октябрь 2005
aExistedFiles[3][10][2005]=1
aExistedFiles[4][10][2005]=1
aExistedFiles[5][10][2005]=1
aExistedFiles[6][10][2005]=1
aExistedFiles[7][10][2005]=1
aExistedFiles[10][10][2005]=1
aExistedFiles[11][10][2005]=1
aExistedFiles[12][10][2005]=1
aExistedFiles[13][10][2005]=1
aExistedFiles[14][10][2005]=1
aExistedFiles[17][10][2005]=1
aExistedFiles[18][10][2005]=1
aExistedFiles[19][10][2005]=1
aExistedFiles[20][10][2005]=1
aExistedFiles[21][10][2005]=1
aExistedFiles[22][10][2005]=1
aExistedFiles[24][10][2005]=1
aExistedFiles[25][10][2005]=1
aExistedFiles[27][10][2005]=1
aExistedFiles[28][10][2005]=1
aExistedFiles[29][10][2005]=1
// ноябрь 2005
aExistedFiles[1][11][2005]=1
aExistedFiles[2][11][2005]=1
aExistedFiles[3][11][2005]=1
aExistedFiles[4][11][2005]=1
aExistedFiles[8][11][2005]=1
aExistedFiles[9][11][2005]=1
aExistedFiles[10][11][2005]=1
aExistedFiles[11][11][2005]=1
aExistedFiles[12][11][2005]=1
aExistedFiles[14][11][2005]=1
aExistedFiles[15][11][2005]=1
aExistedFiles[16][11][2005]=1
aExistedFiles[17][11][2005]=1
aExistedFiles[18][11][2005]=1
aExistedFiles[21][11][2005]=1
aExistedFiles[22][11][2005]=1
aExistedFiles[23][11][2005]=1
aExistedFiles[24][11][2005]=1
aExistedFiles[25][11][2005]=1
aExistedFiles[26][11][2005]=1
aExistedFiles[28][11][2005]=1
aExistedFiles[29][11][2005]=1
aExistedFiles[30][11][2005]=1
// декабрь 2005
aExistedFiles[1][12][2005]=1
aExistedFiles[2][12][2005]=1
aExistedFiles[5][12][2005]=1
aExistedFiles[6][12][2005]=1
aExistedFiles[7][12][2005]=1
aExistedFiles[8][12][2005]=1
aExistedFiles[9][12][2005]=1
aExistedFiles[12][12][2005]=1
aExistedFiles[13][12][2005]=1
aExistedFiles[14][12][2005]=1
aExistedFiles[15][12][2005]=1
aExistedFiles[16][12][2005]=1
aExistedFiles[19][12][2005]=1
aExistedFiles[20][12][2005]=1
aExistedFiles[21][12][2005]=1
aExistedFiles[22][12][2005]=1
aExistedFiles[23][12][2005]=1
aExistedFiles[27][12][2005]=1
aExistedFiles[28][12][2005]=1
aExistedFiles[29][12][2005]=1

//////////////////// 2 0 0 6 год
// январь 2006
aExistedFiles[3][1][2006]=1
aExistedFiles[4][1][2006]=1
aExistedFiles[5][1][2006]=1
aExistedFiles[6][1][2006]=1
aExistedFiles[9][1][2006]=1
aExistedFiles[11][1][2006]=1
aExistedFiles[12][1][2006]=1
aExistedFiles[13][1][2006]=1
aExistedFiles[16][1][2006]=1
aExistedFiles[17][1][2006]=1
aExistedFiles[18][1][2006]=1
aExistedFiles[19][1][2006]=1
aExistedFiles[20][1][2006]=1
aExistedFiles[23][1][2006]=1
aExistedFiles[24][1][2006]=1
aExistedFiles[25][1][2006]=1
aExistedFiles[26][1][2006]=1
aExistedFiles[27][1][2006]=1
aExistedFiles[28][1][2006]=1
aExistedFiles[30][1][2006]=1
aExistedFiles[31][1][2006]=1
// февраль 2006
aExistedFiles[1][2][2006]=1
aExistedFiles[2][2][2006]=1
aExistedFiles[3][2][2006]=1
aExistedFiles[6][2][2006]=1
aExistedFiles[7][2][2006]=1
aExistedFiles[8][2][2006]=1
aExistedFiles[9][2][2006]=1
aExistedFiles[10][2][2006]=1
aExistedFiles[13][2][2006]=1
aExistedFiles[14][2][2006]=1
aExistedFiles[15][2][2006]=1
aExistedFiles[16][2][2006]=1
aExistedFiles[20][2][2006]=1
aExistedFiles[21][2][2006]=1
aExistedFiles[22][2][2006]=1
aExistedFiles[24][2][2006]=1
aExistedFiles[27][2][2006]=1
aExistedFiles[28][2][2006]=1
// март 2006
aExistedFiles[1][3][2006]=1
aExistedFiles[2][3][2006]=1
aExistedFiles[3][3][2006]=1
aExistedFiles[4][3][2006]=1
aExistedFiles[6][3][2006]=1
aExistedFiles[7][3][2006]=1
aExistedFiles[9][3][2006]=1
aExistedFiles[10][3][2006]=1
aExistedFiles[13][3][2006]=1
aExistedFiles[14][3][2006]=1
aExistedFiles[15][3][2006]=1
aExistedFiles[16][3][2006]=1
aExistedFiles[17][3][2006]=1
aExistedFiles[18][3][2006]=1
aExistedFiles[19][3][2006]=1
aExistedFiles[20][3][2006]=1
aExistedFiles[21][3][2006]=1
aExistedFiles[23][3][2006]=1
aExistedFiles[24][3][2006]=1
aExistedFiles[27][3][2006]=1
aExistedFiles[28][3][2006]=1
aExistedFiles[29][3][2006]=1
aExistedFiles[30][3][2006]=1
aExistedFiles[31][3][2006]=1
// апрель 2006
aExistedFiles[3][4][2006]=1
aExistedFiles[4][4][2006]=1
aExistedFiles[5][4][2006]=1
aExistedFiles[6][4][2006]=1
aExistedFiles[7][4][2006]=1
aExistedFiles[8][4][2006]=1
aExistedFiles[10][4][2006]=1
aExistedFiles[11][4][2006]=1
aExistedFiles[12][4][2006]=1
aExistedFiles[13][4][2006]=1
aExistedFiles[14][4][2006]=1
aExistedFiles[17][4][2006]=1
aExistedFiles[19][4][2006]=1
aExistedFiles[20][4][2006]=1
aExistedFiles[21][4][2006]=1
aExistedFiles[24][4][2006]=1
aExistedFiles[25][4][2006]=1
aExistedFiles[26][4][2006]=1
aExistedFiles[27][4][2006]=1
aExistedFiles[28][4][2006]=1
// май 2006
aExistedFiles[3][5][2006]=1
aExistedFiles[4][5][2006]=1
aExistedFiles[5][5][2006]=1
aExistedFiles[6][5][2006]=1
aExistedFiles[10][5][2006]=1
aExistedFiles[11][5][2006]=1
aExistedFiles[12][5][2006]=1
aExistedFiles[15][5][2006]=1
aExistedFiles[16][5][2006]=1
aExistedFiles[17][5][2006]=1
aExistedFiles[18][5][2006]=1
aExistedFiles[19][5][2006]=1
aExistedFiles[22][5][2006]=1
aExistedFiles[23][5][2006]=1
aExistedFiles[24][5][2006]=1
aExistedFiles[25][5][2006]=1
aExistedFiles[26][5][2006]=1
aExistedFiles[27][5][2006]=1
aExistedFiles[29][5][2006]=1
aExistedFiles[30][5][2006]=1
aExistedFiles[31][5][2006]=1
// июнь 2006
aExistedFiles[1][6][2006]=1
aExistedFiles[2][6][2006]=1
aExistedFiles[6][6][2006]=1
aExistedFiles[7][6][2006]=1
aExistedFiles[8][6][2006]=1
aExistedFiles[9][6][2006]=1
aExistedFiles[12][6][2006]=1
aExistedFiles[13][6][2006]=1
aExistedFiles[14][6][2006]=1
aExistedFiles[15][6][2006]=1
aExistedFiles[16][6][2006]=1
aExistedFiles[17][6][2006]=1
aExistedFiles[18][6][2006]=1
aExistedFiles[19][6][2006]=1
aExistedFiles[20][6][2006]=1
aExistedFiles[21][6][2006]=1
aExistedFiles[22][6][2006]=1
aExistedFiles[23][6][2006]=1
aExistedFiles[24][6][2006]=1
aExistedFiles[26][6][2006]=1
aExistedFiles[27][6][2006]=1
aExistedFiles[28][6][2006]=1
aExistedFiles[29][6][2006]=1
aExistedFiles[30][6][2006]=1
// июль 2006
aExistedFiles[1][7][2006]=1
aExistedFiles[4][7][2006]=1
aExistedFiles[5][7][2006]=1
aExistedFiles[6][7][2006]=1
aExistedFiles[7][7][2006]=1
aExistedFiles[10][7][2006]=1
aExistedFiles[11][7][2006]=1
aExistedFiles[12][7][2006]=1
aExistedFiles[13][7][2006]=1
aExistedFiles[14][7][2006]=1
aExistedFiles[17][7][2006]=1
aExistedFiles[18][7][2006]=1
aExistedFiles[19][7][2006]=1
aExistedFiles[20][7][2006]=1
aExistedFiles[21][7][2006]=1
aExistedFiles[22][7][2006]=1
aExistedFiles[24][7][2006]=1
aExistedFiles[25][7][2006]=1
aExistedFiles[26][7][2006]=1
aExistedFiles[27][7][2006]=1
aExistedFiles[28][7][2006]=1
aExistedFiles[31][7][2006]=1
// август 2006
aExistedFiles[1][8][2006]=1
aExistedFiles[2][8][2006]=1
aExistedFiles[3][8][2006]=1
aExistedFiles[4][8][2006]=1
aExistedFiles[7][8][2006]=1
aExistedFiles[8][8][2006]=1
aExistedFiles[9][8][2006]=1
aExistedFiles[10][8][2006]=1
aExistedFiles[11][8][2006]=1
aExistedFiles[14][8][2006]=1
aExistedFiles[17][8][2006]=1
aExistedFiles[18][8][2006]=1
aExistedFiles[21][8][2006]=1
aExistedFiles[23][8][2006]=1
aExistedFiles[25][8][2006]=1
aExistedFiles[28][8][2006]=1
aExistedFiles[29][8][2006]=1
aExistedFiles[30][8][2006]=1
aExistedFiles[31][8][2006]=1
// сентябрь 2006
aExistedFiles[1][9][2006]=1
aExistedFiles[4][9][2006]=1
aExistedFiles[5][9][2006]=1
aExistedFiles[6][9][2006]=1
aExistedFiles[7][9][2006]=1
aExistedFiles[8][9][2006]=1
aExistedFiles[11][9][2006]=1
aExistedFiles[12][9][2006]=1
aExistedFiles[13][9][2006]=1
aExistedFiles[15][9][2006]=1
aExistedFiles[18][9][2006]=1
aExistedFiles[19][9][2006]=1
aExistedFiles[20][9][2006]=1
aExistedFiles[21][9][2006]=1
aExistedFiles[22][9][2006]=1
aExistedFiles[23][9][2006]=1
aExistedFiles[25][9][2006]=1
aExistedFiles[26][9][2006]=1
aExistedFiles[27][9][2006]=1
aExistedFiles[28][9][2006]=1
aExistedFiles[29][9][2006]=1
// октябрь 2006
aExistedFiles[3][10][2006]=1
aExistedFiles[4][10][2006]=1
aExistedFiles[5][10][2006]=1
aExistedFiles[6][10][2006]=1
aExistedFiles[9][10][2006]=1
aExistedFiles[10][10][2006]=1
aExistedFiles[11][10][2006]=1
aExistedFiles[13][10][2006]=1
aExistedFiles[16][10][2006]=1
aExistedFiles[18][10][2006]=1
aExistedFiles[19][10][2006]=1
aExistedFiles[20][10][2006]=1
aExistedFiles[21][10][2006]=1
aExistedFiles[23][10][2006]=1
aExistedFiles[25][10][2006]=1
aExistedFiles[26][10][2006]=1
aExistedFiles[28][10][2006]=1
aExistedFiles[30][10][2006]=1
aExistedFiles[31][10][2006]=1
// ноябрь 2006
aExistedFiles[1][11][2006]=1
aExistedFiles[2][11][2006]=1
aExistedFiles[3][11][2006]=1
aExistedFiles[4][11][2006]=1
aExistedFiles[8][11][2006]=1
aExistedFiles[9][11][2006]=1
aExistedFiles[10][11][2006]=1
aExistedFiles[13][11][2006]=1
aExistedFiles[14][11][2006]=1
aExistedFiles[15][11][2006]=1
aExistedFiles[16][11][2006]=1
aExistedFiles[17][11][2006]=1
aExistedFiles[20][11][2006]=1
aExistedFiles[21][11][2006]=1
aExistedFiles[22][11][2006]=1
aExistedFiles[23][11][2006]=1
aExistedFiles[24][11][2006]=1
aExistedFiles[25][11][2006]=1
aExistedFiles[27][11][2006]=1
aExistedFiles[28][11][2006]=1
aExistedFiles[29][11][2006]=1
// декабрь 2006
aExistedFiles[1][12][2006]=1
aExistedFiles[4][12][2006]=1
aExistedFiles[5][12][2006]=1
aExistedFiles[6][12][2006]=1
aExistedFiles[7][12][2006]=1
aExistedFiles[8][12][2006]=1
aExistedFiles[11][12][2006]=1
aExistedFiles[12][12][2006]=1
aExistedFiles[13][12][2006]=1
aExistedFiles[14][12][2006]=1
aExistedFiles[15][12][2006]=1
aExistedFiles[16][12][2006]=1
aExistedFiles[18][12][2006]=1
aExistedFiles[19][12][2006]=1
aExistedFiles[20][12][2006]=1
aExistedFiles[21][12][2006]=1
aExistedFiles[22][12][2006]=1
aExistedFiles[27][12][2006]=1
aExistedFiles[28][12][2006]=1
// январь 2007
aExistedFiles[4][1][2007]=1
aExistedFiles[5][1][2007]=1
aExistedFiles[8][1][2007]=1
aExistedFiles[9][1][2007]=1
aExistedFiles[10][1][2007]=1
aExistedFiles[12][1][2007]=1
aExistedFiles[15][1][2007]=1
aExistedFiles[16][1][2007]=1
aExistedFiles[17][1][2007]=1
aExistedFiles[18][1][2007]=1
aExistedFiles[19][1][2007]=1
aExistedFiles[22][1][2007]=1
aExistedFiles[23][1][2007]=1
aExistedFiles[24][1][2007]=1
aExistedFiles[25][1][2007]=1
aExistedFiles[26][1][2007]=1
aExistedFiles[29][1][2007]=1
aExistedFiles[31][1][2007]=1
// февраль 2007
aExistedFiles[1][2][2007]=1
aExistedFiles[2][2][2007]=1
aExistedFiles[5][2][2007]=1
aExistedFiles[6][2][2007]=1
aExistedFiles[7][2][2007]=1
aExistedFiles[8][2][2007]=1
aExistedFiles[10][2][2007]=1
aExistedFiles[12][2][2007]=1
aExistedFiles[13][2][2007]=1
aExistedFiles[15][2][2007]=1
aExistedFiles[16][2][2007]=1
aExistedFiles[20][2][2007]=1
aExistedFiles[21][2][2007]=1
aExistedFiles[22][2][2007]=1
aExistedFiles[24][2][2007]=1
aExistedFiles[26][2][2007]=1
aExistedFiles[27][2][2007]=1
aExistedFiles[28][2][2007]=1
// март 2007
aExistedFiles[1][3][2007]=1
aExistedFiles[2][3][2007]=1
aExistedFiles[5][3][2007]=1
aExistedFiles[6][3][2007]=1
aExistedFiles[7][3][2007]=1
aExistedFiles[10][3][2007]=1
aExistedFiles[12][3][2007]=1
aExistedFiles[13][3][2007]=1
aExistedFiles[14][3][2007]=1
aExistedFiles[15][3][2007]=1
aExistedFiles[16][3][2007]=1
aExistedFiles[17][3][2007]=1
aExistedFiles[19][3][2007]=1
aExistedFiles[20][3][2007]=1
aExistedFiles[21][3][2007]=1
aExistedFiles[22][3][2007]=1
aExistedFiles[23][3][2007]=1
aExistedFiles[26][3][2007]=1
aExistedFiles[27][3][2007]=1
aExistedFiles[28][3][2007]=1
aExistedFiles[29][3][2007]=1
aExistedFiles[30][3][2007]=1
// апрель 2007
aExistedFiles[2][4][2007]=1
aExistedFiles[4][4][2007]=1
aExistedFiles[5][4][2007]=1
aExistedFiles[6][4][2007]=1
aExistedFiles[9][4][2007]=1
aExistedFiles[10][4][2007]=1
aExistedFiles[11][4][2007]=1
aExistedFiles[13][4][2007]=1
aExistedFiles[14][4][2007]=1
aExistedFiles[18][4][2007]=1
aExistedFiles[19][4][2007]=1
aExistedFiles[20][4][2007]=1
aExistedFiles[21][4][2007]=1
aExistedFiles[23][4][2007]=1
aExistedFiles[24][4][2007]=1
aExistedFiles[25][4][2007]=1
aExistedFiles[26][4][2007]=1
aExistedFiles[27][4][2007]=1
// май 2007
aExistedFiles[2][5][2007]=1
aExistedFiles[3][5][2007]=1
aExistedFiles[4][5][2007]=1
aExistedFiles[5][5][2007]=1
aExistedFiles[7][5][2007]=1
aExistedFiles[8][5][2007]=1
aExistedFiles[10][5][2007]=1
aExistedFiles[11][5][2007]=1
aExistedFiles[12][5][2007]=1
aExistedFiles[14][5][2007]=1
aExistedFiles[15][5][2007]=1
aExistedFiles[17][5][2007]=1
aExistedFiles[18][5][2007]=1
aExistedFiles[19][5][2007]=1
aExistedFiles[21][5][2007]=1
aExistedFiles[22][5][2007]=1
aExistedFiles[23][5][2007]=1
aExistedFiles[24][5][2007]=1
aExistedFiles[25][5][2007]=1
aExistedFiles[29][5][2007]=1
aExistedFiles[30][5][2007]=1
aExistedFiles[31][5][2007]=1
// июнь 2007
aExistedFiles[1][6][2007]=1
aExistedFiles[2][6][2007]=1
aExistedFiles[6][6][2007]=1
aExistedFiles[7][6][2007]=1
aExistedFiles[8][6][2007]=1
aExistedFiles[9][6][2007]=1
aExistedFiles[11][6][2007]=1
aExistedFiles[12][6][2007]=1
aExistedFiles[13][6][2007]=1
aExistedFiles[14][6][2007]=1
aExistedFiles[15][6][2007]=1
aExistedFiles[18][6][2007]=1
aExistedFiles[19][6][2007]=1
aExistedFiles[20][6][2007]=1
aExistedFiles[21][6][2007]=1
aExistedFiles[22][6][2007]=1
aExistedFiles[25][6][2007]=1
aExistedFiles[26][6][2007]=1
aExistedFiles[27][6][2007]=1
aExistedFiles[28][6][2007]=1
aExistedFiles[29][6][2007]=1
// июль 2007
aExistedFiles[4][7][2007]=1
aExistedFiles[5][7][2007]=1
aExistedFiles[6][7][2007]=1
aExistedFiles[7][7][2007]=1
aExistedFiles[9][7][2007]=1
aExistedFiles[10][7][2007]=1
aExistedFiles[11][7][2007]=1
aExistedFiles[12][7][2007]=1
aExistedFiles[13][7][2007]=1
aExistedFiles[16][7][2007]=1
aExistedFiles[17][7][2007]=1
aExistedFiles[18][7][2007]=1
aExistedFiles[19][7][2007]=1
aExistedFiles[20][7][2007]=1
aExistedFiles[23][7][2007]=1
aExistedFiles[24][7][2007]=1
aExistedFiles[25][7][2007]=1
aExistedFiles[26][7][2007]=1
aExistedFiles[27][7][2007]=1
aExistedFiles[28][7][2007]=1
// август 2007
aExistedFiles[1][8][2007]=1
aExistedFiles[2][8][2007]=1
aExistedFiles[3][8][2007]=1
aExistedFiles[7][8][2007]=1
aExistedFiles[9][8][2007]=1
aExistedFiles[10][8][2007]=1
aExistedFiles[13][8][2007]=1
aExistedFiles[14][8][2007]=1
aExistedFiles[15][8][2007]=1
aExistedFiles[16][8][2007]=1
aExistedFiles[17][8][2007]=1
aExistedFiles[18][8][2007]=1
aExistedFiles[20][8][2007]=1
aExistedFiles[21][8][2007]=1
aExistedFiles[22][8][2007]=1
aExistedFiles[24][8][2007]=1
aExistedFiles[28][8][2007]=1
aExistedFiles[29][8][2007]=1
// сентябрь 2007
aExistedFiles[4][9][2007]=1
aExistedFiles[5][9][2007]=1
aExistedFiles[6][9][2007]=1
aExistedFiles[7][9][2007]=1
aExistedFiles[10][9][2007]=1
aExistedFiles[11][9][2007]=1
aExistedFiles[12][9][2007]=1
aExistedFiles[13][9][2007]=1
aExistedFiles[14][9][2007]=1
aExistedFiles[17][9][2007]=1
aExistedFiles[18][9][2007]=1
aExistedFiles[19][9][2007]=1
aExistedFiles[20][9][2007]=1
aExistedFiles[21][9][2007]=1
aExistedFiles[24][9][2007]=1
aExistedFiles[25][9][2007]=1
aExistedFiles[27][9][2007]=1
aExistedFiles[28][9][2007]=1
// октябрь 2007
aExistedFiles[1][10][2007]=1
aExistedFiles[2][10][2007]=1
aExistedFiles[3][10][2007]=1
aExistedFiles[4][10][2007]=1
aExistedFiles[5][10][2007]=1
aExistedFiles[6][10][2007]=1
aExistedFiles[7][10][2007]=1
aExistedFiles[8][10][2007]=1
aExistedFiles[9][10][2007]=1
aExistedFiles[12][10][2007]=1
aExistedFiles[15][10][2007]=1
aExistedFiles[16][10][2007]=1
aExistedFiles[17][10][2007]=1
aExistedFiles[18][10][2007]=1
aExistedFiles[19][10][2007]=1
aExistedFiles[20][10][2007]=1
aExistedFiles[22][10][2007]=1
aExistedFiles[23][10][2007]=1
aExistedFiles[24][10][2007]=1
aExistedFiles[25][10][2007]=1
aExistedFiles[26][10][2007]=1
aExistedFiles[27][10][2007]=1
aExistedFiles[30][10][2007]=1
// ноябрь 2007
aExistedFiles[2][11][2007]=1
aExistedFiles[5][11][2007]=1
aExistedFiles[6][11][2007]=1
aExistedFiles[8][11][2007]=1
aExistedFiles[9][11][2007]=1
aExistedFiles[12][11][2007]=1
aExistedFiles[14][11][2007]=1
aExistedFiles[15][11][2007]=1
aExistedFiles[16][11][2007]=1
aExistedFiles[19][11][2007]=1
aExistedFiles[20][11][2007]=1
aExistedFiles[21][11][2007]=1
aExistedFiles[22][11][2007]=1
aExistedFiles[23][11][2007]=1
aExistedFiles[26][11][2007]=1
aExistedFiles[27][11][2007]=1
aExistedFiles[28][11][2007]=1
aExistedFiles[29][11][2007]=1
aExistedFiles[30][11][2007]=1
// декабрь 2007
aExistedFiles[3][12][2007]=1
aExistedFiles[5][12][2007]=1
aExistedFiles[6][12][2007]=1
aExistedFiles[7][12][2007]=1
aExistedFiles[10][12][2007]=1
aExistedFiles[11][12][2007]=1
aExistedFiles[12][12][2007]=1
aExistedFiles[13][12][2007]=1
aExistedFiles[14][12][2007]=1
aExistedFiles[17][12][2007]=1
aExistedFiles[18][12][2007]=1
aExistedFiles[19][12][2007]=1
aExistedFiles[20][12][2007]=1
aExistedFiles[21][12][2007]=1
aExistedFiles[26][12][2007]=1
aExistedFiles[28][12][2007]=1
aExistedFiles[29][12][2007]=1
// январь 2008
aExistedFiles[3][1][2008]=1
aExistedFiles[4][1][2008]=1
aExistedFiles[11][1][2008]=1
aExistedFiles[14][1][2008]=1
aExistedFiles[15][1][2008]=1
aExistedFiles[16][1][2008]=1
aExistedFiles[18][1][2008]=1
aExistedFiles[22][1][2008]=1
aExistedFiles[23][1][2008]=1
aExistedFiles[24][1][2008]=1
aExistedFiles[25][1][2008]=1
aExistedFiles[28][1][2008]=1
aExistedFiles[30][1][2008]=1
aExistedFiles[31][1][2008]=1
// февраль 2008
aExistedFiles[1][2][2008]=1
aExistedFiles[4][2][2008]=1
aExistedFiles[5][2][2008]=1
aExistedFiles[6][2][2008]=1
aExistedFiles[7][2][2008]=1
aExistedFiles[8][2][2008]=1
aExistedFiles[11][2][2008]=1
aExistedFiles[12][2][2008]=1
aExistedFiles[13][2][2008]=1
aExistedFiles[15][2][2008]=1
aExistedFiles[18][2][2008]=1
aExistedFiles[19][2][2008]=1
aExistedFiles[20][2][2008]=1
aExistedFiles[21][2][2008]=1
aExistedFiles[22][2][2008]=1
aExistedFiles[25][2][2008]=1
aExistedFiles[26][2][2008]=1
aExistedFiles[27][2][2008]=1
aExistedFiles[28][2][2008]=1
aExistedFiles[29][2][2008]=1
// март 2008
aExistedFiles[1][3][2008]=1
aExistedFiles[3][3][2008]=1
aExistedFiles[5][3][2008]=1
aExistedFiles[6][3][2008]=1
aExistedFiles[7][3][2008]=1
aExistedFiles[11][3][2008]=1
aExistedFiles[12][3][2008]=1
aExistedFiles[13][3][2008]=1
aExistedFiles[14][3][2008]=1
aExistedFiles[18][3][2008]=1
aExistedFiles[19][3][2008]=1
aExistedFiles[20][3][2008]=1
aExistedFiles[21][3][2008]=1
aExistedFiles[24][3][2008]=1
aExistedFiles[26][3][2008]=1
aExistedFiles[27][3][2008]=1
aExistedFiles[28][3][2008]=1
aExistedFiles[31][3][2008]=1
// апрель 2008
aExistedFiles[1][4][2008]=1
aExistedFiles[2][4][2008]=1
aExistedFiles[3][4][2008]=1
aExistedFiles[4][4][2008]=1
aExistedFiles[7][4][2008]=1
aExistedFiles[8][4][2008]=1
aExistedFiles[9][4][2008]=1
aExistedFiles[10][4][2008]=1
aExistedFiles[11][4][2008]=1
aExistedFiles[14][4][2008]=1
aExistedFiles[15][4][2008]=1
aExistedFiles[17][4][2008]=1
aExistedFiles[18][4][2008]=1
aExistedFiles[22][4][2008]=1
aExistedFiles[23][4][2008]=1
aExistedFiles[24][4][2008]=1
aExistedFiles[25][4][2008]=1
aExistedFiles[26][4][2008]=1
aExistedFiles[28][4][2008]=1
aExistedFiles[29][4][2008]=1
aExistedFiles[30][4][2008]=1
// май 2008
aExistedFiles[2][5][2008]=1
aExistedFiles[3][5][2008]=1
aExistedFiles[7][5][2008]=1
aExistedFiles[8][5][2008]=1
aExistedFiles[12][5][2008]=1
aExistedFiles[13][5][2008]=1
aExistedFiles[15][5][2008]=1
aExistedFiles[16][5][2008]=1
aExistedFiles[19][5][2008]=1
aExistedFiles[12][5][2008]=1
aExistedFiles[22][5][2008]=1
aExistedFiles[23][5][2008]=1
aExistedFiles[26][5][2008]=1
aExistedFiles[27][5][2008]=1
aExistedFiles[28][5][2008]=1
aExistedFiles[29][5][2008]=1
aExistedFiles[30][5][2008]=1
// июнь 2008
aExistedFiles[2][6][2008]=1
aExistedFiles[3][6][2008]=1
aExistedFiles[4][6][2008]=1
aExistedFiles[5][6][2008]=1
aExistedFiles[6][6][2008]=1
aExistedFiles[9][6][2008]=1
aExistedFiles[10][6][2008]=1
aExistedFiles[11][6][2008]=1
aExistedFiles[12][6][2008]=1
aExistedFiles[13][6][2008]=1
aExistedFiles[16][6][2008]=1
aExistedFiles[17][6][2008]=1
aExistedFiles[18][6][2008]=1
aExistedFiles[19][6][2008]=1
aExistedFiles[20][6][2008]=1
aExistedFiles[23][6][2008]=1
aExistedFiles[25][6][2008]=1
aExistedFiles[26][6][2008]=1
aExistedFiles[27][6][2008]=1
aExistedFiles[28][6][2008]=1
aExistedFiles[30][6][2008]=1
// июль 2008
aExistedFiles[1][7][2008]=1
aExistedFiles[2][7][2008]=1
aExistedFiles[7][7][2008]=1
aExistedFiles[8][7][2008]=1
aExistedFiles[11][7][2008]=1
aExistedFiles[12][7][2008]=1
aExistedFiles[14][7][2008]=1
aExistedFiles[15][7][2008]=1
aExistedFiles[16][7][2008]=1
aExistedFiles[17][7][2008]=1
aExistedFiles[18][7][2008]=1
aExistedFiles[21][7][2008]=1
aExistedFiles[22][7][2008]=1
aExistedFiles[24][7][2008]=1
aExistedFiles[25][7][2008]=1
aExistedFiles[28][7][2008]=1
aExistedFiles[29][7][2008]=1
aExistedFiles[30][7][2008]=1
aExistedFiles[31][7][2008]=1
// август 2008
aExistedFiles[1][8][2008]=1
aExistedFiles[4][8][2008]=1
aExistedFiles[6][8][2008]=1
aExistedFiles[7][8][2008]=1
aExistedFiles[8][8][2008]=1
aExistedFiles[11][8][2008]=1
aExistedFiles[12][8][2008]=1
aExistedFiles[15][8][2008]=1
aExistedFiles[16][8][2008]=1
aExistedFiles[18][8][2008]=1
aExistedFiles[19][8][2008]=1
aExistedFiles[20][8][2008]=1
aExistedFiles[21][8][2008]=1
aExistedFiles[26][8][2008]=1
aExistedFiles[27][8][2008]=1
aExistedFiles[28][8][2008]=1
aExistedFiles[29][8][2008]=1

// сентябрь 2008
aExistedFiles[2][9][2008]=1
aExistedFiles[3][9][2008]=1
aExistedFiles[5][9][2008]=1
aExistedFiles[9][9][2008]=1
aExistedFiles[10][9][2008]=1
aExistedFiles[11][9][2008]=1
aExistedFiles[12][9][2008]=1
aExistedFiles[18][9][2008]=1
aExistedFiles[22][9][2008]=1
aExistedFiles[23][9][2008]=1
aExistedFiles[24][9][2008]=1

// октябрь 2008
aExistedFiles[2][10][2008]=1
aExistedFiles[3][10][2008]=1
aExistedFiles[4][10][2008]=1
aExistedFiles[7][10][2008]=1
aExistedFiles[8][10][2008]=1
aExistedFiles[10][10][2008]=1
aExistedFiles[13][10][2008]=1
aExistedFiles[14][10][2008]=1
aExistedFiles[15][10][2008]=1
aExistedFiles[16][10][2008]=1
aExistedFiles[17][10][2008]=1
aExistedFiles[18][10][2008]=1
aExistedFiles[19][10][2008]=1
aExistedFiles[20][10][2008]=1
aExistedFiles[27][10][2008]=1
aExistedFiles[31][10][2008]=1


// ноябрь 2008
aExistedFiles[3][11][2008]=1
aExistedFiles[4][11][2008]=1
aExistedFiles[5][11][2008]=1
aExistedFiles[13][11][2008]=1
aExistedFiles[14][11][2008]=1
aExistedFiles[17][11][2008]=1
aExistedFiles[18][11][2008]=1
aExistedFiles[19][11][2008]=1
aExistedFiles[20][11][2008]=1
aExistedFiles[21][11][2008]=1
aExistedFiles[26][11][2008]=1
aExistedFiles[27][11][2008]=1
aExistedFiles[28][11][2008]=1

// декбрь 2008
aExistedFiles[01][12][2008]=1
aExistedFiles[02][12][2008]=1
aExistedFiles[03][12][2008]=1
aExistedFiles[05][12][2008]=1
aExistedFiles[10][12][2008]=1
aExistedFiles[12][12][2008]=1
aExistedFiles[16][12][2008]=1
aExistedFiles[20][12][2008]=1
aExistedFiles[22][12][2008]=1
aExistedFiles[23][12][2008]=1
aExistedFiles[24][12][2008]=1
aExistedFiles[29][12][2008]=1
aExistedFiles[30][12][2008]=1

// январь 2008
aExistedFiles[08][01][2009]=1
aExistedFiles[12][01][2009]=1
aExistedFiles[13][01][2009]=1
aExistedFiles[14][01][2009]=1
aExistedFiles[15][01][2009]=1
aExistedFiles[16][01][2009]=1
aExistedFiles[19][01][2009]=1
aExistedFiles[20][01][2009]=1
aExistedFiles[21][01][2009]=1
aExistedFiles[22][01][2009]=1
aExistedFiles[23][01][2009]=1
aExistedFiles[24][01][2009]=1
aExistedFiles[26][01][2009]=1
aExistedFiles[27][01][2009]=1
aExistedFiles[28][01][2009]=1
aExistedFiles[29][01][2009]=1
aExistedFiles[30][01][2009]=1


// февраль 2009
aExistedFiles[02][02][2009]=1
aExistedFiles[03][02][2009]=1
aExistedFiles[04][02][2009]=1
aExistedFiles[05][02][2009]=1
aExistedFiles[06][02][2009]=1
aExistedFiles[09][02][2009]=1
aExistedFiles[10][02][2009]=1
aExistedFiles[11][02][2009]=1
aExistedFiles[12][02][2009]=1
aExistedFiles[13][02][2009]=1
aExistedFiles[16][02][2009]=1
aExistedFiles[17][02][2009]=1
aExistedFiles[18][02][2009]=1
aExistedFiles[19][02][2009]=1
aExistedFiles[20][02][2009]=1
aExistedFiles[24][02][2009]=1
aExistedFiles[25][02][2009]=1
aExistedFiles[26][02][2009]=1

// март 2009
aExistedFiles[02][03][2009]=1
aExistedFiles[03][03][2009]=1
aExistedFiles[04][03][2009]=1
aExistedFiles[05][03][2009]=1
aExistedFiles[06][03][2009]=1
aExistedFiles[10][03][2009]=1
aExistedFiles[11][03][2009]=1
aExistedFiles[12][03][2009]=1
aExistedFiles[13][03][2009]=1
aExistedFiles[16][03][2009]=1
aExistedFiles[17][03][2009]=1
aExistedFiles[18][03][2009]=1
aExistedFiles[19][03][2009]=1
aExistedFiles[20][03][2009]=1
aExistedFiles[23][03][2009]=1
aExistedFiles[24][03][2009]=1
aExistedFiles[25][03][2009]=1
aExistedFiles[26][03][2009]=1
aExistedFiles[27][03][2009]=1
aExistedFiles[28][03][2009]=1
aExistedFiles[30][03][2009]=1
aExistedFiles[31][03][2009]=1


// апреля 2009
aExistedFiles[01][04][2009]=1
aExistedFiles[02][04][2009]=1
aExistedFiles[03][04][2009]=1
aExistedFiles[06][04][2009]=1
aExistedFiles[07][04][2009]=1
aExistedFiles[08][04][2009]=1
aExistedFiles[09][04][2009]=1
aExistedFiles[10][04][2009]=1
aExistedFiles[13][04][2009]=1
aExistedFiles[14][04][2009]=1
aExistedFiles[15][04][2009]=1
aExistedFiles[16][04][2009]=1
aExistedFiles[17][04][2009]=1
aExistedFiles[20][04][2009]=1
aExistedFiles[21][04][2009]=1
aExistedFiles[22][04][2009]=1
aExistedFiles[23][04][2009]=1
aExistedFiles[24][04][2009]=1
aExistedFiles[25][04][2009]=1
aExistedFiles[29][04][2009]=1
aExistedFiles[30][04][2009]=1


// мая 2009
aExistedFiles[04][05][2009]=1
aExistedFiles[05][05][2009]=1
aExistedFiles[06][05][2009]=1
aExistedFiles[07][05][2009]=1
aExistedFiles[08][05][2009]=1
aExistedFiles[11][05][2009]=1
aExistedFiles[12][05][2009]=1
aExistedFiles[13][05][2009]=1
aExistedFiles[14][05][2009]=1
aExistedFiles[15][05][2009]=1
aExistedFiles[18][05][2009]=1
aExistedFiles[19][05][2009]=1
aExistedFiles[20][05][2009]=1
aExistedFiles[21][05][2009]=1
aExistedFiles[22][05][2009]=1
aExistedFiles[25][05][2009]=1
aExistedFiles[26][05][2009]=1
aExistedFiles[27][05][2009]=1
aExistedFiles[28][05][2009]=1
aExistedFiles[29][05][2009]=1

// июнь 2009
aExistedFiles[01][06][2009]=1
aExistedFiles[04][06][2009]=1
aExistedFiles[05][06][2009]=1
aExistedFiles[08][06][2009]=1
aExistedFiles[11][06][2009]=1
aExistedFiles[12][06][2009]=1
aExistedFiles[15][06][2009]=1
aExistedFiles[16][06][2009]=1
aExistedFiles[17][06][2009]=1
aExistedFiles[18][06][2009]=1
aExistedFiles[19][06][2009]=1
aExistedFiles[22][06][2009]=1
aExistedFiles[23][06][2009]=1
aExistedFiles[24][06][2009]=1
aExistedFiles[25][06][2009]=1
aExistedFiles[26][06][2009]=1
aExistedFiles[29][06][2009]=1

// июль 2009
aExistedFiles[01][07][2009]=1
aExistedFiles[02][07][2009]=1
aExistedFiles[06][07][2009]=1
aExistedFiles[07][07][2009]=1
aExistedFiles[08][07][2009]=1
aExistedFiles[09][07][2009]=1
aExistedFiles[10][07][2009]=1
aExistedFiles[13][07][2009]=1
aExistedFiles[14][07][2009]=1
aExistedFiles[15][07][2009]=1
aExistedFiles[17][07][2009]=1
aExistedFiles[20][07][2009]=1
aExistedFiles[21][07][2009]=1
aExistedFiles[22][07][2009]=1
aExistedFiles[23][07][2009]=1
aExistedFiles[24][07][2009]=1
aExistedFiles[27][07][2009]=1
aExistedFiles[28][07][2009]=1
aExistedFiles[30][07][2009]=1
aExistedFiles[31][07][2009]=1

// август 2009
aExistedFiles[04][08][2009]=1
aExistedFiles[05][08][2009]=1
aExistedFiles[06][08][2009]=1
aExistedFiles[07][08][2009]=1
aExistedFiles[10][08][2009]=1
aExistedFiles[12][08][2009]=1
aExistedFiles[13][08][2009]=1
aExistedFiles[14][08][2009]=1
aExistedFiles[19][08][2009]=1
aExistedFiles[25][08][2009]=1
aExistedFiles[28][08][2009]=1
aExistedFiles[30][08][2009]=1


// сентябрь 2009
aExistedFiles[01][09][2009]=1
aExistedFiles[04][09][2009]=1
aExistedFiles[07][09][2009]=1
aExistedFiles[08][09][2009]=1
aExistedFiles[09][09][2009]=1
aExistedFiles[10][09][2009]=1
aExistedFiles[11][09][2009]=1
aExistedFiles[12][09][2009]=1
aExistedFiles[14][09][2009]=1
aExistedFiles[15][09][2009]=1
aExistedFiles[16][09][2009]=1
aExistedFiles[17][09][2009]=1
aExistedFiles[18][09][2009]=1
aExistedFiles[19][09][2009]=1
aExistedFiles[20][09][2009]=1
aExistedFiles[21][09][2009]=1
aExistedFiles[22][09][2009]=1
aExistedFiles[23][09][2009]=1
aExistedFiles[24][09][2009]=1
aExistedFiles[26][09][2009]=1
aExistedFiles[27][09][2009]=1
aExistedFiles[28][09][2009]=1
aExistedFiles[29][09][2009]=1
aExistedFiles[30][09][2009]=1

// октябрь 2009
aExistedFiles[01][10][2009]=1
aExistedFiles[02][10][2009]=1
aExistedFiles[06][10][2009]=1
aExistedFiles[09][10][2009]=1
aExistedFiles[10][10][2009]=1
aExistedFiles[12][10][2009]=1
aExistedFiles[13][10][2009]=1
aExistedFiles[14][10][2009]=1
aExistedFiles[15][10][2009]=1
aExistedFiles[16][10][2009]=1
aExistedFiles[19][10][2009]=1
aExistedFiles[20][10][2009]=1
aExistedFiles[21][10][2009]=1
aExistedFiles[22][10][2009]=1
aExistedFiles[23][10][2009]=1
aExistedFiles[28][10][2009]=1
aExistedFiles[30][10][2009]=1

// ноябрь 2009
aExistedFiles[03][11][2009]=1
aExistedFiles[04][11][2009]=1
aExistedFiles[05][11][2009]=1
aExistedFiles[06][11][2009]=1
aExistedFiles[09][11][2009]=1
aExistedFiles[10][11][2009]=1
aExistedFiles[11][11][2009]=1
aExistedFiles[12][11][2009]=1
aExistedFiles[13][11][2009]=1
aExistedFiles[16][11][2009]=1
aExistedFiles[17][11][2009]=1
aExistedFiles[18][11][2009]=1
aExistedFiles[20][11][2009]=1
aExistedFiles[23][11][2009]=1
aExistedFiles[24][11][2009]=1
aExistedFiles[25][11][2009]=1
aExistedFiles[26][11][2009]=1
aExistedFiles[30][11][2009]=1


// декабрь 2009
aExistedFiles[01][12][2009]=1
aExistedFiles[02][12][2009]=1
aExistedFiles[03][12][2009]=1
aExistedFiles[04][12][2009]=1
aExistedFiles[09][12][2009]=1
aExistedFiles[10][12][2009]=1
aExistedFiles[11][12][2009]=1
aExistedFiles[15][12][2009]=1
aExistedFiles[18][12][2009]=1
aExistedFiles[21][12][2009]=1
aExistedFiles[23][12][2009]=1
aExistedFiles[24][12][2009]=1
aExistedFiles[28][12][2009]=1
aExistedFiles[29][12][2009]=1
aExistedFiles[30][12][2009]=1
aExistedFiles[31][12][2009]=1


// январь 2010
aExistedFiles[05][01][2010]=1
aExistedFiles[06][01][2010]=1
aExistedFiles[12][01][2010]=1
aExistedFiles[13][01][2010]=1
aExistedFiles[14][01][2010]=1
aExistedFiles[15][01][2010]=1
aExistedFiles[18][01][2010]=1
aExistedFiles[19][01][2010]=1
aExistedFiles[20][01][2010]=1
aExistedFiles[21][01][2010]=1
aExistedFiles[23][01][2010]=1
aExistedFiles[25][01][2010]=1
aExistedFiles[27][01][2010]=1
aExistedFiles[28][01][2010]=1
aExistedFiles[29][01][2010]=1

// Февраль 2010
aExistedFiles[01][02][2010]=1
aExistedFiles[02][02][2010]=1
aExistedFiles[03][02][2010]=1
aExistedFiles[04][02][2010]=1
aExistedFiles[10][02][2010]=1
aExistedFiles[12][02][2010]=1
aExistedFiles[16][02][2010]=1
aExistedFiles[19][02][2010]=1
aExistedFiles[22][02][2010]=1
aExistedFiles[25][02][2010]=1
aExistedFiles[26][02][2010]=1


// Март 2010
aExistedFiles[01][03][2010]=1
aExistedFiles[02][03][2010]=1
aExistedFiles[04][03][2010]=1
aExistedFiles[05][03][2010]=1
aExistedFiles[09][03][2010]=1
aExistedFiles[10][03][2010]=1
aExistedFiles[11][03][2010]=1
aExistedFiles[12][03][2010]=1
aExistedFiles[15][03][2010]=1
aExistedFiles[17][03][2010]=1
aExistedFiles[18][03][2010]=1
aExistedFiles[19][03][2010]=1
aExistedFiles[22][03][2010]=1
aExistedFiles[23][03][2010]=1
aExistedFiles[24][03][2010]=1
aExistedFiles[25][03][2010]=1
aExistedFiles[26][03][2010]=1
aExistedFiles[27][03][2010]=1
aExistedFiles[29][03][2010]=1
aExistedFiles[30][03][2010]=1
aExistedFiles[31][03][2010]=1



// Апрель 2010
aExistedFiles[01][04][2010]=1
aExistedFiles[06][04][2010]=1
aExistedFiles[07][04][2010]=1
aExistedFiles[08][04][2010]=1
aExistedFiles[09][04][2010]=1
aExistedFiles[10][04][2010]=1
aExistedFiles[14][04][2010]=1
aExistedFiles[16][04][2010]=1
aExistedFiles[17][04][2010]=1
aExistedFiles[19][04][2010]=1
aExistedFiles[20][04][2010]=1
aExistedFiles[21][04][2010]=1
aExistedFiles[22][04][2010]=1
aExistedFiles[23][04][2010]=1
aExistedFiles[26][04][2010]=1
aExistedFiles[28][04][2010]=1
aExistedFiles[29][04][2010]=1


// Май 2010
aExistedFiles[03][05][2010]=1
aExistedFiles[04][05][2010]=1
aExistedFiles[05][05][2010]=1
aExistedFiles[06][05][2010]=1
aExistedFiles[07][05][2010]=1
aExistedFiles[12][05][2010]=1
aExistedFiles[13][05][2010]=1
aExistedFiles[14][05][2010]=1
aExistedFiles[17][05][2010]=1
aExistedFiles[19][05][2010]=1
aExistedFiles[20][05][2010]=1
aExistedFiles[21][05][2010]=1
aExistedFiles[25][05][2010]=1
aExistedFiles[26][05][2010]=1
aExistedFiles[27][05][2010]=1
aExistedFiles[28][05][2010]=1
aExistedFiles[29][05][2010]=1


// Июнь 2010
aExistedFiles[01][06][2010]=1
aExistedFiles[02][06][2010]=1
aExistedFiles[03][06][2010]=1
aExistedFiles[07][06][2010]=1
aExistedFiles[08][06][2010]=1
aExistedFiles[09][06][2010]=1
aExistedFiles[10][06][2010]=1
aExistedFiles[11][06][2010]=1
aExistedFiles[14][06][2010]=1
aExistedFiles[15][06][2010]=1
aExistedFiles[16][06][2010]=1
aExistedFiles[17][06][2010]=1
aExistedFiles[18][06][2010]=1
aExistedFiles[21][06][2010]=1
aExistedFiles[22][06][2010]=1
aExistedFiles[23][06][2010]=1
aExistedFiles[24][06][2010]=1
aExistedFiles[25][06][2010]=1
aExistedFiles[29][06][2010]=1

// Июль 2010
aExistedFiles[01][07][2010]=1
aExistedFiles[02][07][2010]=1
aExistedFiles[05][07][2010]=1
aExistedFiles[06][07][2010]=1
aExistedFiles[12][07][2010]=1
aExistedFiles[14][07][2010]=1
aExistedFiles[20][07][2010]=1
aExistedFiles[21][07][2010]=1
aExistedFiles[22][07][2010]=1
aExistedFiles[23][07][2010]=1
aExistedFiles[26][07][2010]=1
aExistedFiles[27][07][2010]=1
aExistedFiles[28][07][2010]=1
aExistedFiles[29][07][2010]=1
aExistedFiles[30][07][2010]=1

// Август 2010
aExistedFiles[02][08][2010]=1
aExistedFiles[03][08][2010]=1
aExistedFiles[04][08][2010]=1
aExistedFiles[05][08][2010]=1
aExistedFiles[06][08][2010]=1
aExistedFiles[09][08][2010]=1
aExistedFiles[10][08][2010]=1
aExistedFiles[11][08][2010]=1
aExistedFiles[12][08][2010]=1
aExistedFiles[13][08][2010]=1
aExistedFiles[17][08][2010]=1
aExistedFiles[18][08][2010]=1
aExistedFiles[19][08][2010]=1
aExistedFiles[20][08][2010]=1
aExistedFiles[24][08][2010]=1
aExistedFiles[25][08][2010]=1
aExistedFiles[26][08][2010]=1
aExistedFiles[27][08][2010]=1

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////// F U N C T I O N S ///////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function fCalendar()
{ // самая главная функция:)
with (document)
   {
   dCurDate[0]=dToday[0]
   dCurDate[1]=dToday[1]
   dCurDate[2]=dToday[2]
   write("<table width="+TableWidth+" border='0'>")
      write("<tr>")
         write("<td>")
         fCreateFirstRow(dCurDate[0],dCurDate[1]);
         write("</td>")
      write("</tr>")
   YSelect=getElementById("ys")
   YSelect.selectedIndex=dToday[0]-FirstYear
   MSelect=getElementById("ms")
   MSelect.selectedIndex=dToday[1]
      write("<tr align='middle'><td>");

         fUpdateCalendar(dCurDate[0],dCurDate[1])
         fDrawCalendar(dCurDate[0],dCurDate[1]);
         fSetCalendar(dCurDate[0],dCurDate[1])
		 fShowLastNews()
      write("</td></tr>");
   write("</table>")
   }
}






function fCreateFirstRow(y,m)
{ // создает первую строку таблицы, состоящую из двух выпадающих списков, позволяющих выбрать месяц и год
with (document)
   {
   write("<table height='10' width="+TableWidth+" border='0'>")
   write("<tr>");
      write("<td>");
      // позволяет выбрать месяц
      write("<select id='ms' name='MonthSelect' class='clSelect' onchange='if (document.getElementById(fr)) document.getElementById(fr).src=LinkNone;dCurDate[1]=this.selectedIndex;fSetCalendar(dCurDate[0],dCurDate[1]);fShowLastNews();document.forms[0].q.focus()'>");
      for (var i=0;i<12;i++)
         {
         write("<option");
         if (i==m) {write(" selected='true'>");}
         else write(">");
         write(aMonths[i]);
         write("</option>");
         }
      write("</select>");
      write("</td>");
      write("<td>");
      // позволяет выбрать год
      write("<select id='ys' name='YearSelect' onchange='if (document.getElementById(fr)) document.getElementById(fr).src=LinkNone;dCurDate[0]=FirstYear+this.selectedIndex;fSetCalendar(dCurDate[0],dCurDate[1]);fShowLastNews();document.forms[0].q.focus()'>");
      for(var i=FirstYear;i<LastYear;i++)
         {
         write("<option");
         if (i==y) {write(" selected='true'>");}
         else write(">");
         write(i);
         write("</option>");
         } 
      write("</select>");
      write("</td>");
      write("</tr>");
   write("</table>");
   }
}




function fDrawCalendar()
{ // рисует календарь (собственно, рисует саму таблицу, расставляет числа, используя массив данных calendar[неделя][число][цвет], формирует обработчики событий)
var sTD=" width='"+CellWidth+"' style='height:"+CellHeight+";' "; 
var sDIV=" style='position:relative;height:"+(CellHeight-4)+";width:"+CellWidth+";' ";
var cTemp=cCell
with (document)
   {
   write("<table border='0' cellspacing='0'>");
      write("<tr>");
      for(var i=0;i<7;i++)
         {
         write("<td class='HeaderClass' "+sTD+"align='middle'>"+"<font style='font:"+fontSize+" "+fontStyle+"'; color="+cWorkdays+">"+"<b>"+aWeekdays[i]+"</b>"+"</font>"+"</td>");
         }
      write("</tr>");
      for(var w=1;w<7;w++)
         {
         for (var d=0; d<7; d++) 
            {
            if ((calendar[w-1][d][1]==dCurDate[2])&&(dCurDate[1]==dToday[1])&&(dCurDate[0]==dToday[0])) {cCellTemp=cCurDay;wFix=w;dFix=d}
            else {cCellTemp=cCell}
            write("<td "+sTD+" align='middle' ><div id='"+"d"+w+"."+(d+1)+"' class='CalCell' style='background:"+cTemp+"' "+sDIV+">")
               write("<a id='"+"a"+w+"."+(d+1)+"' ");
               write(" style=' font:"+fontSize+" "+fontStyle+"; text-decoration:none; color:"+calendar[w-1][d][2]+"' onfocus='this.blur();' onclick='fCreateLink(this);fShowNews(this);return true;' onmouseover='fCreateCursor(this,aCursorType[0]);return true'>")
               write(Math.abs(calendar[w-1][d][1]))
               write("</a></td>")
            write("</div></td>")
            }
         write("</tr>");
         }
   write("</table>");
   }
}



function fCreateCalendar(y,m)
{ // создает массив данных calendar[неделя][число][цвет], определяя какое число каким днем недели является
var cWd="blue";
m=parseInt(m,10);
var days=[31,31,(y%4==0 || y%100==0 || y%400==0)?29:28,31,30,31,30,31,31,30,31,30,31]
var CalDate=new Date(y,m,1);
var FirstDay=CalDate.getDay()-1;          //неделя начинается с понедельника
if (FirstDay==-1) FirstDay=6
var FirstDayOfPrevMonth=days[m]-FirstDay+1;
var ThisDate=1;
var NextDate=1;
for (var d=0;d<7;d++)   
   calendar[0][d]=(d<FirstDay)?[m-1,-(FirstDayOfPrevMonth+d),cWd]:[m,ThisDate++,cWd];
for (var w=1;w<6;w++)
   for (var d=0;d<7;d++)
      calendar[w][d]=(ThisDate<=days[m+1])?[m,ThisDate++,cWd]:[m+1,-(NextDate++),cWd]
return calendar;
}




function fUpdateCalendar(y,m)
{ // присваивает каждому элементу массива calendar[неделя][число][цвет] определенный цвет
fCreateCalendar(y,m);
for (var week=0;week<6;week++)
   for (var day=0;day<7;day++)
      {
      m1=calendar[week][day][0];
      d1=calendar[week][day][1];
      if (d1<0) 
         {calendar[week][day][2]=cOtherDay}
      else 
         calendar[week][day][2]=(day==5)?cSat:(day==6)?cSun:cWorkdays;
      }
}





function fSetCalendar(y,m)
{ // перерисовывает календарь, учитывая измененные данные из массива calendar[неделя][число][цвет]
  // является обработчиком события onChange для элемента выпадающий список
if (!document.getElementById) 
   {return}
fUpdateCalendar(y,m)
for (var w=1;w<7;w++)
   for (var d=0;d<7;d++)
      {
      var a1="a"+w+"."+(d+1)
      tabCellLink=document.getElementById(a1)
      tabCellLink.style.color=calendar[w-1][d][2]
      tabCellLink.innerHTML=Math.abs(calendar[w-1][d][1])
      var div1="d"+w+"."+(d+1)
      tabCell=document.getElementById(div1)
      var t_id="a"+w+"."+(d+1);
      var t=document.getElementById(t_id)
      if ((calendar[w-1][d][2]!=cOtherDay)&&(aExistedFiles[calendar[w-1][d][1]][m+1][y]))
         {
		 t.style.textDecoration='underline'
		 }
      else  
         t.style.textDecoration='none'
     tabCell.style.background=cCellTemp
      }
if ((dToday[1]==m)&&(dToday[0]==y))
   {
   var div2="d"+wFix+"."+(dFix+1)
   var tabCell1=document.getElementById(div2)
   var div2="d"+wFix+"."+(dFix+1)
   var tabCell1=document.getElementById(div2)
   }
}


function fCreateCursor(aLink,sCursorType)
{ // данная функция изменяет вид курсора: если число принадлежит текущему месяцу, то указатель имеет вид стрелки; если предыдущему или последующему, то вид пальчика
cDay=aLink.style.color;
if (cDay!=cOtherDay)
   {
   if (aExistedFiles[aLink.innerHTML][dCurDate[1]+1][dCurDate[0]])
      aLink.style.cursor=aCursorType[2]
   else
      aLink.style.cursor=aCursorType[0]
   }
else
   aLink.style.cursor=aCursorType[0]
}



function fOnLoadFrame()
// переписывает содержимое фрейма в ячейку таблицы
// вызывается по завершении загрузки данных во фрейм
{
var tmpFrame=document.getElementById("myframe").contentWindow.self.document.body.innerHTML
document.getElementById("idTd").innerHTML=tmpFrame
}




function fChangeDateColor()
{
//aW=Math.ceil(dd/6)
for (i=0;i<6;i++)
for (j=0;j<7;j++)
   {
   if (calendar[i][j][1]==dd)
      {
	  aD=j+1	 
	  var a1="a"+(i+1)+"."+(aD)
      document.getElementById(a1).style.color=cCurDay
	  break
	  }
    }
}








function fShowLastNews()
{
yy=dCurDate[0]
mm=dCurDate[1]
y=yy
m=""+(mm+1)
for (i=31;i>0;i--)
   {
   if (aExistedFiles[i][mm+1][yy])
      {
      dd=i
	  break;
	  }
   else
      dd=-1
   }
   dd=""+dd
   if (dd>0)
      {
	  fFormatDate()
      LinkName=PathForNewsFiles+y+"/"+m+"/"+d+"_"+m+"_"+y+Expantion;
	  fChangeDateColor()
	  }
   else
      LinkName=LinkNone
   document.getElementById("idTd").innerHTML="<iframe id='myframe' valign='top' width='1' height='1' frameborder='0' style='visibility:hidden' onLoad='fOnLoadFrame()'></iframe>"
   document.getElementById("myframe").src=LinkName
}



function fCreateLink(aLink)
{ // формирует ссылку и открывает соответствующий файл, если таковой существует
yy=dCurDate[0]
mm=dCurDate[1]
dd=aLink.innerHTML 
fCalculateDate(aLink)                   
fFormatDate()
LinkName=PathForNewsFiles+y+"/"+m+"/"+d+"_"+m+"_"+y+Expantion;
}



function fCalculateDate(aLink)
{
cDay=aLink.style.color
if (cDay==cOtherDay) 
   {
   if (dd>20) mm--       // предыдущий месяц
   else mm++            // следующий месяц
   }
m=""+(mm+1)             //перевод в строковый формат
y=yy
d=dd
}



function fFormatDate()
{
if (m.length==1) 
   m="0"+m
if (dd.length==1) 
   d="0"+dd; 
else 
   d=dd
}



function fShowNews(aLink)
{
var aId=aLink.id
var CurIndex=aId.indexOf("a")+1
var aW=aId.charAt(CurIndex)
CurIndex=aId.indexOf(".")+1
var aD=aId.charAt(CurIndex)
if ((calendar[aW-1][aD-1][2]!=cOtherDay)&&(aExistedFiles[dd][mm+1][yy]==1)) 
   {// если файл существует
   fSetCalendar(yy,mm)
   var a1="a"+aW+"."+(aD)
   document.getElementById(a1).style.color=cCurDay
   cTemp=cCurDay
   document.getElementById("idTd").innerHTML="<iframe id='myframe' valign='top' width='1' height='1' frameborder='0' style='visibility:hidden' onLoad='fOnLoadFrame();'></iframe>"
   document.getElementById("myframe").src=LinkName
   }
return LinkName
}


