function validateForm(signUpForm)
{
	var error="";
	var emailFilter=/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/;
	
	if(!isEntered(signUpForm.firstName.value))
	{
		error+="You must provide a First Name\n";
	}
	if(!isEntered(signUpForm.lastName.value))
	{
		error+="You must provide a Last Name\n";
	}
	if(!isEntered(signUpForm.userName.value))
	{
		error+="You must provide a User Name\n";
	}
	if(!isEntered(signUpForm.password.value))
	{
		error+="You must provide a Password\n";
	}
	if(signUpForm.confirmPassword.value != signUpForm.password.value)
	{
		error+="Password and Confirm Password do not match\n";
	}
	if(!(emailFilter.test(signUpForm.email.value)))
	{
		error+="You must provide a valid email address\n";
	}
	if(!isEntered(signUpForm.address.value))
	{
		error+="You must provide an Address\n";
	}
	if(!isEntered(signUpForm.city.value))
	{
		error+="You must provide a City\n";
	}
	if(!isEntered(signUpForm.state.value))
	{
		error+="You must provide a State\n";
	}
	if(!isEntered(signUpForm.zip.value))
	{
		error+="You must provide a zip/postal code\n";
	}
	if(!isEntered(signUpForm.phone.value))
	{
		error+="You must provide a phone number\n";
	}
	if(!isEntered(signUpForm.country.value))
	{
		error+="You must provide a Country\n";
	}
	if(!isEntered(signUpForm.ss.value))
	{
		error+="You must provide a SS# / CorpID #\n";
	}
	if(!isEntered(signUpForm.website.value))
	{
		error+="You must provide a website\n";
	}

	if(error != "")
	{
		alert(error);
		return false;	
	}
	return true;
}

function isEntered(text)
{
	if(text.length > 2)
	{
		return true;
	}
	
	return false;
}

