//*****************************************************************************
						//** VALIDATION **
	function isEmailAddr(email)
	{
		var result = false;
		var theStr = new String(email);
		var index = theStr.indexOf('@');
		if (index > 0)
		{
			var pindex = theStr.indexOf('.',index);
			if ((pindex > index+1) && (theStr.length > pindex+1))
				result = true;
		}
		return result;
	}
	//----------------------------------------
	function validRequired(formField, fieldLabel)
	{
		var result = true;
		if (formField.value == '')
		{
			alert('Please enter a value for the "' + fieldLabel + '" field.');
			formField.focus();
			result = false;
		}
		return result;
	}
	//----------------------------------------
	function validEmail(formField,fieldLabel,required)
	{
		var result = true;
		if (required && !validRequired(formField,fieldLabel))
			result = false;
		if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) )
		{
			alert('Please enter a complete email address in the form: yourname@yourdomain.com');
			//formField.value = '';
			formField.focus();
			result = false;
		}
		return result;
	}
	//----------------------------------------
	function validNum(formField,fieldLabel,required)
	{
		var result = true;
		if (required && !validRequired(formField,fieldLabel))
			result = false;
		if (result)
		{
			var num = parseInt(formField.value);
			if (isNaN(num) || formField.value == 0)
			{
				alert('Please enter a number for the "' + fieldLabel + '" field.');
				formField.value = '';
				formField.focus();
				result = false;
			}
		}
		return result;
	}
	//----------------------------------------
	
//*****************************************************************************