function loadEvents(month, year, interests){
 $.ajax({
    type: "POST",
    url: "/system/proxy.jsp?__proxyURL=https://secure3.convio.net/afj/site/CROrgEventAPI?api_key=afjcms&v=1.0&method=getMonthEvents&response_format=xml&month="+month+"&year="+year+"&interests="+interests,
    dataType: ($.browser.msie) ? "text" : "xml",
    success: parseXml,
		error:function (xhr, ajaxOptions, thrownError){
                    //alert(xhr.status);
                    //alert(thrownError);
										//alert(xhr.statusText);
    }   
  });
 return;
}

function parseXml(data){
	if (typeof data == "string") {
       xml = new ActiveXObject("Microsoft.XMLDOM");
       xml.async = false;
       xml.loadXML(data);
     } else {
       xml = data;
     }
  //find every Tutorial and print the author
  var m_names = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	$(xml).find("event").each(function()  {
																		 
		if(num >= maxevents) {  return false; }
		var evnt = $(this);
		var elink = evnt.find("eventUrl").text();
		var ename = evnt.find("name").text();
		var location = evnt.find("location").text(); 
		var time = evnt.find("startTime").text().substr(0,5);
		var stdate= evnt.find("startDate").text();
		var month = new Number(stdate.substr(5,2))-1;
		var date = new Date(stdate.substr(0,4), month, stdate.substr(8,2));
		var today = new Date();
		if(date >= today) {
	  	var html = "<li><a href=\""+elink+"\">"+m_names[date.getMonth()]+" "+date.getDate()+", "+date.getFullYear()+":</a> "+ename;
			if (location != null) { html += " <span class=\"loc\">("+location+")</span>"; }
			html += "</li>";
	  	$('#events').append(html);
			num++;
		}	
  });
if(num < maxevents) {
		if (count >= 3) { return false; }
    if(mymonth == 12) {mymonth = 1; myyear++;}  else {mymonth++; }
		count++;
    loadEvents(mymonth, myyear, interests);
  }
	return;
}
/*global vars */
var num = 0;
if(maxevents == undefined) { var maxevents = 5; }
if(interests == undefined) { var interests = null; }
var count = 0;
var today = new Date();
var mymonth = today.getMonth()+1;
var myyear = today.getFullYear();
$(document).ready(function(){
loadEvents(mymonth, myyear, interests);
count ++;

});

