
	function ChkPhoneFormat(sFrmName,sFieldValue,sFieldName,sFieldDesc)
	{	
		var chkStr;
		var sCharPattern;
		sCharPattern = /\((\d{3})\)(\s)(\d{3})\-(\d{4})/;
		chkStr=sFieldValue.match(sCharPattern);
		
		if (chkStr == null)
		{
			alert(sFieldDesc + " must be keyed in the following format (423) 123-1234 (Please try again!)");	
			document.forms(sFrmName).item(sFieldName).focus();
			return false;
		}
		return true;
	}
	function ChkEmailFormat(sFrmName,sFieldValue,sFieldName,sFieldDesc)
	{	
		var chkStr;
		var sCharPattern;
		sCharPattern = /^(\w+)(\.\w+)*@(\w+\.)+(\w+)$/;
		chkStr=sFieldValue.match(sCharPattern);
		
		if (chkStr == null)
		{
			alert(sFieldDesc + " must contain @ and a period ex.. a123@123.com (Please try again!)");	
			document.forms(sFrmName).item(sFieldName).focus();
			return false;
		}
		return true;
	}
	function ChkBegAlphChar(sFrmName,sFieldValue,sFieldName,sFieldDesc)
	{
		var chkStr;
		var sCharPattern;
		
	
		if (sFieldValue !="")
		{
			sCharPattern=/^[A-Za-z]/;
			chkStr=sFieldValue.match(sCharPattern);
		
			if (chkStr == null)
			{
				alert(sFieldDesc + " must start with a Alpha character.  A-Z.. Please try again!");
				document.forms(sFrmName).item(sFieldName).focus();
				return false;
			}
		}	
		return true;
	}

	function SetFieldFocus(sFrmName,sFieldName)
	{
		document.forms(sFrmName).item(sFieldName).focus();
	}

	function ChkBlankField(sFrmName,sFieldValue,sFieldName,sFieldDesc)
	{
		if (sFieldValue == "")
		{
			alert("You must provide a " + sFieldDesc + " Please try again.");
				document.forms(sFrmName).item(sFieldName).focus();   			
			return false;
		}	
		return true;
	}

	function ChkFieldLen(sFrmName,sFieldValueLen,sFieldName,sFieldDesc,iStartFieldPos,iEndFieldPos)
	{
		var error;
		var a
		
		error=false;
		switch (sFieldName)
		{
			case "sFn":
				if (sFieldValueLen < iStartFieldPos || sFieldValueLen > iEndFieldPos)	
				{
					error = true;
				}
				break;	

			case "sLn":
				if (sFieldValueLen < iStartFieldPos || sFieldValueLen > iEndFieldPos)
				{
					error = true;
				}
				break;
		
			default:
				break;
		}
		if (error == true)
		{
			alert(sFieldDesc + " needs to be between " + iStartFieldPos + " and " + iEndFieldPos + " characters.  Please try again!");
			document.forms(sFrmName).item(sFieldName).focus();   			
			return false;
		}
		return true;
	}	

