{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540
{\fonttbl\f0\fmodern\fcharset0 Courier;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww9000\viewh8400\viewkind0
\deftab720
\pard\pardeftab720\ql\qnatural

\f0\fs26 \cf0 // -- Validation Functions\
function trim(sString)\
\{\
    while (sString.substring(0,1) == ' ')\
    \{\
        sString = sString.substring(1, sString.length);\
    \}\
\
    while (sString.substring(sString.length-1, sString.length) == ' ')\
    \{\
        sString = sString.substring(0,sString.length-1);\
    \}\
\
    return sString;\
\}\
\
function validateEmail(email) \{\
    //Validating the email field\
    var re = /^(([^<>()[\\]\\\\.,;:\\s@\\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\\"]+)*)|(\\".+\\"))@((\\[[0-9]\{1,3\}\\.[0-9]\{1,3\}\\.[0-9]\{1,3\}\\.[0-9]\{1,3\}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]\{2,\}))$/;\
\
    if (! email.match(re)) \{\
        return false;\
    \}\
\
    return true;\
\}\
\
\
function validatePhone(phnumber) \{\
\
	if ( validateUSPhone(phnumber) )\{ return true; \}\
	else\
	\{\
		var phoneRe = /^((\\+\\d\{1,3\}(-| )?\\(?\\d\\)?(-| )?\\d\{1,5\})|(\\(?\\d\{2,6\}\\)?))(-| )?(\\d\{3,4\})(-| )?(\\d\{4\})(( x| ext)\\d\{1,5\})\{0,1\}$/;\
\
		if (! phnumber.match(phoneRe)) \{\
			return false;\
		\}\
		return true;\
	\}\
\}\
\
/************************************************\
	Description in form_validation_regex.js\
*************************************************/\
\
function validateUSZip( strValue ) \{\
	var objRegExp  = /(^\\d\{5\}$)|(^\\d\{5\}-\\d\{4\}$)/;\
	return objRegExp.test(strValue);\
\}\
\
function validateInteger( strValue ) \{\
	var objRegExp  = /(^-?\\d\\d*$)/;\
	return objRegExp.test(strValue);\
\}\
\
function validateUSPhone( strValue ) \{\
	var objRegExp  = /^\\([1-9]\\d\{2\}\\)\\s?\\d\{3\}\\-\\d\{4\}$/;\
	return objRegExp.test(strValue);\
\}}
