
//
//	User JavaScript Validator File
//
//
//	stringTrim(string)
//
function stringTrim(str)
{
	s = str.replace(/^(\s)*/, '');
	s = s.replace(/(\s)*$/, '');

	return s;
}

//
//	validateEMail(string)
//
function validateEMail(str)
{
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str))
	{
		return true;
	}
	else
	{
		return false;
	}
}

//
//	formRegisterValidate(form)
//
function formRegisterValidate(form)
{

	var text = new String(form.account_type.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please select your Hobo Account Type!\n\r');

		return false;
	}


	var text = new String(form.firstName.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please enter your First Name!\n\r');

		return false;
	}



	var text = new String(form.lastName.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please enter your Last Name!\n\r');

		return false;
	}


	var text = new String(form.hoboname.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please enter your Hobo Name!\n\r');

		return false;
	}


	var text = new String(form.primaryEmail.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please enter your Email Address!\n\r');

		return false;
	}

	var text = new String(form.primaryEmailReenter.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please Re-Enter your Email Address!\n\r');

		return false;
	}

	var text = new String(form.alternateEmail.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please enter your Alternate Email Address!\n\r');

		return false;
	}

	var text = new String(form.alternateEmailReenter.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please Re-Enter your Alternate Email Address!\n\r');

		return false;
	}

	var text = new String(form.password.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please enter a Password!\n\r');

		return false;
	}

	var text = new String(form.password_reenter.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please Re-Enter your Password!\n\r');

		return false;
	}

	var text = new String(form.secQuestion.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please select a Security Question!\n\r');

		return false;
	}

	var text = new String(form.secAnswer.value);
	text = stringTrim(text);

	if(text.length == 0)
	{
		alert('\n\r - Error! Please enter a Security Answer!\n\r');

		return false;
	}
}