function checkContactForm(thisForm)
{
	var emailAd = thisForm.email.value;
	var fname 	= thisForm.fname.value;
	var sname	= thisForm.sname.value;
	var msg 	= thisForm.message.value;
	var badEmail = "";
	var badFname = "";
	var badSname = "";
	var badMsg   = "";
	var x = 0;
	
	if (emailAd == "")
	{
		var badEmail = "Please enter an email address.\n";
		x = 1;
	}
	else if (emailAd > "")
	{
		var reg1str = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		var reg2str = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		var reg1 = new RegExp(reg1str);
		var reg2 = new RegExp(reg2str);
		
		if (!reg1.test(emailAd) && reg2.test(emailAd))
		{
			//alert('Email correct');
		}
		else
		{
			var badEmail = "Please enter a correctly formatted email address.\n";
			x = 1;
		}
		
	}
				
	if (fname == "")
	{
		var badFname = "Please enter your first name.\n";
		x = 1;
	}
	if (sname == "")
	{
		var badSname = "Please enter your surname.\n";
		x = 1;
	}
	if (msg == "")
	{
		var badMsg = "Please enter a message to send.\n";
		x = 1;
	}
	
	if (x == 1)
	{
		
		alert("Before you can continue you must fix the errors below:\n\n"+badEmail+badFname+badSname+badMsg);
		return false;
	}
	else
		return true;

}

	
	
