// JavaScript Document
function checkForm(){
	var aElem = new Array('name','phone','email','comments');
	var d = document;
	var f = d.forms[0];
	for(var i=0;i<aElem.length;i++){
		if(f[aElem[i]].value==''){
			alert('Please fill in the \"'+f[aElem[i]].title+'\" field');
			return false;
		}
	}
	var correct = true;
	var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
	var emailFilter=/^.+@.+\..{2,3}$/;
	if(f[aElem[2]].value!=''){
		if (!(emailFilter.test(f[aElem[2]].value))){ correct = false; alert("Please enter a valid email address.");	 }
		else if(f[aElem[2]].value.match(illegalChars)){ correct = false; alert("The email address contains illegal characters.");}  
	}
	else{
		correct = false;
	}
	return correct;
}
