$(document).ready(function() {
    $('.meetings tbody tr:even td, .meetings tbody tr:even th').addClass('even');
	$('#events').each(function(){
		$.ajax({
			type: 'get',
			url: "/common/include/feed.php",
			cache: false,
			dataType: 'xml',
			error: function(){
				$('#events').append('<p>There has been an error accessing event data. Please try again later.</p>');
			},
			success: function(data){
				var feed = $('channel', data);
				var e = '';
				var z = '';
				$('item', feed).each(function(){
					var d = $('title', this).text();
					var x = $('description', this).text();
					console.log(x);
					// event title
					if (x.indexOf('event: ')>-1){
						if (x.indexOf(', location: ')>-1){
							var event = x.slice(x.indexOf('event: ')+7,x.indexOf(', location: '));
						} else if (x.indexOf(', provider: ')>-1) {
							var event = x.slice(x.indexOf('event: ')+7,x.indexOf(', provider: '));
						} else if (x.indexOf(', information: ')>-1) {
							var event = x.slice(x.indexOf('event: ')+7,x.indexOf(', information: '));
						} else {
							var event = x.slice(x.indexOf('event: ')+7);
						}
					} else {
						var event = '';
					}
					// location
					if (x.indexOf(', location: ')>-1){
						if (x.indexOf(', provider: ')>-1) {
							var loc = x.slice(x.indexOf('location: ')+10,x.indexOf(', provider: '));
						} else if (x.indexOf(', information: ')>-1) {
							var loc = x.slice(x.indexOf('location: ')+10,x.indexOf(', information: '));
						} else {
							var loc = x.slice(x.indexOf('location: ')+10);
						}
					} else {
						var loc = '';
					}
					// provider
					if (x.indexOf(', provider: ')>-1){
						if (x.indexOf(', information: ')>-1) {
							var prov = x.slice(x.indexOf('provider: ')+10,x.indexOf(', information: '));
						} else {
							var prov = x.slice(x.indexOf('provider: ')+10);
						}
					} else {
						var loc = '';
					}
					// information
					if (x.indexOf(', information: ')>-1){
						var site = x.slice(x.indexOf('information: ')+13);
						var event = '<a href="'+site+'" target="_blank">'+event+'</a>';
					} else {
						var site = null;
					}
					e += '<tr><td>'+d+'</td><td>'+event+'</td><td>'+loc+'</td><td>'+prov+'</td></tr>';
					z += x;
				});
				$('#events tbody').empty().append(e);
				console.log(z);
			}
		});
	
	});
});