var SPECIAL_DAYS_1 = new Array();
var SPECIAL_DAYS_2 = new Array();
var SPECIAL_DAYS_3 = new Array();
var SPECIAL_DAYS_4 = new Array();
var SPECIAL_DAYS_5 = new Array();
var SPECIAL_DAYS_6 = new Array();

var legendIco = '/images/calendar/ico_legenda.gif';
function popupLegend()
{
X=500;Y=350;L = (screen.availWidth/2) - (X/2);T = (screen.availHeight/2) - (Y/2); window.open('/js/jscalendar/popupLegend_IT.htm',null,'width=' + X + ' ,height=' + Y + ' ,left=' + L + ' ,top=' + T + ' ,scrollbars=yes,status=yes,toolbar=no,location=no,menubar=no,resizable=no,border=yes').focus();
}
SPECIAL_DAYS_1[2009] = new Array();
SPECIAL_DAYS_2[2009] = new Array();
SPECIAL_DAYS_3[2009] = new Array();
SPECIAL_DAYS_4[2009] = new Array();
SPECIAL_DAYS_5[2009] = new Array();
SPECIAL_DAYS_6[2009] = new Array();
SPECIAL_DAYS_1[2009][0] = new Array();
SPECIAL_DAYS_2[2009][0] = new Array();
SPECIAL_DAYS_3[2009][0] = new Array();
SPECIAL_DAYS_4[2009][0] = new Array();
SPECIAL_DAYS_5[2009][0] = new Array();
SPECIAL_DAYS_6[2009][0] = new Array();
SPECIAL_DAYS_4[2009][0] = [27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29];
SPECIAL_DAYS_1[2009][1] = new Array();
SPECIAL_DAYS_2[2009][1] = new Array();
SPECIAL_DAYS_3[2009][1] = new Array();
SPECIAL_DAYS_4[2009][1] = new Array();
SPECIAL_DAYS_5[2009][1] = new Array();
SPECIAL_DAYS_6[2009][1] = new Array();
SPECIAL_DAYS_2[2009][1] = [17];
SPECIAL_DAYS_4[2009][1] = [3, 11, 11, 11, 12, 16, 16, 19, 19, 20, 24, 24, 25, 25, 26, 26];
SPECIAL_DAYS_5[2009][1] = [20, 20];
SPECIAL_DAYS_1[2009][2] = new Array();
SPECIAL_DAYS_2[2009][2] = new Array();
SPECIAL_DAYS_3[2009][2] = new Array();
SPECIAL_DAYS_4[2009][2] = new Array();
SPECIAL_DAYS_5[2009][2] = new Array();
SPECIAL_DAYS_6[2009][2] = new Array();
SPECIAL_DAYS_1[2009][2] = [20];
SPECIAL_DAYS_2[2009][2] = [30, 30, 30, 30, 31];
SPECIAL_DAYS_4[2009][2] = [4, 4, 4, 5, 9, 11, 11, 11, 18, 23, 23, 23, 25, 25, 25, 30, 30, 30, 30];
SPECIAL_DAYS_5[2009][2] = [6, 13, 13, 20, 27];
SPECIAL_DAYS_1[2009][3] = new Array();
SPECIAL_DAYS_2[2009][3] = new Array();
SPECIAL_DAYS_3[2009][3] = new Array();
SPECIAL_DAYS_4[2009][3] = new Array();
SPECIAL_DAYS_5[2009][3] = new Array();
SPECIAL_DAYS_6[2009][3] = new Array();
SPECIAL_DAYS_1[2009][3] = [28];
SPECIAL_DAYS_2[2009][3] = [16, 16, 16, 17, 17, 24];
SPECIAL_DAYS_4[2009][3] = [1, 1, 1, 2, 6, 6, 6, 7, 8, 8, 11, 15, 15, 16, 20, 21, 21, 21, 22, 22, 22, 22, 22, 23, 24];
SPECIAL_DAYS_5[2009][3] = [3];
SPECIAL_DAYS_1[2009][4] = new Array();
SPECIAL_DAYS_2[2009][4] = new Array();
SPECIAL_DAYS_3[2009][4] = new Array();
SPECIAL_DAYS_4[2009][4] = new Array();
SPECIAL_DAYS_5[2009][4] = new Array();
SPECIAL_DAYS_6[2009][4] = new Array();
SPECIAL_DAYS_1[2009][4] = [6];
SPECIAL_DAYS_2[2009][4] = [5, 5, 19, 19, 23, 28];
SPECIAL_DAYS_3[2009][4] = [14];
SPECIAL_DAYS_4[2009][4] = [4, 6, 6, 8, 11, 11, 12, 18, 18, 19, 20, 20, 21, 22, 22, 22, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29];
SPECIAL_DAYS_5[2009][4] = [8, 15, 18, 18, 21, 21];
SPECIAL_DAYS_1[2009][5] = new Array();
SPECIAL_DAYS_2[2009][5] = new Array();
SPECIAL_DAYS_3[2009][5] = new Array();
SPECIAL_DAYS_4[2009][5] = new Array();
SPECIAL_DAYS_5[2009][5] = new Array();
SPECIAL_DAYS_6[2009][5] = new Array();
SPECIAL_DAYS_2[2009][5] = [9, 15, 15, 17, 19, 30];
SPECIAL_DAYS_4[2009][5] = [4, 4, 5, 5, 5, 8, 8, 8, 8, 8, 9, 9, 10, 10, 10, 10, 11, 12, 12, 12, 12, 15, 16, 18, 18, 19, 22, 23, 23, 23, 23, 24, 24, 25, 25, 29, 30];
SPECIAL_DAYS_1[2009][6] = new Array();
SPECIAL_DAYS_2[2009][6] = new Array();
SPECIAL_DAYS_3[2009][6] = new Array();
SPECIAL_DAYS_4[2009][6] = new Array();
SPECIAL_DAYS_5[2009][6] = new Array();
SPECIAL_DAYS_6[2009][6] = new Array();
SPECIAL_DAYS_1[2009][6] = [27, 28];
SPECIAL_DAYS_4[2009][6] = [1, 1, 2, 3, 3, 3, 6, 7, 8, 14, 15, 24, 24, 30];
SPECIAL_DAYS_5[2009][6] = [20, 20, 27];
SPECIAL_DAYS_1[2009][8] = new Array();
SPECIAL_DAYS_2[2009][8] = new Array();
SPECIAL_DAYS_3[2009][8] = new Array();
SPECIAL_DAYS_4[2009][8] = new Array();
SPECIAL_DAYS_5[2009][8] = new Array();
SPECIAL_DAYS_6[2009][8] = new Array();
SPECIAL_DAYS_2[2009][8] = [28, 28, 30];
SPECIAL_DAYS_4[2009][8] = [8, 9, 14, 23, 25, 28, 28];
SPECIAL_DAYS_5[2009][8] = [14, 18, 18, 18, 25, 25, 25, 25];
SPECIAL_DAYS_1[2009][9] = new Array();
SPECIAL_DAYS_2[2009][9] = new Array();
SPECIAL_DAYS_3[2009][9] = new Array();
SPECIAL_DAYS_4[2009][9] = new Array();
SPECIAL_DAYS_5[2009][9] = new Array();
SPECIAL_DAYS_6[2009][9] = new Array();
SPECIAL_DAYS_1[2009][9] = [26];
SPECIAL_DAYS_2[2009][9] = [20, 20, 21, 21];
SPECIAL_DAYS_3[2009][9] = [13, 27];
SPECIAL_DAYS_4[2009][9] = [2, 2, 2, 2, 2, 3, 5, 5, 5, 6, 8, 12, 13, 13, 14, 20, 24, 27, 27];
SPECIAL_DAYS_5[2009][9] = [2, 2, 2, 2, 9, 16, 16, 17, 23, 23];
SPECIAL_DAYS_1[2009][10] = new Array();
SPECIAL_DAYS_2[2009][10] = new Array();
SPECIAL_DAYS_3[2009][10] = new Array();
SPECIAL_DAYS_4[2009][10] = new Array();
SPECIAL_DAYS_5[2009][10] = new Array();
SPECIAL_DAYS_6[2009][10] = new Array();
SPECIAL_DAYS_3[2009][10] = [2];
SPECIAL_DAYS_4[2009][10] = [2, 2, 4, 4, 5, 6, 9, 16, 16, 16, 17, 18, 19, 23, 25, 27, 28];
SPECIAL_DAYS_5[2009][10] = [13];
SPECIAL_DAYS_1[2009][11] = new Array();
SPECIAL_DAYS_2[2009][11] = new Array();
SPECIAL_DAYS_3[2009][11] = new Array();
SPECIAL_DAYS_4[2009][11] = new Array();
SPECIAL_DAYS_5[2009][11] = new Array();
SPECIAL_DAYS_6[2009][11] = new Array();
SPECIAL_DAYS_2[2009][11] = [3];
SPECIAL_DAYS_3[2009][11] = [9, 11];
SPECIAL_DAYS_4[2009][11] = [1, 1, 3, 4, 4, 14];
SPECIAL_DAYS_1[2010] = new Array();
SPECIAL_DAYS_2[2010] = new Array();
SPECIAL_DAYS_3[2010] = new Array();
SPECIAL_DAYS_4[2010] = new Array();
SPECIAL_DAYS_5[2010] = new Array();
SPECIAL_DAYS_6[2010] = new Array();
SPECIAL_DAYS_1[2010][0] = new Array();
SPECIAL_DAYS_2[2010][0] = new Array();
SPECIAL_DAYS_3[2010][0] = new Array();
SPECIAL_DAYS_4[2010][0] = new Array();
SPECIAL_DAYS_5[2010][0] = new Array();
SPECIAL_DAYS_6[2010][0] = new Array();
SPECIAL_DAYS_2[2010][0] = [3, 18];
SPECIAL_DAYS_5[2010][0] = [15, 29, 29, 29];
SPECIAL_DAYS_1[2010][1] = new Array();
SPECIAL_DAYS_2[2010][1] = new Array();
SPECIAL_DAYS_3[2010][1] = new Array();
SPECIAL_DAYS_4[2010][1] = new Array();
SPECIAL_DAYS_5[2010][1] = new Array();
SPECIAL_DAYS_6[2010][1] = new Array();
SPECIAL_DAYS_2[2010][1] = [8, 10, 18];
SPECIAL_DAYS_4[2010][1] = [1, 15, 22, 24];
SPECIAL_DAYS_5[2010][1] = [19, 22, 22, 22, 22, 26];
SPECIAL_DAYS_1[2010][2] = new Array();
SPECIAL_DAYS_2[2010][2] = new Array();
SPECIAL_DAYS_3[2010][2] = new Array();
SPECIAL_DAYS_4[2010][2] = new Array();
SPECIAL_DAYS_5[2010][2] = new Array();
SPECIAL_DAYS_6[2010][2] = new Array();
SPECIAL_DAYS_1[2010][2] = [12];
SPECIAL_DAYS_2[2010][2] = [5, 6, 8, 9, 9, 12, 30];
SPECIAL_DAYS_4[2010][2] = [8, 8, 15, 15, 15, 23];
SPECIAL_DAYS_5[2010][2] = [5, 5, 5, 5, 5, 5, 5, 9, 12, 19, 19, 19, 19, 22, 22, 26, 26, 26];
SPECIAL_DAYS_1[2010][3] = new Array();
SPECIAL_DAYS_2[2010][3] = new Array();
SPECIAL_DAYS_3[2010][3] = new Array();
SPECIAL_DAYS_4[2010][3] = new Array();
SPECIAL_DAYS_5[2010][3] = new Array();
SPECIAL_DAYS_6[2010][3] = new Array();
SPECIAL_DAYS_1[2010][3] = [14];
SPECIAL_DAYS_2[2010][3] = [1, 1, 1, 8, 13];
SPECIAL_DAYS_4[2010][3] = [19, 29, 29];
SPECIAL_DAYS_5[2010][3] = [9, 9, 9, 14, 14, 19, 19];
SPECIAL_DAYS_1[2010][4] = new Array();
SPECIAL_DAYS_2[2010][4] = new Array();
SPECIAL_DAYS_3[2010][4] = new Array();
SPECIAL_DAYS_4[2010][4] = new Array();
SPECIAL_DAYS_5[2010][4] = new Array();
SPECIAL_DAYS_6[2010][4] = new Array();
SPECIAL_DAYS_1[2010][4] = [11];
SPECIAL_DAYS_2[2010][4] = [1, 6, 12, 13, 18, 19, 20, 27, 27];
SPECIAL_DAYS_4[2010][4] = [4, 10, 10, 17, 17, 17, 17, 17, 18, 19, 24, 27];
SPECIAL_DAYS_5[2010][4] = [6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 10, 10, 13, 14, 14, 14, 14, 15, 17, 17, 19, 20, 21, 21, 24, 26, 26, 28, 28, 28];
SPECIAL_DAYS_1[2010][5] = new Array();
SPECIAL_DAYS_2[2010][5] = new Array();
SPECIAL_DAYS_3[2010][5] = new Array();
SPECIAL_DAYS_4[2010][5] = new Array();
SPECIAL_DAYS_5[2010][5] = new Array();
SPECIAL_DAYS_6[2010][5] = new Array();
SPECIAL_DAYS_2[2010][5] = [1, 10, 21];
SPECIAL_DAYS_4[2010][5] = [10, 16, 22, 29];
SPECIAL_DAYS_5[2010][5] = [8, 11, 11, 18, 18, 18, 23, 23, 23];
SPECIAL_DAYS_1[2010][6] = new Array();
SPECIAL_DAYS_2[2010][6] = new Array();
SPECIAL_DAYS_3[2010][6] = new Array();
SPECIAL_DAYS_4[2010][6] = new Array();
SPECIAL_DAYS_5[2010][6] = new Array();
SPECIAL_DAYS_6[2010][6] = new Array();
SPECIAL_DAYS_2[2010][6] = [20];
SPECIAL_DAYS_4[2010][6] = [21];
SPECIAL_DAYS_5[2010][6] = [13, 14];
SPECIAL_DAYS_1[2010][7] = new Array();
SPECIAL_DAYS_2[2010][7] = new Array();
SPECIAL_DAYS_3[2010][7] = new Array();
SPECIAL_DAYS_4[2010][7] = new Array();
SPECIAL_DAYS_5[2010][7] = new Array();
SPECIAL_DAYS_6[2010][7] = new Array();
SPECIAL_DAYS_1[2010][7] = [3];
SPECIAL_DAYS_1[2010][8] = new Array();
SPECIAL_DAYS_2[2010][8] = new Array();
SPECIAL_DAYS_3[2010][8] = new Array();
SPECIAL_DAYS_4[2010][8] = new Array();
SPECIAL_DAYS_5[2010][8] = new Array();
SPECIAL_DAYS_6[2010][8] = new Array();
SPECIAL_DAYS_2[2010][8] = [1, 21, 21, 22, 23, 27, 27, 27, 27, 29, 29, 30];
SPECIAL_DAYS_3[2010][8] = [24];
SPECIAL_DAYS_4[2010][8] = [13, 14, 20, 28, 29, 29, 29];
SPECIAL_DAYS_5[2010][8] = [10, 10, 10, 13, 17, 20, 22, 24, 24, 24, 24, 24, 24, 24, 25, 27, 27, 27, 27, 27, 27, 27];
SPECIAL_DAYS_1[2010][9] = new Array();
SPECIAL_DAYS_2[2010][9] = new Array();
SPECIAL_DAYS_3[2010][9] = new Array();
SPECIAL_DAYS_4[2010][9] = new Array();
SPECIAL_DAYS_5[2010][9] = new Array();
SPECIAL_DAYS_6[2010][9] = new Array();
SPECIAL_DAYS_2[2010][9] = [1, 5, 6, 6, 19, 27];
SPECIAL_DAYS_3[2010][9] = [19, 20, 20, 21, 21, 22, 22, 22, 25, 26, 26, 27, 27, 27, 28, 28, 29];
SPECIAL_DAYS_4[2010][9] = [1, 1, 1, 4, 4, 5, 6, 7, 13, 14, 15, 15, 15, 18, 18, 19, 21, 25, 26, 27, 27, 28, 28, 29];
SPECIAL_DAYS_5[2010][9] = [1, 1, 1, 1, 5, 8, 8, 8, 8, 8, 8, 8, 13, 13, 15, 15, 15, 15, 18, 18, 20, 22, 22, 22, 22, 22, 26, 29, 29, 29];
SPECIAL_DAYS_1[2010][10] = new Array();
SPECIAL_DAYS_2[2010][10] = new Array();
SPECIAL_DAYS_3[2010][10] = new Array();
SPECIAL_DAYS_4[2010][10] = new Array();
SPECIAL_DAYS_5[2010][10] = new Array();
SPECIAL_DAYS_6[2010][10] = new Array();
SPECIAL_DAYS_1[2010][10] = [11];
SPECIAL_DAYS_2[2010][10] = [1, 1, 8, 8, 15];
SPECIAL_DAYS_3[2010][10] = [4, 5, 5, 15, 16, 17, 17, 17, 18, 18, 19, 19, 23, 24, 24, 24, 25, 25, 26, 26];
SPECIAL_DAYS_4[2010][10] = [4, 10, 15, 15, 15, 22, 23, 29, 29];
SPECIAL_DAYS_5[2010][10] = [5, 5, 5, 5, 5, 10, 10, 12, 12, 12, 12, 15, 19, 19, 19, 22, 22, 26, 26, 26, 29];
SPECIAL_DAYS_1[2010][11] = new Array();
SPECIAL_DAYS_2[2010][11] = new Array();
SPECIAL_DAYS_3[2010][11] = new Array();
SPECIAL_DAYS_4[2010][11] = new Array();
SPECIAL_DAYS_5[2010][11] = new Array();
SPECIAL_DAYS_6[2010][11] = new Array();
SPECIAL_DAYS_2[2010][11] = [1, 1];
SPECIAL_DAYS_3[2010][11] = [2];
SPECIAL_DAYS_4[2010][11] = [1, 2, 2, 11, 13, 13, 14];
SPECIAL_DAYS_5[2010][11] = [13, 13, 13, 15, 17];
SPECIAL_DAYS_1[2011] = new Array();
SPECIAL_DAYS_2[2011] = new Array();
SPECIAL_DAYS_3[2011] = new Array();
SPECIAL_DAYS_4[2011] = new Array();
SPECIAL_DAYS_5[2011] = new Array();
SPECIAL_DAYS_6[2011] = new Array();
SPECIAL_DAYS_1[2011][0] = new Array();
SPECIAL_DAYS_2[2011][0] = new Array();
SPECIAL_DAYS_3[2011][0] = new Array();
SPECIAL_DAYS_4[2011][0] = new Array();
SPECIAL_DAYS_5[2011][0] = new Array();
SPECIAL_DAYS_6[2011][0] = new Array();
SPECIAL_DAYS_2[2011][0] = [20];
SPECIAL_DAYS_3[2011][0] = [17, 18, 18, 19, 19, 20, 20, 20, 21, 25, 25, 26, 26, 27, 27, 28, 28, 28];
SPECIAL_DAYS_4[2011][0] = [13, 13, 13, 14, 20, 20, 21, 27, 28];
SPECIAL_DAYS_5[2011][0] = [14, 14, 14, 17, 19, 21, 21, 22, 26, 26, 28, 28, 28, 28];
SPECIAL_DAYS_1[2011][1] = new Array();
SPECIAL_DAYS_2[2011][1] = new Array();
SPECIAL_DAYS_3[2011][1] = new Array();
SPECIAL_DAYS_4[2011][1] = new Array();
SPECIAL_DAYS_5[2011][1] = new Array();
SPECIAL_DAYS_6[2011][1] = new Array();
SPECIAL_DAYS_2[2011][1] = [22, 22];
SPECIAL_DAYS_3[2011][1] = [10, 11, 11, 11, 12, 14, 15, 15, 16, 16, 17, 17, 18, 22, 22, 23, 23, 25, 25];
SPECIAL_DAYS_4[2011][1] = [3, 3, 10, 10, 17, 18, 23, 24, 24, 24, 25];
SPECIAL_DAYS_5[2011][1] = [4, 4, 4, 4, 4, 4, 11, 11, 11, 11, 11, 14, 16, 16, 18, 19, 24, 25, 25, 25];
SPECIAL_DAYS_1[2011][2] = new Array();
SPECIAL_DAYS_2[2011][2] = new Array();
SPECIAL_DAYS_3[2011][2] = new Array();
SPECIAL_DAYS_4[2011][2] = new Array();
SPECIAL_DAYS_5[2011][2] = new Array();
SPECIAL_DAYS_6[2011][2] = new Array();
SPECIAL_DAYS_1[2011][2] = [15];
SPECIAL_DAYS_2[2011][2] = [15, 29];
SPECIAL_DAYS_3[2011][2] = [14, 15, 15, 16, 16, 17, 17, 18, 22, 22, 23, 23, 24, 25, 25, 27];
SPECIAL_DAYS_4[2011][2] = [10, 10, 14, 14, 16, 16, 16, 17, 22, 23, 30, 30, 30];
SPECIAL_DAYS_5[2011][2] = [3, 4, 4, 7, 16, 16, 18, 18, 18, 18, 18, 19, 21, 21, 25, 25, 25, 25, 25, 28, 28];
SPECIAL_DAYS_1[2011][3] = new Array();
SPECIAL_DAYS_2[2011][3] = new Array();
SPECIAL_DAYS_3[2011][3] = new Array();
SPECIAL_DAYS_4[2011][3] = new Array();
SPECIAL_DAYS_5[2011][3] = new Array();
SPECIAL_DAYS_6[2011][3] = new Array();
SPECIAL_DAYS_1[2011][3] = [19];
SPECIAL_DAYS_2[2011][3] = [7, 8, 9, 10, 14];
SPECIAL_DAYS_3[2011][3] = [11, 12, 13, 14, 15, 18, 20];
SPECIAL_DAYS_4[2011][3] = [8, 8, 12, 13, 15, 18];
SPECIAL_DAYS_5[2011][3] = [1, 1, 1, 6, 8, 8, 8, 11, 13, 15, 15, 15, 15, 15, 20, 27, 29];
SPECIAL_DAYS_1[2011][4] = new Array();
SPECIAL_DAYS_2[2011][4] = new Array();
SPECIAL_DAYS_3[2011][4] = new Array();
SPECIAL_DAYS_4[2011][4] = new Array();
SPECIAL_DAYS_5[2011][4] = new Array();
SPECIAL_DAYS_6[2011][4] = new Array();
SPECIAL_DAYS_1[2011][4] = [10];
SPECIAL_DAYS_2[2011][4] = [18, 25, 25];
SPECIAL_DAYS_3[2011][4] = [3, 4, 5, 6, 10, 10, 11, 12, 13];
SPECIAL_DAYS_4[2011][4] = [2, 5, 6, 6, 10, 13, 13, 13, 16, 16, 16, 17, 20, 24, 24, 27];
SPECIAL_DAYS_5[2011][4] = [5, 6, 6, 6, 6, 6, 6, 7, 9, 9, 13, 13, 16, 18, 20, 20, 20, 20, 20, 20, 20, 20, 27];
SPECIAL_DAYS_1[2011][5] = new Array();
SPECIAL_DAYS_2[2011][5] = new Array();
SPECIAL_DAYS_3[2011][5] = new Array();
SPECIAL_DAYS_4[2011][5] = new Array();
SPECIAL_DAYS_5[2011][5] = new Array();
SPECIAL_DAYS_6[2011][5] = new Array();
SPECIAL_DAYS_2[2011][5] = [10, 16];
SPECIAL_DAYS_4[2011][5] = [6, 10, 10, 13, 16, 17, 17, 17, 17, 17, 22, 24, 24, 30];
SPECIAL_DAYS_5[2011][5] = [5, 6, 6, 7, 7, 10, 10, 10, 11, 15, 17, 20, 20, 20, 20, 23, 24, 24, 28, 29];
SPECIAL_DAYS_1[2011][6] = new Array();
SPECIAL_DAYS_2[2011][6] = new Array();
SPECIAL_DAYS_3[2011][6] = new Array();
SPECIAL_DAYS_4[2011][6] = new Array();
SPECIAL_DAYS_5[2011][6] = new Array();
SPECIAL_DAYS_6[2011][6] = new Array();
SPECIAL_DAYS_1[2011][6] = [28];
SPECIAL_DAYS_4[2011][6] = [7, 7, 8, 11, 14, 15, 18, 19, 19, 21, 21, 22];
SPECIAL_DAYS_5[2011][6] = [1, 1, 4, 5, 6, 8, 14, 15];
SPECIAL_DAYS_1[2011][8] = new Array();
SPECIAL_DAYS_2[2011][8] = new Array();
SPECIAL_DAYS_3[2011][8] = new Array();
SPECIAL_DAYS_4[2011][8] = new Array();
SPECIAL_DAYS_5[2011][8] = new Array();
SPECIAL_DAYS_6[2011][8] = new Array();
SPECIAL_DAYS_2[2011][8] = [26, 26, 27, 28, 28];
SPECIAL_DAYS_4[2011][8] = [9, 15, 16, 16, 16, 16, 21, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 26, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30];
SPECIAL_DAYS_5[2011][8] = [2, 4, 9, 9, 10, 16, 16, 16, 19, 23, 23, 23, 23, 24, 26, 26, 26, 26, 28, 30, 30, 30, 30];
SPECIAL_DAYS_1[2011][9] = new Array();
SPECIAL_DAYS_2[2011][9] = new Array();
SPECIAL_DAYS_3[2011][9] = new Array();
SPECIAL_DAYS_4[2011][9] = new Array();
SPECIAL_DAYS_5[2011][9] = new Array();
SPECIAL_DAYS_6[2011][9] = new Array();
SPECIAL_DAYS_2[2011][9] = [11, 18];
SPECIAL_DAYS_3[2011][9] = [19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 25, 25, 26, 27, 27, 27, 28, 28, 28];
SPECIAL_DAYS_4[2011][9] = [3, 4, 7, 7, 7, 7, 7, 10, 10, 10, 10, 10, 11, 11, 12, 14, 14, 17, 17, 17, 21, 21, 24, 24, 24, 24, 24, 25, 25, 28];
SPECIAL_DAYS_5[2011][9] = [3, 5, 5, 5, 7, 7, 7, 7, 8, 10, 10, 10, 12, 12, 13, 14, 14, 14, 14, 14, 17, 21, 21, 21, 21, 21, 24, 28, 28];
SPECIAL_DAYS_1[2011][10] = new Array();
SPECIAL_DAYS_2[2011][10] = new Array();
SPECIAL_DAYS_3[2011][10] = new Array();
SPECIAL_DAYS_4[2011][10] = new Array();
SPECIAL_DAYS_5[2011][10] = new Array();
SPECIAL_DAYS_6[2011][10] = new Array();
SPECIAL_DAYS_1[2011][10] = [14];
SPECIAL_DAYS_2[2011][10] = [16, 29];
SPECIAL_DAYS_3[2011][10] = [16, 16, 16, 18, 18, 23, 25];
SPECIAL_DAYS_4[2011][10] = [3, 3, 4, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 11, 11, 11, 14, 14, 14, 17, 18, 18, 18, 21, 22, 25, 28, 30, 30];
SPECIAL_DAYS_5[2011][10] = [5, 7, 7, 7, 7, 11, 11, 14, 18, 21, 21, 21, 23, 23, 25, 25, 25];
SPECIAL_DAYS_1[2011][11] = new Array();
SPECIAL_DAYS_2[2011][11] = new Array();
SPECIAL_DAYS_3[2011][11] = new Array();
SPECIAL_DAYS_4[2011][11] = new Array();
SPECIAL_DAYS_5[2011][11] = new Array();
SPECIAL_DAYS_6[2011][11] = new Array();
SPECIAL_DAYS_4[2011][11] = [2, 2, 12];
SPECIAL_DAYS_5[2011][11] = [12];
SPECIAL_DAYS_1[2012] = new Array();
SPECIAL_DAYS_2[2012] = new Array();
SPECIAL_DAYS_3[2012] = new Array();
SPECIAL_DAYS_4[2012] = new Array();
SPECIAL_DAYS_5[2012] = new Array();
SPECIAL_DAYS_6[2012] = new Array();
SPECIAL_DAYS_1[2012][0] = new Array();
SPECIAL_DAYS_2[2012][0] = new Array();
SPECIAL_DAYS_3[2012][0] = new Array();
SPECIAL_DAYS_4[2012][0] = new Array();
SPECIAL_DAYS_5[2012][0] = new Array();
SPECIAL_DAYS_6[2012][0] = new Array();
SPECIAL_DAYS_4[2012][0] = [10, 10, 11, 11, 12, 13, 13, 14, 16, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 23, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 31, 31, 31, 31, 31];
SPECIAL_DAYS_5[2012][0] = [13, 27, 27, 27, 27, 27, 27, 28];
SPECIAL_DAYS_1[2012][1] = new Array();
SPECIAL_DAYS_2[2012][1] = new Array();
SPECIAL_DAYS_3[2012][1] = new Array();
SPECIAL_DAYS_4[2012][1] = new Array();
SPECIAL_DAYS_5[2012][1] = new Array();
SPECIAL_DAYS_6[2012][1] = new Array();
SPECIAL_DAYS_4[2012][1] = [1, 3, 10, 15, 17, 17, 17, 17, 18, 21, 24, 24];
SPECIAL_DAYS_5[2012][1] = [3, 3, 3, 17, 17, 17, 17, 17, 18, 24, 24, 24, 24, 24, 24];
SPECIAL_DAYS_1[2012][2] = new Array();
SPECIAL_DAYS_2[2012][2] = new Array();
SPECIAL_DAYS_3[2012][2] = new Array();
SPECIAL_DAYS_4[2012][2] = new Array();
SPECIAL_DAYS_5[2012][2] = new Array();
SPECIAL_DAYS_6[2012][2] = new Array();
SPECIAL_DAYS_1[2012][2] = [12, 13, 14, 15, 16];
SPECIAL_DAYS_4[2012][2] = [9, 10, 12, 12, 23, 23, 26, 27, 28, 30, 30];
SPECIAL_DAYS_5[2012][2] = [2, 9, 9, 15, 15, 16, 16, 16, 16, 16, 16, 19, 19, 21, 21, 21, 23, 23, 23, 23, 23, 23, 23, 23, 28, 30, 30];
SPECIAL_DAYS_1[2012][3] = new Array();
SPECIAL_DAYS_2[2012][3] = new Array();
SPECIAL_DAYS_3[2012][3] = new Array();
SPECIAL_DAYS_4[2012][3] = new Array();
SPECIAL_DAYS_5[2012][3] = new Array();
SPECIAL_DAYS_6[2012][3] = new Array();
SPECIAL_DAYS_1[2012][3] = [23];
SPECIAL_DAYS_4[2012][3] = [2, 13, 13, 17, 19];
SPECIAL_DAYS_5[2012][3] = [13, 13, 13, 13, 13, 13, 13, 20, 20, 20];
SPECIAL_DAYS_1[2012][4] = new Array();
SPECIAL_DAYS_2[2012][4] = new Array();
SPECIAL_DAYS_3[2012][4] = new Array();
SPECIAL_DAYS_4[2012][4] = new Array();
SPECIAL_DAYS_5[2012][4] = new Array();
SPECIAL_DAYS_6[2012][4] = new Array();
SPECIAL_DAYS_1[2012][4] = [2, 3];
SPECIAL_DAYS_4[2012][4] = [7, 11, 11, 11, 12, 16, 18, 18, 29];
SPECIAL_DAYS_5[2012][4] = [4, 4, 4, 4, 4, 7, 7, 9, 9, 9, 11, 11, 11, 11, 11, 11, 11, 12, 14, 18, 18, 18, 25, 25, 25, 25, 25, 25, 25];
SPECIAL_DAYS_1[2012][5] = new Array();
SPECIAL_DAYS_2[2012][5] = new Array();
SPECIAL_DAYS_3[2012][5] = new Array();
SPECIAL_DAYS_4[2012][5] = new Array();
SPECIAL_DAYS_5[2012][5] = new Array();
SPECIAL_DAYS_6[2012][5] = new Array();
SPECIAL_DAYS_4[2012][5] = [6, 8, 8, 8, 8, 9, 9, 11, 12, 12, 13, 15, 15, 18, 22];
SPECIAL_DAYS_5[2012][5] = [8, 8, 8, 8, 9, 11, 11, 18, 18, 18, 18, 22, 22, 22, 22, 22];
SPECIAL_DAYS_1[2012][6] = new Array();
SPECIAL_DAYS_2[2012][6] = new Array();
SPECIAL_DAYS_3[2012][6] = new Array();
SPECIAL_DAYS_4[2012][6] = new Array();
SPECIAL_DAYS_5[2012][6] = new Array();
SPECIAL_DAYS_6[2012][6] = new Array();
SPECIAL_DAYS_1[2012][6] = [25, 26];
SPECIAL_DAYS_4[2012][6] = [3, 6, 7, 10, 13];
SPECIAL_DAYS_5[2012][6] = [6, 6, 6, 7, 7, 13, 13, 20, 20];
SPECIAL_DAYS_1[2012][8] = new Array();
SPECIAL_DAYS_2[2012][8] = new Array();
SPECIAL_DAYS_3[2012][8] = new Array();
SPECIAL_DAYS_4[2012][8] = new Array();
SPECIAL_DAYS_5[2012][8] = new Array();
SPECIAL_DAYS_6[2012][8] = new Array();
SPECIAL_DAYS_4[2012][8] = [7, 14];
SPECIAL_DAYS_5[2012][8] = [7, 7, 8, 8, 9, 14, 14, 22, 22, 28, 28];
SPECIAL_DAYS_1[2012][9] = new Array();
SPECIAL_DAYS_2[2012][9] = new Array();
SPECIAL_DAYS_3[2012][9] = new Array();
SPECIAL_DAYS_4[2012][9] = new Array();
SPECIAL_DAYS_5[2012][9] = new Array();
SPECIAL_DAYS_6[2012][9] = new Array();
SPECIAL_DAYS_4[2012][9] = [12, 12, 24, 24];
SPECIAL_DAYS_5[2012][9] = [2, 2, 5, 5, 5, 5, 6, 12, 19, 24, 26, 28];
SPECIAL_DAYS_1[2012][10] = new Array();
SPECIAL_DAYS_2[2012][10] = new Array();
SPECIAL_DAYS_3[2012][10] = new Array();
SPECIAL_DAYS_4[2012][10] = new Array();
SPECIAL_DAYS_5[2012][10] = new Array();
SPECIAL_DAYS_6[2012][10] = new Array();
SPECIAL_DAYS_1[2012][10] = [12, 13, 14];
SPECIAL_DAYS_4[2012][10] = [11, 16, 21, 28, 30];
SPECIAL_DAYS_5[2012][10] = [16, 30];
SPECIAL_DAYS_1[2012][11] = new Array();
SPECIAL_DAYS_2[2012][11] = new Array();
SPECIAL_DAYS_3[2012][11] = new Array();
SPECIAL_DAYS_4[2012][11] = new Array();
SPECIAL_DAYS_5[2012][11] = new Array();
SPECIAL_DAYS_6[2012][11] = new Array();
SPECIAL_DAYS_4[2012][11] = [1];
function dateIsSpecial(year, month, day, type)
{
var y, m;
switch (type)
{
case "1":
y = SPECIAL_DAYS_1[year];
m = SPECIAL_DAYS_1[year][month];
break;
case "2":
y = SPECIAL_DAYS_2[year];
m = SPECIAL_DAYS_2[year][month];
break;
case "3":
y = SPECIAL_DAYS_3[year];
m = SPECIAL_DAYS_3[year][month];
break;
case "4":
y = SPECIAL_DAYS_4[year];
m = SPECIAL_DAYS_4[year][month];
break;
case "5":
y = SPECIAL_DAYS_5[year];
m = SPECIAL_DAYS_5[year][month];
break;
case "6":
y = SPECIAL_DAYS_6[year];
m = SPECIAL_DAYS_6[year][month];
break;
}
if (!y) return false;
if (!m) return false;
for (var i in m) if (m[i] == day) return true;
return false;    
};

