//------------------------------------------------------------------------
// Data Validation Functions
// Author: Scott Rendall
// Copyright ©2004 www.ClassicTV.info
//------------------------------------------------------------------------

function fnVaildText(src)
	{
	var sUserText = String(src.value);     // window.alert(sUserText.length);
	var iSpaceCount = 0;

	if (sUserText.length == 0)
		{
		return false;
		}
	if (sUserText != "")
		{
		for (i = 0; i < sUserText.length; i++ )
			{
			var strTemp = sUserText.charCodeAt(i);
			if (strTemp == 32) // "{space}"
				{
				iSpaceCount++;
				}
			if (strTemp == 10) // "{lf}"
				{
				iSpaceCount++;
				}
			if (strTemp == 13) // "{cr}"
				{
				iSpaceCount++;
				}
			}
		if (iSpaceCount == sUserText.length)
			{
			return false;
			}
		}
	return true;
	}

function fnVaildEmail(src)
	{
	var sUserAddress = String(src.value);
	var iAtCount = 0;
	var iDotCount = 0;

	if (sUserAddress.length < 7)
		{
		return false;
		}

	if (sUserAddress != "")
		{
		for (i = 1; i < sUserAddress.length - 5; i++ )
			{
			var strTemp = sUserAddress.charCodeAt(i);
			if (strTemp == 64)  // "@"
				{
				iAtCount = i;
				}
			}
		if (iAtCount == 0)
			{
			return false;
			}

		for (i = iAtCount + 3; i < sUserAddress.length - 2; i++ )
			{
			var strTemp = sUserAddress.charCodeAt(i);
			if (strTemp == 46)  // "."
				{
				iDotCount = i;
				}
			}
		if (iDotCount == 0)
			{
			return false;
			}
		}
	return true;
	}
