function validateRegisterForm(form_obj)
{
	var requiredField = Array("user[email]", "confirm_email", "user[pwd]", "confirm_pwd", "user[fname]", "user[lname]", "user[inst]", "user[city]");
	var requiredText = Array("E-Mail Address", "Confirm E-Mail Address", "Password", "Confirm Password", "First Name", "Last Name", "Institution/University", "Town/City");
	var msg = "";
	
	for (var i = 0; i < requiredField.length; i++)
	{
		if (!form_obj.elements[requiredField[i]].value.length)
		{
			msg += " - " + requiredText[i] + "\n";
		}
	}
	
	if (msg.length) // Check required fields
	{
		alert("Please fill in the following required fields: \n" + msg);
		return false;
	}
	
	if (form_obj.elements["user[email]"].value != form_obj.elements["confirm_email"].value)
	{
		alert("The E-mail and Confirm E-mail fields must match!");
		return false;
	}
	
	if (form_obj.elements["user[pwd]"].value != form_obj.elements["confirm_pwd"].value)
	{
		alert("The Password and Confirm Password fields must match!");
		return false;
	}
	
	// Registered users must have a valid University email address (something.edu)
	/*if (form_obj.elements["home_user[email]"].value.indexOf(".edu") <= 0 || form_obj.elements["home_user[email]"].value.indexOf("@") <= 0)
	{
		alert("You must provide a valid Institution/University E-Mail address! \n(example: you@your_university.edu)");
		return false;
	}*/
	
	return true;
}

function validateChangePasswordForm(form_obj)
{
	if (form_obj.elements["password"].value.length < 4 || 
		(form_obj.elements["password"].value != form_obj.elements["confirm_password"].value))
	{
		alert("You must enter a Password between 4 and 24 characters and Confirm your Password!");
		return false;
	}
	return true;
}

function validateUserContactForm(form_obj)
{
	if (!form_obj.elements["name"].value.length || 
		!form_obj.elements["email"].value.length || 
		!form_obj.elements["message"].value.length)
	{
		alert("Please enter your Name, E-Mail adddress, and your Message!");
		return false;
	}
	
	return true;
}

