function initFocus()
{
<?php if ( !IsSet( $ACTION ) ) { ?>
	document.AuthCodeRecovery.email.focus();
<?php } ?>
}

function validEmail( _email )
{
	if ( window.RegExp ) 
	{
		var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
		var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
		var reg1 = new RegExp( reg1str );
		var reg2 = new RegExp( reg2str );
		
		if ( !reg1.test( _email ) && reg2.test( _email ) )
			return true;
	}
	else
	{
		if( _email.indexOf( "@" ) >= 0 )
			return true;
	}
			
	return false;
}

function onSubmit()
{
	var form = document.AuthCodeRecovery;

	if ( !validEmail( form.email.value ) )
	{
		alert( "Please fill in a valid email address before submitting the form.");

		form.email.focus();
		form.email.select();

		return false;
	}

	return true;
}
