var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
var xmlSch;
var filtered;

function parseJSON(data) {
		var xml = '<events>\n';
		if (data.events.sport != null && data.events.sport['@id'] != null) {
			var sport = data.events.sport;
			xml += '\t<sport id="' + sport['@id'] + '">\n';			
			
			if (sport.event.day != null) {
				var event = sport.event;				
				xml += '\t\t<event>\n';
				xml += '\t\t\t<day>' + event.day + '</day>\n';
				xml += '\t\t\t<date>' + event.date + '</date>\n';
				xml += '\t\t\t<time>' + event.time + '</time>\n';
				xml += '\t\t\t<away><![CDATA[' + event.away + ']]></away>\n';
				xml += '\t\t\t<home><![CDATA[' + event.home + ']]></home>\n';
				xml += '\t\t</event>\n';
			} else {
				for (evtIdx in sport.event) {
					var event = sport.event[evtIdx];				
					xml += '\t\t<event>\n';
					xml += '\t\t\t<day>' + event.day + '</day>\n';
					xml += '\t\t\t<date>' + event.date + '</date>\n';
					xml += '\t\t\t<time>' + event.time + '</time>\n';
					xml += '\t\t\t<away><![CDATA[' + event.away + ']]></away>\n';
					xml += '\t\t\t<home><![CDATA[' + event.home + ']]></home>\n';
					xml += '\t\t</event>\n';
				}
			}
			xml += '\t</sport>\n';
		} else if (data.events.sport != null) {
			for (spIdx in data.events.sport) {
				var sport = data.events.sport[spIdx];
				xml += '\t<sport id="' + sport['@id'] + '">\n';			
				
				if (sport.event.day != null) {
					var event = sport.event;				
					xml += '\t\t<event>\n';
					xml += '\t\t\t<day>' + event.day + '</day>\n';
					xml += '\t\t\t<date>' + event.date + '</date>\n';
					xml += '\t\t\t<time>' + event.time + '</time>\n';
					xml += '\t\t\t<away><![CDATA[' + event.away + ']]></away>\n';
					xml += '\t\t\t<home><![CDATA[' + event.home + ']]></home>\n';
					xml += '\t\t</event>\n';
				} else {
					for (evtIdx in sport.event) {
						var event = sport.event[evtIdx];				
						xml += '\t\t<event>\n';
						xml += '\t\t\t<day>' + event.day + '</day>\n';
						xml += '\t\t\t<date>' + event.date + '</date>\n';
						xml += '\t\t\t<time>' + event.time + '</time>\n';
						xml += '\t\t\t<away><![CDATA[' + event.away + ']]></away>\n';
						xml += '\t\t\t<home><![CDATA[' + event.home + ']]></home>\n';
						xml += '\t\t</event>\n';
					}
				}
				xml += '\t</sport>\n';
			}	
		}else if (data.events == ""){
			xml += '\t<sport id="all">\n';	
			xml += '\t\t<event>\n';
			xml += '\t\t\t<day>THERE ARE NO SCHEDULED EVENTS</day>\n';
			xml += '\t\t\t<date></date>\n';
			xml += '\t\t\t<time></time>\n';
			xml += '\t\t\t<away></away>\n';
			xml += '\t\t\t<home></home>\n';
			xml += '\t\t</event>\n';
			xml += '\t</sport>\n';
		}
		xml += '</events>\n';
		filtered = "all";
		showXML(stringToXML(xml));
};
function stringToXML(text){
		if (window.ActiveXObject){
		  var doc=new ActiveXObject('Microsoft.XMLDOM');
		  doc.async='false';
		  doc.loadXML(text);
		} else {
		  var parser=new DOMParser();
		  var doc=parser.parseFromString(text,'text/xml');
		}
		return doc;
};


function showXML(head){
	var z = document.getElementById("boxContentEvents");
	z.innerHTML = "";
		var day = "";
		var date = "";
		var time = "";
		var away = "";
		var homeT = "";
		var sport =$(head).find("event");
		for (var i=0;i<3;++i){
			day = $(sport[i]).find("day").text();
			date = $(sport[i]).find("date").text();
			away = $(sport[i]).find("away").text();
			homeT = $(sport[i]).find("home").text();
							
				var date0 = date.split(" ");
				var date1 = "";
				for (m = 0; m < date0.length; m++) {
					if(m==1){
						if(date0[m].length == 1){
							date1 += "<br />0" + date0[m];	
						}else{
							date1 += "<br />" + date0[m];
						}
					}else {
						date1 += date0[m];
					}
				}
				if(day == ""){
				var newDiv = "<table align=\"left\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td colspan=\"2\"><a href=\"runsched.html\"><strong>NO SCHEDULED EVENTS</strong></a></td></tr><tr><td id=\"rssDate\" rowspan=\"2\"><strong>"+ date +"</strong></td><td id=\"rssVisit\">&nbsp; "+ away +"</td></tr><tr><td id=\"rssHome\">&nbsp; "+ homeT +"</td></tr><tr><td height=\"5\"></td></tr></table>";
				}else{
var newDiv = "<table align=\"left\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td colspan=\"2\"><strong><a href=\"runsched.html\">"+ day +"</a></strong></td></tr><tr><td id=\"rssDate\" rowspan=\"2\"><strong>"+ date +"</strong></td><td id=\"rssVisit\"><a href=\"runsched.html\">&nbsp; "+ away +"</a></td></tr><tr><td id=\"rssHome\"><a href=\"runsched.html\">&nbsp; "+ homeT +"</a></td></tr><tr><td height=\"5\"></td></tr></a></table>";
				}
				z.innerHTML += newDiv;
			
		
	}
};
