function validate() {
var df = document.thisForm;
//name empty?
if (df.realname.value == "")
{
alert("You must enter your name");
df.realname.focus();
return false;
}
//email empty?
if (df.email.value == "")
{
alert("You must enter your email address");
df.email.focus();
return false;
}
//email valid?
var email = df.email.value;
var invalidChars = " /:,;"
// does it contain any invalid characters?
for (i=0; i<invalidChars.length; i++) 
{	
var badChar = invalidChars.charAt(i)
if (email.indexOf(badChar,0) > -1) 
{
alert("You must enter a valid email\nwith no invalid characters\n i.e. FatherH@MountCarmel1.com");
df.email.focus();
return false;
}
}
// there must be one "@" symbol
var atPos = email.indexOf("@",1)			
if (atPos == -1) 
{
alert("You must enter a valid email\nwith at least one '@' symbol\n i.e. FatherH@MountCarmel1.com");
df.email.focus();
return false;
}
// and only one "@" symbol
if (email.indexOf("@",atPos+1) != -1) 
{
alert("You must enter a valid email\nand only one '@' symbol\n i.e. FatherH@MountCarmel1.com");
df.email.focus();	
return false;
}
// and at least one "." after the "@"
var periodPos = email.indexOf(".",atPos)
if (periodPos == -1) 
{
alert("You must enter a valid email\nand at least one '.' after the '@'\n i.e. FatherH@MountCarmel1.com");
df.email.focus();					
return false;
}
// must be at least 2 characters after the "."
if (periodPos+3 > email.length)	
{
alert("You must enter a valid email\nand there must be at least 2 characters after the '.'\n i.e. FatherH@MountCarmel1.com");
df.email.focus();		
return false;
}
/*
if (!validEmail(email))
{
alert("You must enter a valid email\n i.e. FatherH@MountCarmel1.com");
df.email.focus();
return false;
}
*/
//email valid?
/*
if (!isEmail(email))
{
alert("You must enter a valid email\n i.e. FatherH@MountCarmel1.com");
df.email.focus();
return false;
}
*/
//question empty?
if (df.askFatherHarrison.value == "")
{
alert("You must enter your question");
df.askFatherHarrison.focus();
return false;
}
return true;
}

function validate2() {
var df = document.thisForm2;
//request empty?
if (df.request.value == "")
{
alert("You must enter your prayer request");
df.request.focus();
return false;
}
return true;
}
