function validateForm(form)
{
	var returnValue = true;
	var errorMessage = 'The following field(s) are required:\n\n';
	var focusField = null;
	if(!form.firstname.value)
	{
		errorMessage += ' - First Name\n';
		if(!focusField)
			focusField = form.firstname;
		returnValue = false;
	}
	if(!form.lastname.value)
	{
		errorMessage += ' - Last Name\n';
		if(!focusField)
			focusField = form.lastname;
		returnValue = false;
	}
	if(!form.email.value)
	{
		errorMessage += ' - Email Address\n';
		if(!focusField)
			focusField = form.email;
		returnValue = false;
	}
	if(!form.passone.value)
	{
		errorMessage += ' - Password\n';
		if(!focusField)
			focusField = form.passone;
		returnValue = false;
	}
	if(!form.passtwo.value)
	{
		errorMessage += ' - Confirm Password\n';
		if(!focusField)
			focusField = form.passtwo;
		returnValue = false;
	}
	if(!form.phonenumber.value)
	{
		errorMessage += ' - Phone Number\n';
		if(!focusField)
			focusField = form.phonenumber;
		returnValue = false;
	}
	if(returnValue)
	{
		if(form.passone.value != form.passtwo.value)
		{
			errorMessage = 'The passwords you have entered do not match.';
			focusField = form.passone;
			returnValue = false;
		}
		else if(!(form.phonenumber.value.length == 10))
		{
			errorMessage = 'Invalid Phone Number';
			focusField = form.phonenumber;
			returnValue= false;
		}
	}
	if(!returnValue)
	{
	  alert(errorMessage);
	  if(focusField)
		focusField.focus();
	}
	return returnValue;
}

function validateFormedit(form)
{
	var returnValue = true;
	var errorMessage = 'The following field(s) are required:\n\n';
	var focusField = null;
	if(!form.firstname.value)
	{
		errorMessage += ' - First Name\n';
		if(!focusField)
			focusField = form.firstname;
		returnValue = false;
	}
	if(!form.lastname.value)
	{
		errorMessage += ' - Last Name\n';
		if(!focusField)
			focusField = form.lastname;
		returnValue = false;
	}
	if(!form.phonenumber.value)
	{
		errorMessage += ' - Phone Number\n';
		if(!focusField)
			focusField = form.phonenumber;
		returnValue = false;
	}
	if(returnValue)
	{
		if(form.passone.value != form.passtwo.value)
		{
			errorMessage = 'The passwords you have entered do not match.';
			focusField = form.passone;
			returnValue = false;
		}
		else if(!(form.phonenumber.value.length == 10))
		{
			errorMessage = 'Invalid Phone Number';
			focusField = form.phonenumber;
			returnValue= false;
		}
	}
	if(!returnValue)
	{
	  alert(errorMessage);
	  if(focusField)
		focusField.focus();
	}
	return returnValue;
}

function validateEmail(form)
{
	var returnValue = true;
	var errorMessage = 'The following field(s) are required:\n\n';
	var focusField = null;
	if(!form.lastname.value)
	{
		errorMessage += ' - Last Name\n';
		if(!focusField)
			focusField = form.lastname;
		returnValue = false;
	}
	if(!form.email.value)
	{
		errorMessage += ' - Email Address\n';
		if(!focusField)
			focusField = form.email;
		returnValue = false;
	}
	if(!returnValue)
	{
	  alert(errorMessage);
	  if(focusField)
		focusField.focus();
	}
	return returnValue;
}

function enableField() {
	document.form1.plus.disabled=false;
}

function disableField() {
	document.form1.plus.disabled=true;
}