
$(function()
{
})

window.onbeforeunload = function() 
{
}

function interfaceEventsAttendeesSearch(sEventId)
{	
	
	var sParam = 'method=EVENT_ATTENDEE_SEARCH&rf=XML' +
					'&includeattendee=1' +
					'&rows=2000'
					'&advanced=1'
					'&status=3';
	
	if (sEventId == undefined) {sEventId = ''};
	if (sEventId == '')	{sEventId = msOnDemandContextId};
				
    if (sEventId != '') 
	{
        sParam = sParam + '&event=' +sEventId;
    } 
		
	$.ajax(
	{
		type: 'GET',
		url: '/directory/ondemand/object.asp?' + sParam,
		dataType: 'xml',
		success: interfaceEventsAttendeesSearchShow
	});
	
}		
	
function interfaceEventsAttendeesSearchShow(oXML) {
	
	var aHTML = [];
	var h = -1;
	
	oRoot = oXML.getElementsByTagName("ondemand").item(0);
	
	if (oRoot.childNodes.length != 0)
	{
		
		aHTML[++h] = '<table border="0" cellspacing="0" cellpadding="0" width="750" style="margin-top:15px; margin-bottom:15px;">';
		aHTML[++h] = '<tbody>'
	
		aHTML[++h] = '<tr class="interfaceEventsAttendees">';
		aHTML[++h] = '<td class="interfaceEventsAttendees">First Name</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Surname</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Type</td>';
//			aHTML[++h] = '<td class="interfaceEventsAttendees">Phone</td>';
//			aHTML[++h] = '<td class="interfaceEventsAttendees">Home Phone</td>';
//			aHTML[++h] = '<td class="interfaceEventsAttendees">Mobile</td>';
//			aHTML[++h] = '<td class="interfaceEventsAttendees">Email</td>';
//			aHTML[++h] = '<td class="interfaceEventsAttendees">Fax</td>';
//			aHTML[++h] = '<td class="interfaceEventsAttendees">Type</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Club</td>';
//			aHTML[++h] = '<td class="interfaceEventsAttendees">Other Club</td>';
//			aHTML[++h] = '<td class="interfaceEventsAttendees">Other District</td>';
//			aHTML[++h] = '<td class="interfaceEventsAttendees">Dietary</td>';
//			aHTML[++h] = '<td class="interfaceEventsAttendees">Physical</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Breakfast</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Cocktail Party</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Day 1</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Dinner</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Day 2</td>';

		aHTML[++h] = '<td class="interfaceEventsAttendees">StatusText</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Notes</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Invoiced</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">Status</td>';
		aHTML[++h] = '<td class="interfaceEventsAttendees">ID</td>';

		aHTML[++h] = '</tr>';

		for (var iRow = 0; iRow < oRoot.childNodes.length; iRow++) 
		{
			var oRow = oRoot.childNodes.item(iRow);
			
			aHTML[++h] = '<tr class="interfaceActions">';
			
			aHTML[++h] = '<td id="tdEvent-firstname" class="interfaceEvents">' + onDemandXMLGetData(oRow, "firstname") + '</td>';
			aHTML[++h] = '<td id="tdEvent-surname" class="interfaceEvents">' + onDemandXMLGetData(oRow, "surname") + '</td>';
//				aHTML[++h] = '<td id="tdEvent-phone" class="interfaceEvents">' + onDemandXMLGetData(oRow, "phone") + '</td>';
//				aHTML[++h] = '<td id="tdEvent-homephone" class="interfaceEvents">' + onDemandXMLGetData(oRow, "homephone") + '</td>';
//				aHTML[++h] = '<td id="tdEvent-email" class="interfaceEvents">' + onDemandXMLGetData(oRow, "email") + '</td>';
//				aHTML[++h] = '<td id="tdEvent-fax" class="interfaceEvents">' + onDemandXMLGetData(oRow, "fax") + '</td>';
			aHTML[++h] = '<td id="tdEvent-sq5939" class="interfaceEvents">' + onDemandXMLGetData(oRow, "sq5939") + '</td>';
			aHTML[++h] = '<td id="tdEvent-sq6305" class="interfaceEvents">' + onDemandXMLGetData(oRow, "sq6305") + '</td>';
			aHTML[++h] = '<td id="tdEvent-sq5942" class="interfaceEvents">' + onDemandXMLGetData(oRow, "sq5942") + '</td>';
			aHTML[++h] = '<td id="tdEvent-sq6306" class="interfaceEvents">' + onDemandXMLGetData(oRow, "sq6306") + '</td>';
			aHTML[++h] = '<td id="tdEvent-sq6307" class="interfaceEvents">' + onDemandXMLGetData(oRow, "sq6307") + '</td>';
			aHTML[++h] = '<td id="tdEvent-sq6308" class="interfaceEvents">' + onDemandXMLGetData(oRow, "sq6308") + '</td>';
			aHTML[++h] = '<td id="tdEvent-sq6309" class="interfaceEvents">' + onDemandXMLGetData(oRow, "sq6309") + '</td>';
			aHTML[++h] = '<td id="tdEvent-statustext" class="interfaceEvents">' + onDemandXMLGetData(oRow, "statustext") + '</td>';
			
			aHTML[++h] = '<td id="tdEvent-notes" class="interfaceEvents">' + onDemandXMLGetData(oRow, "notes") + '</td>';
								
			if (onDemandXMLGetData(oRow, "invoice") == '')
			{		
				aHTML[++h] = '<td id="tdEvent-invoice" class="interfaceEvents">No</td>';
			}
			else	
			{		
				aHTML[++h] = '<td id="tdEvent-invoice" class="interfaceEvents">Yes</td>';
			}
			
			if (onDemandXMLGetData(oRow, "status") == '3')
			{		
				aHTML[++h] = '<td id="tdEvent-status" class="interfaceEvents">Accepted</td>';
			}
			else	
			{		
				aHTML[++h] = '<td id="tdEvent-status" class="interfaceEvents">Not-Accepted</td>';
			}
			
			aHTML[++h] = '<td id="tdEvent-options-' + onDemandXMLGetData(oRow, "id") + '"' +
								' class="interfaceActionsOptions">&nbsp;</td>';
			aHTML[++h] = '</tr>'
		}
    	
		aHTML[++h] = '</tbody></table>';

		$('#divInterfaceMain').html(aHTML.join(''));
		
	}
}

