// JavaScript Document

function getEvents(){
	var category = $('#tf_ctg').val().trim();
	var month = $('#tf_month').val().trim();
	$('#eventlist').load('/includes/events/eventlist.php', {"category":category, "month":month}, function(){
		initEvents();
	});
}

function initEvents(){
	TB_init();
	$("#eventlist .event").each(function(i,elem){
		var hasImage = $(elem).find('.event_image').html();
		if(!hasImage){
			var html = '<a href="#" onclick="javascript:toggleDetails(this); return false;">';
			html += '<img src="/images/default-event-image.jpg" /></a>';
			$(elem).find('.event_image').html(html);
		}
		
		$(elem).attr("id", "event"+i);
		var links = $(elem).find("a");
		for(n = 0; n < links.length; n++){
			var a = links[n];
			$(a).attr("event_id", i);
		}
	});
}

function toggleDetails(target){
	var id = $(target).attr("event_id");
	$("#event"+id+" .event_details").slideToggle();
}

function ctgFilter(target, slug){
	$('#tf_ctg').val(slug);
	$('#menu_ctg li a.selection').html($(target).text());
	getEvents();
	$('#menu_ctg ul').hide();
}

function dateFilter(target, month){
	$('#tf_month').val(month);
	$('#menu_month li a.selection').html($(target).text());
	getEvents();
	$('#menu_month ul').hide();
}
