function validate() {
	var errorArray = new Array();
	var txtFormat = /^\w/;
	var emailFormat = /^[0-9a-zA-Z\.-]+@[0-9a-zA-Z\.-]+\.[a-zA-Z]{2,3}$/;
	var object = document.forms[0];
	var j = 0;
	for (i=0; i < object.elements.length; i++){
		if ((object.elements[i].name == "formName") || (object.elements[i].name == "formComments")){
			if(!txtFormat.test(object.elements[i].value)){
				errorArray[j] = object.elements[i].name;
				j++;
			}
		}
		else if (object.elements[i].name == "formEmail"){
			if(!emailFormat.test(object.elements[i].value)){
				errorArray[j] = object.elements[i].name;
				j++;
			}
		}
	}
	if (errorArray.length > 0){
		var totalErrors = errorArray.length;
		for(i=0; i <= totalErrors; i++){
			if (errorArray[i] == "formName"){
				errorArray[i] = "your name";
			}
			else if (errorArray[i] == "formEmail"){
				errorArray[i] = "your email address";
			}
			else if (errorArray[i] == "formComments"){
				errorArray[i] = "your message";
			}
			else if ((i == totalErrors) && (totalErrors > 1)) {
				errorArray[i-1] = "and " + errorArray[i-1];
			}
		}
		alert("please enter " + errorArray.join(", "));
	}
	else {
		object.submit();
	}	
}