function dateChanged(calendar) 
{
if (calendar.dateClicked) 
{
var y = calendar.date.getFullYear();
var m = calendar.date.getMonth();
var d = calendar.date.getDate();
if (ourDateStatusFunc(calendar.date, y, m, d) != 'special0')
{
X=517;Y=700;L = (screen.availWidth/2) - (X/2);T = (screen.availHeight/2) - (Y/2);try{window.open("/Public/IT/Ev_" + y + "_" + m + "_" + d + ".htm", null, "left=" + L + ",top=" + T + ",height=700,width=517,status=yes,toolbar=no,menubar=no,scrollbars=yes,location=no").focus();}catch(e){;}
}
}
};

function ourDateStatusFunc(date, y, m, d)
{
if (dateIsSpecial(y, m, d, '1')) return "special1";
if (dateIsSpecial(y, m, d, '2')) return "special2";
if (dateIsSpecial(y, m, d, '3')) return "special3";
if (dateIsSpecial(y, m, d, '4')) return "special4";
if (dateIsSpecial(y, m, d, '5')) return "special5";
if (dateIsSpecial(y, m, d, '6')) return "special6";
return "special0";
}

Calendar.setup(
{
flat: "divCalendarContainer",
flatCallback: dateChanged,
dateStatusFunc: ourDateStatusFunc,
weekNumbers: false,
range: [2009, 2012]
}
);

