
function validate()
{
	var url = document.getElementById("feedUrl").value;
	
	
	if (url.length == 0)
	{
		document.getElementById("status").innerHTML = "You did not enter a url.";
		return false;
	}	
	
	return true;
}

/**
 * Behaviour-style (http://bennolan.com/behaviour) DOM event handlers.
 */
var feedValidatorEventHandlers = {
	'button#validate' : function(el)
	{
		el.onclick = function()
		{
			document.getElementById('status').innerHTML = "Validating Feed";
						
			document.getElementById('feedValidatorForm').onsubmit = function ()
			{
				return true;
			};				
			var ok = validate();
						
			if (ok == true)
			{
				document.getElementById('feedValidatorForm').submit();
			}
						
			document.getElementById('feedValidatorForm').reset();
		}
	},
	'form#feedValidatorForm' : function (el)
	{
		el.onsubmit = function () 
		{
			return false;
		}
	}	
};

Behaviour.register(feedValidatorEventHandlers);