/*
	Rutgers University Student Assembly Calendar Ajax Functions
	Created by Rohit Sodhia
*/

function setEvents(dateID) {
	var month = dateID.substring(0,2);
	var date = dateID.substring(2,4);
	var year = dateID.substring(4,8);
	$('#infoDivEvents').html('Loading...');
	
	$.get('xmlReturns/events.php', { month: month, date: date, year: year }, function (data) {
		
		var count = 1;
		var totalNodes = $(data).find('event').size();
		$('#infoDivEvents').html('');
		$(data).find('event').each(function () {
			var addEvent = new Event();
			
			addEvent.title = $(this).find('title').text();
			
			var startDate = $(this).find('start date').text().split('-');
			var startTime = $(this).find('start time').text().split(':');
			addEvent.start.setFullYear(startDate[0], startDate[1] - 1, startDate[2]);
			addEvent.start.setFullTime(startTime[0], startTime[1], startTime[2]);
			
			if ($(this).find('end').attr('endSet') == 1) {
				var endDate = $(this).find('end date').text().split('-');
				var endTime = $(this).find('end time').text().split(':');
				addEvent.end.setFullYear(endDate[0], endDate[1] - 1, endDate[2]);
				addEvent.end.setFullTime(endTime[0], endTime[1], endTime[2]);
			}
			
			addEvent.location = $(this).find('location').text();
			if (addEvent.location == "null") { addEvent.location = ""; }
			
			addEvent.description = $(this).find('description').text();
			if (addEvent.description == "null") { addEvent.description = ""; }
			
			var eventTitle = $('<div>').addClass('infoDivEventTitle').html(addEvent.title + '<br>' + addEvent.start.getClockTime(2));
			if (addEvent.endSet == 1) { $(eventTitle).append(' - ' + addEvent.end.getClockTime(2)); }
			$(eventTitle).append('<br>' + addEvent.location).appendTo('#infoDivEvents');
			
			var eventDesc = $('<div>').addClass('infoDivEventBody').html(addEvent.description);
			if (count != totalNodes) { $(eventDesc).append('<hr>'); }
			$(eventDesc).appendTo('#infoDivEvents');
			
			count++;
		})
	});
}