var dateRange = 7;

$(document).ready(function(){
	$.ajax({
		type: "GET",
	//	url: "/fileadmin/templates/xml/xmltest.xml",
		url: "/fileadmin/templates/xml/xml.php",
		dataType: "xml",
		success: function(xml)
		{
			
			$(xml).find('item').each(function()
			{
				var calendarRange = new Date();
				var currentDate = new Date();
				calendarRange.setDate(calendarRange.getDate() + dateRange);
				
				var title = $(this).find('title').text();
				var startDate = new Date(1000 * parseInt($(this).find('startdate').text()));
				startDate.setDate(startDate.getDate()+1);	
			
				var weekDays = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"]
				var month=new Array(12);
				month[0]="January";
				month[1]="February";
				month[2]="March";
				month[3]="April";
				month[4]="May";
				month[5]="June";
				month[6]="July";
				month[7]="August";
				month[8]="September";
				month[9]="October";
				month[10]="November";
				month[11]="December";

				var startDayofWeek = weekDays[startDate.getDay()];
				var startDay = startDate.getDay();
				var startDayoftheMonth = startDate.getDate();
				var startMonth = month[startDate.getMonth()];
				var startTime = $(this).find('starttime').text();
				var endTime = $(this).find('endtime').text();
				if (startDate <= calendarRange && startDate >= currentDate) {	
					$('.calendarData').append("<div class=\"calendarTitle\">" + startDayofWeek + ", " + startMonth + " " + startDayoftheMonth + '</div>');
					$('.calendarData').append("<div class=\"calendarLeft\">" + startTime + "</div><div class=\"calendarRight\">" + title + "</div><div class=\"clear\"></div><br />");
				}
			});
		}
	});
});

