function validateForm(thisForm)
{
	var x = thisForm;
	var errmsg = new Array(), messageout="";
	var i = 0, z=0;
			
	if(x.name.value == "") errmsg[errmsg.length] = "Please enter your name.";
	
	if(x.email.value == "")
	{
		errmsg[errmsg.length] = "Please enter your e-mail.";
	}
	else if (!IsEmail(x.email.value))
	{
		errmsg[errmsg.length] = "Please enter a valid email address.";
		
	}
	if(x.location.value == "") errmsg[errmsg.length] = "Please tell us where you are from?";
	if(x.comments.value == "") errmsg[errmsg.length] = "Please add your comments.";

			
	if(errmsg.length > 0)
	{
		for(var i=0;i<errmsg.length;i++)
		{
			messageout+=errmsg[i]+"\n";
		}
		alert("The following errors have been detected:\n\n" + messageout);
		return false;
	}
	else
	{
		return true;
	}
}	


function IsEmail(tmpStr)
{
	var email = /^[\w\._-]+@[\w\._-]+.\w{2,3}$/;
	return email.test(tmpStr);
}

