var whitespace = " \t\n\r";

function isEmpty(s)
{
	return ((s == null) || (s.length == 0))
}

function isWhitespace (s)
{
	var i;
	if (isEmpty(s)) return true;
	for (i = 0; i < s.length; i++)
	{   
		var c = s.charAt(i);
		if (whitespace.indexOf(c) == -1) return false;
	}
	return true;
}

function isEmail (s)
{
	if (isEmpty(s)) return false;
	if (isWhitespace(s)) return false;
 	var i = 2;
	var sLength = s.length;
	while ((i < sLength) && (s.charAt(i) != "@"))
	{ i++
	}
	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else i += 3;
  while ((i < sLength) && (s.charAt(i) != "."))
	{ i++
	}
	if ((i >= sLength - 2) || (s.charAt(i) != ".")) return false;
	else return true;
}

function Validator(theForm)
{
  if (!isEmail(theForm.email_address.value))  
  {
    alert("Please enter a valid email address!");
    theForm.email_address.focus();
		theForm.email_address.select();
    return (false);
  }
	if (isEmpty(theForm.last_name.value) || isWhitespace(theForm.last_name.value))
  {
    alert("Please enter your last name!");
    theForm.last_name.focus();
		theForm.last_name.select();
    return (false);
  }
if (isEmpty(theForm.message.value) || isWhitespace(theForm.message.value))  
  {
    alert("Please your questions or comments!");
    theForm.message.focus();
		theForm.message.select();
    return (false);
  }
  return (true);
}


function Validator1(theForm)
{
  if (!isEmail(theForm.userEmail.value))  
  {
    alert("Enter valid email address!");
    theForm.userEmail.focus();
		theForm.userEmail.select();
    return (false);
  }
  return (true);
}

