/**
 * lostpass.js - account lost password support
 *
 * @author      Thomas M. Edwards <tmedwards@motoslave.net>
 * @copyright   Copyright (c) 2008-2009 Thomas Michael Edwards
 * @version     1.03, 2009-12-15
 */

/******************************************************************************/

/**
 * handle start-up events
 */
$(document).ready
(
	function()
	{
		// setup form validation
		$('#lostpassform').validate
		({
			ignoreTitle: true,
			errorClass: 'invalid',
			rules:
			{
				email:
				{
					required: true
				}
			},
			messages:
			{
				email:
				{
					required: 'E-Mail address is required'
				}
			},
			showErrors: function(errorMap, errorList)
			{
				if (this.numberOfInvalids() != 0)
				{
					if ($('span[generated="true"].invalid').size() == 0)
					{
						$('input[type="submit"]').after('<span generated="true" class="invalid">Your form contains errors, please correct them</span>');
					}
				}
				else
				{
					$('span[generated="true"].invalid').remove();
				}
				this.defaultShowErrors();
			}
		});
	}
);

