
	// init the var
	var puHtml = '';
	// try to parse the JSON
	try { 
		var sched = YAHOO.lang.JSON.parse(pickupString); 
		// if there is no recordcount then there are no pickup schedules
		if (sched.ROWCOUNT < 1)
		{
			puHtml += '<li>No Pick-Up Schedules are available at this time.</li>';
		} else {
			/* loop over the JSON data from the dynamic server */
			for (var i =0; sched.ROWCOUNT > i; i++)
			{
				if (sched.DATA.SPORT_NAME[i] == "Rockies") {
					var eDate = YAHOO.lang.JSON.stringToDate(sched.DATA.END_EVENT_DATE[i]);
					var cleanDate = dateFormat(eDate, "mmmm dd, yyyy");
					puHtml += '<a href="'+appServer+'/content/SpecialRides/'+sched.DATA.SPORT_NAME[i]+'_Ride/pickupSchedule/'+sched.DATA.PICKUP_SCHEDULE[i]+' "TARGET="_BLANK" class="bodyBlueBoldLink">';
					puHtml += '<li>'+cleanDate+' at '+sched.DATA.EVENT_TIME[i]+'</li>';
					puHtml += '</a>';
				} else { 
					var eDate = YAHOO.lang.JSON.stringToDate(sched.DATA.EVENT_DATE[i]);
					var cleanDate = dateFormat(eDate, "mmmm dd, yyyy");
					/* DEBUG, this may be handy to be here 
					alert(sched.DATA.TEAM_NAMES[i]);
					alert(sched.DATA.EVENT_DATE[i]);
					alert(sched.DATA.EVENT_TIME[i]);
					alert(sched.DATA.PICKUP_SCHEDULE[i]);*/
				
					puHtml += '<a href="'+appServer+'/content/SpecialRides/'+sched.DATA.SPORT_NAME[i]+'_Ride/pickupSchedule/'+sched.DATA.PICKUP_SCHEDULE[i]+' "TARGET="_BLANK" class="bodyBlueBoldLink">';
					puHtml += '<li>'+sched.DATA.TEAM_NAMES[i]+' &nbsp; -- &nbsp; '+cleanDate+' at '+sched.DATA.EVENT_TIME[i]+'</li>';
					puHtml += '</a>';
				}
			}
		}
	} 
	// if there was an issue parsing the JSON notify the user that there are no pickup schedules
	catch (e) {
		puHtml = '<li>No Pick-Up Schedules are available at this time.</li>';
	}
	// get the data container and drop the html in it
	var schedContainer = document.getElementById("schedDataHere");
	schedContainer.innerHTML = puHtml;
