function newsMonth(date, parent_id, event, mode) {
	if(mode != 'load') {
		if(Event.element(event).className)
			return;		
	}
	
	var id = 'm'+parent_id;
	var links = $$('#news a[id]');
	var URL = '/news/list/year/'+ date.year +'/month/' +date.month +'.js';
	
	links.each(function(s, index) {
		if(s.id == id) {
			s.className = 'active';
			loading('news_rcol');
			
			new Ajax.Request(URL, {
				method: 'post',
				onFailure: function() {  },
				onSuccess: function(transport) {
					
					var str = '';
					var data = transport.responseText.evalJSON();
					var size = data.length;
					
					$('news_rcol').setStyle({ backgroundImage: 'none' });
					
					if(size) {
						for(var i=0; i < size; i++) {
							str += '<dl>';
							str += '<dt class="date">'+ data[i].pubdate +'</dt>';
							str += '<dd><strong><a href="/news/show/id/'+ data[i].id +'.html" onclick="newsShow('+ data[i].id +', '+ parent_id +'); return false;">'+  data[i].title +'</a></strong>';
							str += '<p>'+  data[i].brief +'</p></dd>';
							str += '</dl>';
						}						
					}
					else {
						str = '<div align="center">За текущий месяц еще нет новостей</div>';
					}

					$('news_rcol').update(str);					

				}
			});
		}
		else s.className = '';
	});
	
	
}

function newsShow(id, parent_id) {
	loading('news_rcol');
	var URL = '/news/show/id/'+ id +'.js';

	new Ajax.Request(URL, {
		method: 'post',
		onSuccess: function(transport) {

			var str = '';
			$('m' + parent_id).className = '';
			$('m' + parent_id).style.fontWeight = 900;
			//$('m' + parent_id).innerHTML = '<strong>'+  $('m' + parent_id).innerHTML  +'</strong>';
			
			var data = transport.responseText.evalJSON();
			$('news_rcol').setStyle({ backgroundImage: 'none' });
			
			str  = '<h2 style="margin-top: 0;">'+ data.title +'</h2>';
			str += '<em style="font-style: normal" class="date">'+ data.pubdate +'</em>';
			str += ''+ data.content + '';
			//str += '<br /><a href="javascript:history.go(-1)">Вернуться к списку</a>';
			
			$('news_rcol').update(str);
		}
	});
}