$(document).ready(function(){
	if($("#events").length>0)
	{
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ }
else {
		var eventsList = convertEvents();
		var cont = $('#events');
		$("#events div, #events script, #events small").remove();
		cont.append(eventsList);
}
	}
	$(".gatherings").each(function() {
		var e = $(this).children('ul');
		e.children('li').first().addClass("current");
		e.children("li").css({"min-height":"0","height":"16px","overflow":"hidden"})
		.mouseenter(function(){
			$(this).css({"cursor":"pointer"});
		}).mouseleave(function(){
			$(this).css({});
		}).click(function(){
			if($(this).css("height")=="16px") $(this).css({"min-height":"5.5em","height":"auto"});
			else $(this).css({"min-height":"0","height":"16px"});
			e.find(".current").css({"min-height":"0","height":"16px"}).removeClass("current");
			$(this).addClass("current");
		});
		e.find(".current").css({"min-height":"5.5em","height":"auto"});
	});
	
	function convertEvents ()  {
		var e = $('#events div ul');
		var newList = $('<ul></ul>');
		e.find('li').each(function(){
			var eventTitle = $(this).find('i').html();
			var dateTimeArray = $(this).find('strong').html().split(" ");
			var eventDate = dateTimeArray[0].concat(" ",dateTimeArray[1]," ",dateTimeArray[2]);
			var eventTime = ""; if(dateTimeArray[3]) eventTime = dateTimeArray[3].concat(" ",dateTimeArray[4]," ",dateTimeArray[5]," ",dateTimeArray[6]," ",dateTimeArray[7]);
			var eventDescription = $(this).html(); eventDescription = eventDescription.slice(eventDescription.indexOf('<br>')+4);
			if(eventTitle.search('Snowbound')>=0) { var eventLocation = "Buena Vista, CO"; }
			else { var eventLocation = eventDescription.slice(eventDescription.lastIndexOf("(")+1,eventDescription.lastIndexOf(")")); }
			eventDescription = eventDescription.split("(")[0];
			var eventCost = ""; if(eventDescription.search("Cost:")>=0) { eventCost = "$" + eventDescription.split("Cost: ")[1]; }
			eventDescription = eventDescription.split(" Cost: ")[0];
			newList.append('<li><h4>'+eventTitle+'</h4>'+eventDescription+'<dl><dt class="date">Date</dt><dd class="date">'+eventDate+'</dd><dt class="time">Time</dt><dd class="time">'+eventTime+'</dd><dt class="location">Location</dt><dd class="location">'+eventLocation+'</dd><dt class="cost">Cost</dt><dd class="cost">'+eventCost+'</dd></dl></li>');
		});
		return newList;
	}
});
