

function validateUser() {

	var name;
	name = document.Vote.name.value;
	if(name.length == 0)
	{
		alert("First Name is a Required Field.");
		document.Vote.name.focus();
		return false;
	}

	var fName;
	fName = document.Vote.fName.value;
	if(fName.length == 0)
	{
		alert("Forum Name is a Required Field.");
		document.Vote.fName.focus();
		return false;
	}

	var email;
	email = document.Vote.email.value;
	if(email.length == 0)
	{
		alert("E-mail is a Required Field.");
		document.Vote.email.focus();
		return false;
	}

	//verify valid email format

	else
	{
		re = /[0-9a-zA-Z_]+\@[0-9a-zA-Z_]+(\.[a-zA-Z]+)+/;
		if(!re.test(email))
		{
			alert("E-mail is invalid. Please enter e-mail address in format 'user\@domain\.com'.");
			document.Vote.email.focus();
			return false;
		}
	}
}
