function validRequired(formField,fieldLabel,alertmsg)
{
var result = true;
if (formField.value == "")
{
if (alertmsg == "") {
alert('Please enter your ' + fieldLabel +'.');
} else {
alert(alertmsg);
}
formField.focus();
result = false;
}
return result;
}

function emailcheck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
//alert("Invalid E-mail ID")
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
//alert("Invalid E-mail ID")
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
//alert("Invalid E-mail ID")
return false
}
if (str.indexOf(at,(lat+1))!=-1){
//alert("Invalid E-mail ID")
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
//alert("Invalid E-mail ID")
return false
}
if (str.indexOf(dot,(lat+2))==-1){
//alert("Invalid E-mail ID")
return false
}
if (str.indexOf(" ")!=-1){
//alert("Invalid E-mail ID")
return false
}
return true
}


function validate() {
	if (!validRequired(document.comments.Name,"name","")) {
	return false;
	}
	if (!validRequired(document.comments.Email,"email address","")) {
	return false;
	}
	if (emailcheck(document.comments.Email.value)==false){
	//document.comments.Email.value=""
	alert("Please enter in a valid email address");
	document.comments.Email.focus()
	return false;
	}
	if (!validRequired(document.comments.comments_questions,"comments or questions","")) {
	return false;
	}
	return;
}