$(function() {
    // Сворачивание/разворачивание списков
	if (jQuery().collapsorz) {
		$("ul.collapsorz").collapsorz({
			minimum: 8,
			showText: "Развернуть <span>&#x25BC;</span>",
			hideText: "Свернуть <span>&#x25B2;</span>",
			wrapLink: '<p class="more">'
		});
    }
    
    // Календарь событий
    if (jQuery().datePicker) {
		$('#datepicker').datePicker({inline:true, startDate: '01/01/1970'})
			.bind('dateSelected', function(event, date, $td, status) {
				day = date.getDate();
				month = date.getMonth() + 1;
				year = date.getFullYear();
				document.location.href = '?module=news&action=list&day='+day+'&month='+month+'&year='+year;
			});
	}
    
    // Стилизуем combobox    
    $(document).click(function(event) {	
		$('div.combobox ul').hide();
	});
    $('div.combobox').unbind('click').click(function(ev) {
		// Скрыть все комбо, если они были открыты
		$('div.combobox ul').hide();
		$time = new Date();
		$div = $(this);
		$ul = $('ul', $div);
		$links = $('a', $div);
		$p = $('p', $div);
		//$ul.toggle();
		$id = $ul.attr('id');	
		
		// Обрабатываем клик по элементу списка
		$links.click(function(e) {
			$ul.hide();
			$link = $(this);
			$p.text($link.text());
			e.preventDefault(); // Отменить переход по ссылке
			e.stopPropagation(); // Запретить всплывание клика до родителя
		});	

		$ul.toggle();
		ev.stopPropagation();
	});
    
    $('#year a').click(function() {
		var link = $(this);
		var val = link.attr('href');
		$('#datepicker').datePicker({inline: true, year: val});	
    });
    $('#month a').click(function() {
		var link = $(this);
		var val = link.attr('href');
		$('#datepicker').datePicker({inline: true, month: val});	
    });
	
	$('table.colorer tr:nth-child(odd)').addClass('odd');
    $('table.colorer tr:nth-child(even)').addClass('even');
});

