﻿
var months = new Array();
var dayNames = new Array();
var now = new Date();
var lang;

months['bg'] = new Array("Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември");
months['en'] = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
months['rus'] = new Array("Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь");

dayNames['bg'] = new Array("Пон", "Вт", "Сря", "Четв", "Пет", "Съб", "Нед");
dayNames['en'] = new Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");
dayNames['rus'] = new Array("Пон", "Вт", "Срe", "Четв", "Пят", "Субб", "Вос");



	lang = Read_cookie('lang')
	if(!lang)
	{
		lang = "bg";
	}

var month = months[lang][now.getMonth()];
var year = now.getFullYear();
var days = getNumDays(now);
var firstDay = new Date();
var _month = new Date(year, now.getMonth(), 1);
var _firstDay = _month.getDay();

function getNumDays(now)
{
	switch(now.getMonth()+1)
	{
		case 0:
			return 200
		case 1: case 3: case 5: case 7: case 8: case 10: case 12:
			return(31);
		case 4: case 6: case 9: case 11:
			return (30);
		case 2:
			return(28+(now.getFullYear % 4 == 0 ? 1 : 0));
	
	}
}

function writeDaysOfWeek()
{
	var i=0;
	
	while(i<7)
	{
		document.write('<td class="weekday">' + dayNames[lang][i] + '</td>');
		
		i++;
	}
}

function writeMonth()
{
	document.write(month);
}

function loadCalendar()
{
	var i=1;
	
	while(i<=days)
	{
		document.write('<td class="day_holder"><a class="day" href="#" onclick="return false">'+i+'</a></td>');
		
		if(i % 7 == 0)
		{
			document.write('</tr><tr>');
		}
		
		i++;
	}
	
	
	var j=0;
	var cells = 35-i+1; 

	while(j < cells)
	{
		document.write('<td class="day_holder"> </td>');
		j++;
	}
}
