function validateRequired(value)
{
	return value != "";
}

function validateEmail(value)
{
	var v_Expr = "[\\w-_\\.]+@[\\w-_\\.]+\\.[\\w-_]+";
	return validateRegExp(value, v_Expr);
}

function validateZip(value)
{
	var v_Expr = "[0-9]{5}[0-9 \\-]{0,5}";
	return validateRegExp(value, v_Expr);
}

function validateName(value)
{
	var v_Expr = "[A-Za-z]{1}[A-Za-z \\-\\.\\',]*";
	return validateRegExp(value, v_Expr);
}

function validateAddress(value)
{
	var v_Expr = "[A-Za-z0-9]{1}[A-Za-z0-9 \\-\\.\\',]*";
	return validateRegExp(value, v_Expr);
}

function validatePhone(value)
{
	var v_Expr = "[0-9\(]{1}[A-Za-z0-9 \(\)\\.\\-]*";
	if (validateRegExp(value, v_Expr) == false)
		return false;
        
	var stripped = value.replace(/[\(\)\.\-\ ]/g, '');
	if (stripped.length != 10)
		return false;
}

function validateNumber(value)
{
	var v_Expr = "[0-9]*";
        return validateRegExp(value, v_Expr);
}

function validateRegExp(value, expr)
{
	var v_RegExp = new RegExp(expr);
	return (v_RegExp.exec(value) == value);
}
