function validate(myForm)
{
	var error = null;
    
	for(var i = 0; i < myForm.elements.length; i++)
	{
		var input = myForm.elements[i];

		if ((input.value == "") && (input.id != "comments"))
		{
			if(error == null)
			{
				error = "Please enter your " + input.title;
				input.focus();
			}
			else
			{
				error += "\nPlease enter your " + input.title;
			}
		}
	}

	if(error == null)
	{
		var input = document.getElementById("email");

		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(input.value)))
		{
			error = "The email format is incorrect";
			input.focus();
		}
	}
	
	if(error == null)
	{
		var checkboxGroup = [ "monday", "tuesday", "wednesday", "thursday", "friday" ];
		
		var hasOneChecked = false;
		var i = 0;
		while((!hasOneChecked) && (i < checkboxGroup.length))
		{
			if(document.getElementById(checkboxGroup[i]).checked)
				hasOneChecked = true;
			
			i++;
		}
		
		if(!hasOneChecked)
			error = "Please select a date to attend"
	}	
		
	if(error != null)
		alert(error);
	
	return error == null;
}