Date.dayNames = ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'];
Date.monthNames = ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'];
$.fn.datePicker.defaults.showHeader = $.dpConst.SHOW_HEADER_LONG;

function InitApp()
{
	$('#chat-panel').panel({title: 'Чат'});
	$('#calendar-panel').panel({title: 'Календарь'});
	
	var label_panel = new LabelPanel();
	label_panel.panel.addClass('label-panel');
	var labels = $('#labels');
	labels.append(
		CreateLabelButton('?label=Django', 'Django', '#DEE5F2', '#5A6986', label_panel),
		CreateLabelButton('?label=PHP', 'PHP', '#F3E7B3', '#AB8B00', label_panel),
		CreateLabelButton('?label=Python', 'Python', '#636330', '#FFFFD4', label_panel),
		CreateLabelButton('?label=Small%20Talk', 'Small Talk', '#64992C', '#F9FFEF', label_panel),
		CreateLabelButton('?label=SQL%20Conf', 'SQL Conf', '#206cff', '#e0ecff', label_panel),
		CreateLabelButton('?label=Lala%20Tra%20Lala', 'Lala Tra Lala', '#EC7000', '#FFF0E1', label_panel)
	);

	$('#calendar')
		.datePicker({inline: true, startDate: '01/01/2010',
				renderCallback:function($td, thisDate, month, year)
				{
					// TODO: Переопределить в зависимости от механизма получения списка дат
					var dates = {
											'2010/03/01': 2,
											'2010/03/02': 4,
											'2010/03/07': 3,
											'2010/03/15': 9,
											'2010/03/20': 1,
											'2010/03/28': 3,
											'2010/04/01': 1,
											'2010/04/10': 5,
											'2010/04/11': 4,
											'2010/04/15': 10,
											'2010/04/16': 1
											}
					var key = thisDate.asString('yyyy/mm/dd');
					if (dates[key])
					{
						$td.attr('title', 'Всего писем за день - ' + dates[key]);
						$td.addClass('has-mail');
					}
				}
		})
		.bind('dateSelected', function(e, selectedDate, $td)
		{
			alert('You selected ' + selectedDate);
		});
}


function select_folder(selector)
{
		$('#folders li.selected').removeClass('selected');
		$(selector).addClass('selected');
		return true;		
}

SRAX.Default.HAX_ANTICACHE=true;
SRAX.linkEqual[':ax:content-col'] = 'ajax';
SRAX.Filter.add ({id:'content-col', url:'/send_mail.html',
	callback: function(id)
	{
		select_folder('#write-mail-li');
	}
});
SRAX.Filter.add ({id:'content-col', url:'/inbox/',
	callback: function(id)
	{
		select_folder('#inbox-li');
	}
});
SRAX.Filter.add ({id:'content-col', url:'/sent/',
	callback: function(id)
	{
		select_folder('#sent-li');
	}
});
SRAX.Filter.add ({id:'content-col', url:'/draft/',
	callback: function(id)
	{
		select_folder('#draft-li');
	}
});
SRAX.Filter.add ({id:'content-col', url:'/trash/',
	callback: function(id)
	{
		select_folder('#trash-li');
	}
});
SRAX.directLink();