//<!--
if(typeof(eventIdentifier) == 'undefined') {
	var readyContainer = '#tourObject';
} else {
	var readyContainer = "#"+eventIdentifier+"_container";
	if(jQ(readyContainer).length < 1) {
		readyContainer = "#tourObject";
	}	
}	
jQ(readyContainer).ready(function(){
	var data = {user_id: userId };
	var instanceContainer = jQ(readyContainer);
	if (tourlist != "") {
		var ids = tourlist.split(',');
		for (var i = 0; i < ids.length; i++) {
			data['cat_id['+i+']'] = ids[i];
		}
	} else {
		instanceContainer.empty().html('<h2 class="tourName">Add some events.</h2><ul class="tourDates">');
		return;		
	}	
	ONAPI.getEvents({
			data: data,
			callback: function(data){
			var resultStr = '';
			for (var i = 0; i < ids.length; i++) {
				var Tour = data[ids[i]]; 
				resultStr += '<h2 class="tourName">' + Tour.name + '</h2><ul class="tourDates">';
				for (var j in data[ids[i]].Event) {
					if(!Tour.Event[j].id) return false;
						var event = Tour.Event[j];
							if (event.time) {
								var time = event.time;
							} else {
								var time = 'Time TBA';
							}
							if (event.address) {
								var address = event.address;
							} else {
								var address = 'Address TBA';
							}
							if (event.url && event.url != 'http://') {
								if(event.url.substring(0,3) == 'www')
								{
									event.url = 'http://'+event.url;
								}								
								var link = '<a href="' + event.url + '">Purchase Tickets</a>';
							} else {
								var link = '';
							}
							resultStr += '<li class="tourEntry"> \
								<div class="handle"> \
									<h4 class="tourDate">'+ event.date + '</h4> \
									<h3 class="tourVenue">'+ event.venue + '</h3> \
									<h4 class="tourCity">'+ event.citystate + '</h4> \
									<div class="clear"></div> \
								</div> \
								<div class="tourFull"> \
									<h5 class="tourTime">'+ time + '</h5> \
									<h5 class="tourAddress">'+ address + '</h5> \
									<h5 class="purchaseTickets">'+link+'</h5> \
									<div class="clear"></div> \
								</div> \
							</li>';
						}
					resultStr += '</ul>';
				}
				
				instanceContainer.html(resultStr);
				jQ('.tourDates').accordion({
					header: "div.handle",
					alwaysOpen: false
				});
			}
			
		});
	});
//-->
