function doValidation()
	{
		if(trim(document.getElementById('txtName').value) == '')
		{
			alert("Please enter your name");
			return false;
		}
		
		if(trim(document.getElementById('txtPhone').value) == '')
		{
			alert("Please enter your phone number");
			return false;
		}
		
		if(trim(document.getElementById('txtEmailAddress').value) == '')
		{
			alert("Please enter email address");
			return false;
		}
		
		if(trim(document.getElementById('txtDate').value) == '')
		{
			alert("Please enter event date");
			return false;
		}

		if(trim(document.getElementById('txtItems').value) == '')
		{
			alert("Please enter the items needed");
			return false;
		}
		
		return ValidateEmail();
	}
	
	function ValidateEmail() 
	{
        var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        str = trim(document.getElementById('txtEmailAddress').value);
		
		if (str.match(emailRegEx)) 
		{
			return true;
		}
        else
		{
 			alert("Enter a valid email address");
		    return false;
        }
    }
	
	function trim(str) 
	{
		var whitespace = ' \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000';
		for (var i = 0; i < str.length; i++) 
		{
			if (whitespace.indexOf(str.charAt(i)) === -1) 
			{
				str = str.substring(i);
				break;
			}
		}
		for (i = str.length - 1; i >= 0; i--) 
		{
			if (whitespace.indexOf(str.charAt(i)) === -1) 
			{
				str = str.substring(0, i + 1);
				break;
			}
		}
		return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
	}

