/*function RestrictToNumbers (theTxt)
{
	var allowed = /[0-9\x0D]/g
	var key = theTxt.substring(theTxt.length,1);
	alert(key);
	//var key = String.fromCharCode( window.event.keyCode );
	
	var good = allowed.test( key );
	
	if ( !good )
	{
		event.keyCode = 0;
	}
}
*/

function trimBlanks( txt )
{
      var newText = '';

      if ( txt != '' )
      {
            var curChar = 0;

            while ( txt.charAt( curChar ) == ' ' )
            {
                  curChar ++;
            }

            newText = txt.substr( curChar );

            while ( newText.charAt( newText.length - 1 ) == ' ' )
            {
                  newText = newText.substr( 0, newText.length - 1 );
            }
      }

      return newText;
}

function checkForm()
{
	var retFlag = true;
	var theMsg;
	
	var atArray = document.getElementById('emailAddress').value.split('@');
	if( atArray.length != 2 || atArray[0] == '' || atArray[1] == '')
	{
		retFlag = false;
		theMsg = 'Please enter a valid email address';
	}
	else
	{
		var periodArray = atArray[1].split('.');
		if( periodArray.length < 2 )
		{
			retFlag = false;
			theMsg = 'Please enter a valid email address';
		}
		else
		{
			for( var i = 0; i < periodArray.length; i++ )
			{
				if( periodArray[i] == '' )
				{
					retFlag = false;
					theMsg = 'Please enter a valid email address';
				}
			}
		}
	}
	
	if( retFlag )
	{
		 if
		(
			trimBlanks( document.getElementById('emailFName').value ) == '' ||
			trimBlanks( document.getElementById('emailLName').value ) == '' ||
			trimBlanks( document.getElementById('emailAddress').value ) == ''
		 )
		{
			retFlag = false;
			theMsg = 'Please fill out all information';
		}
	}
	
	
	if( !retFlag )
	{
		alert( theMsg );
	}
	else
	{
		document.getElementById('signUpForm').submit();
	}
}
