// <![CDATA[

var ResetForm = Class.create(
{
	initialize: function()
	{
		var f = $('reset-form');

		function isValidForm(){

			var e = $('reset_email');

			if(e.value.match(/^(([^<>()[\]\\.,;:@\"]+(\.[^<>()[\]\\.,;:@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,5}))$/))
			{
				return true;
			}

			e.addClassName('error');
			
			return false;
		}
		
		$('btn-reset-submit').observe('click', function(event){

			event.stop();

			if(isValidForm())
			{
				f.submit();
			}
		});
		
		f.observe('submit', function(event){

			event.stop();

			if(isValidForm())
			{
				f.submit();
			}
		});
	}
});

document.observe('dom:loaded', function(){
	new ResetForm();
});

// ]]>
