function CheckFields()

{

	var RequireFieldsList = "";

	var Form = document.getElementById('Form');



	for(var i = 0; i < Form.elements.length; i++)

		if (Form.elements[i].name.length > 0 &&
			((Form.elements[i].type == 'text' && Form.elements[i].value.length == 0) ||
			(Form.elements[i].type == 'hidden' && Form.elements[i].value.length == 0) ||
			(Form.elements[i].type == 'select-one' && Form.elements[i].selectedIndex == 0)))

				RequireFieldsList += (RequireFieldsList.length > 0 ? ', ' : '') + Form.elements[i].id;



	if (RequireFieldsList.length > 0)

		alert('Please fill field(s): ' + RequireFieldsList + '.');



	return (RequireFieldsList.length == 0);


}


function RenderEventsList()
{
	var EventsList = '';
	var objEventsListTable = document.getElementById('EventsListTable');

	for(r = 1; r < objEventsListTable.rows.length; r++)
		if (objEventsListTable.rows[r].cells[4].firstChild.selectedIndex > 0)
			EventsList += (EventsList.length > 0 ? '; ' : '') +
					objEventsListTable.rows[r].cells[0].innerHTML + ' - ' +
					objEventsListTable.rows[r].cells[4].firstChild.selectedIndex +
					' person(s)';

	document.getElementById('Events list').value = EventsList;

	return CheckFields()
;

}
