$(function() {
	$.ajax({
		type: "GET",
		url: "/XML/events.xml",
		dataType: "xml",
		success: function(xml) {
      
			var urlPathname = window.location.pathname;

			//get today's date
			var todaysDate = new Date();
			var $month = todaysDate.getMonth() + 1;
			if ($month < 10) $month="0"+ $month;
			var $day = todaysDate.getDate();
			if ($day < 10) $day="0"+ $day;
			var $year = todaysDate.getFullYear();
			var currentDate = $month + "" + $day + "" + $year;
			var eventsArr = [];

			$(xml).find('item').each(function() {

        var expiration = $(this).find('expires').text();

				//look to see if event is in the past
				if (expiration >= currentDate) {
					
          var month = $(this).find('month').text();
					var dates = $(this).find('dates').text();
					var location = $(this).find('location').text();
					var eventlink = $(this).find('eventlink').text();
					var linktitle = $(this).find('linktitle').text();
					var eventname = $(this).find('eventname').text();
					
          //formatting for events page
          eventdates = '<td class="' + month + ' dates' + '"><div class="calendar"><span>' + month + '</span>' + dates + '</div></td>';
					eventlocation = '<td class="location">' + location + '<br />&nbsp;' + '</td>';
					if (eventlink != null || linktitle != null) {
						eventlink = '<a href="' + eventlink + '" target="_blank" >' + linktitle + '</a>';
						eventinfo = '<td>' + eventname + '<br />' + eventlink	+ '</td>';
					}
					
					//formatting for homepage
					eventnamehome = '<h3>' + eventname + '</h3>';
          var dateArr = dates.split("-");
					var dateOne = dateArr[0];
					var dateTwo = dateArr[1];
					if (month.indexOf("/") != -1) {
						var monthArr = month.split("/");
						monthOne = monthArr[0];
						monthTwo = monthArr[1];
						eventinfohome = '<p>' + monthOne + ' ' + dateOne + ' &ndash; ' + monthTwo + ' ' + dateTwo + ' | ' + location + '</p>';
					} else {
						if (dates.indexOf("-") != -1) {
							eventinfohome = '<p>' + month + ' ' + dateOne + ' &ndash; ' + dateTwo + ' | ' + location + '</p>';
						} else {
							eventinfohome = '<p>' + month + ' ' + dates + ' | ' + location + '</p>';
						}
					}

					//combine all info into row
					eventRow = '<tr>' + eventdates + eventlocation + eventinfo + '</tr>';
					eventRowHome = '<div class="Headline">' + eventnamehome + eventinfohome + '</div>';	

					$(eventRow).appendTo('#EventsData');
					eventsArr.push(eventRowHome);
				}
      });
			homepageEvents = eventsArr[0] + eventsArr[1] + eventsArr[2];
			$(homepageEvents).appendTo("#EventsHomepage");
		}
	});
});
