

try { suBgColor;}
catch(err) { var suBgColor = "#FFFFFF";}

try { suWidth;}
catch(err) {  var suWidth = "500";}

try { suNewWindow;}
catch(err) {  var suNewWindow = "yes";}

// add style sheet
//document.write('<link rel="stylesheet" type="text/css" href="http://suapi2.org/api/suEvents.css" />');			   
document.write('<table width="' + suWidth + '" id="suEventTable" bgcolor="' + suBgColor + '">');
document.write('<tr>');
//document.write('<td align="left" id="suTableCell"><div align="left" class="suMainTitle">Events</div>');
document.write('<td align="left" id="suTableCell">');

try {
  if (suItemNum < 0 || suItemNum > 16 || isNaN(suItemNum) ) {
     suItemNum = 1000;
  }   
}
catch(err) {
     var suItemNum = 10;

}

var suLinkMode = "";
try {
  if (suNewWindow == "yes") {
      suLinkMode = 'onclick="window.open(this.href); return false;" target="_blank"';
      }
}
catch(err) {
    var suNewWindow = "no";

}

numEvents = embedEvents['suEvents'].length

lastDate = false
suEventData = '<ul>';
suEventDate = 'No Events Found';
for (var i=0; i < suItemNum; i++) { 
  if(i == numEvents){
     break;
  }
  var event = embedEvents['suEvents'][i];
	/*var suEventID = event['EventID'];
	var suEventName = event['EventName'];
	var suEventVenueName = event['EventVenueName'];
	var suEventDate = event['EventPrettyDate'];
	var suEventPrettyDate = event['EventPrettyDate'];
	var suEventTime = event['EventTime'];
	var suEventDesc = event['EventDesc'];
	var suEventTickets = event['EventTickets'];
	var suEventCity = event['EventCity'];
	var suEventState = event['EventState'];
	var suEventPhone = event['EventPhone'];
	var suEventMp3URL = event['EventMp3URL'];
	var suEventURL = event['EventURL'];
	orig data read
	*/
	var suEventID = event['EventID'];
	var suEventName = event['EventName'];
	var suEventVenueName = event['EventVenueName'];
	var suEventStreet = event['EventStreet'];
	var suEventDate = event['EventPrettyDate'];
	var suEventPrettyDate = event['EventPrettyDate'];
	var suEventTime = event['EventTime'];
	var suEventDesc = event['EventDesc'];
	var suEventTickets = event['EventTickets'];
	var suEventEmail = event['EventEmail'];
	var suEventCity = event['EventCity'];
	var suEventState = event['EventState'];
	var suEventPhone = event['EventPhone'];
	var suEventMp3URL = event['EventMp3URL'];
	var suEventURL = event['EventURL'];
	var suEventImageURL = event['EventImageURL'];
	var suEventPrURL = event['EventPrURL'];
	var suEventTicketURL = event['EventTicketURL'];
	var suEventMerchantURL = event['EventMerchantURL'];	
	// these two variables are not event data - they describe the 
	// user who entered the event.  This is handy when you are aggregating 
	// events from many sources - but not interesting when displaying the events from
	// one organization.
	// The API does not automatically provide this data - the 'OrgData=1' parameter requests it.
	/* var suOrgName = event['OrgName'];	
	var suOrgURL = event['OrgURL']; */
 



  suEventName = suEventTime + " " + suEventName;
  
  var suCityState = suEventCity + ", " + suEventState;
 /* if(event['EventURL'] && (event['EventURL'] != 'http://')){
     suEventName = '<a href="' + event['EventURL'] + '" ' + suLinkMode + ' >' + suEventName + "</a>";
  } else {
     suEventName = '<b>' + suEventName + '</b>';
  }
  */
  
  suEventName = '<a href="http://suapi2.org/api/0/e/detail/options:eventid=' + event['EventID'] + '" ' + suLinkMode + ' >' + suEventName + "</a>";
  
  
  var suMP3Link = '';
  if(event['EventMP3URL'] && (event['EventMP3URL'] != 'http://')){
     suMP3Link = '<br /><a href="' + event['EventMP3URL'] + '" ' + suLinkMode + ' >MP3</a>';
  }
  if(!lastDate){
     lastDate = suEventDate;
  }
  if(lastDate != suEventDate){
     document.write( '<div class="suEventBlock"><span class="suEventDate">' + lastDate + '</span><br />' + suEventData + '</ul></div>');
     suEventData = '<ul>' + '<li><span class="suEventName">' + suEventName + "<br />(" + suEventVenueName + "  " + suCityState +   ")" + suMP3Link + "</span></li>\n";
     lastDate = suEventDate;
  } else {
     suEventData += '<li><span class="suEventName">' + suEventName + "<br />(" + suEventVenueName + "  " + suCityState +   ")" + suMP3Link + "</span></li>\n";
  }
}
if(suEventData != "<ul>\n"){
   document.write( '<div class="suEventBlock"><span class="suEventDate">' + suEventDate + '</span><br />' + suEventData + '</ul></div>');
}

	  
document.write('<hr noshade="noshade" width="60%"></td></tr></table>');
//document.write('<hr noshade="noshade" width="60%"><a href="http://syndicateus.net"><img src="http://whycantthey.org/api/images/logo125.gif" alt="Go to SyndicateUs" width="125" border="0"></a><br /><span class="suCredits"><a href="http://SyndicateUs.net">provided by SyndicateUs</a></span></td></tr></table>');
