MDE = {
	Input: {
		turnOff: function(element)
		{
			if (!(element = $(element))) return;
			if (element.value) element.value = '';
			element.addClassName('inactive');
			element._tabIndex = element.tabIndex;
			element.tabIndex = -1;
			return element;
		},
		turnOn: function(element)
		{
			if (!(element = $(element))) return;
			element.removeClassName('inactive');
			if (element._tabIndex)
				element.tabIndex = element._tabIndex
			else
				element.tabIndex = 0;
			return element;
		},
		check: function(element)
		{
			if (!(element = $(element))) return;
			if (element.checked === false)
				element.checked = true;
			return element;
		},
		uncheck: function(element)
		{
			if (!(element = $(element))) return;
			if (element.checked === true)
				element.checked = false;
			return element;
		}
	}
}

Element.addMethods('input', MDE.Input);

document.observe('dom:loaded', function()
{
	$$('.h-menu A').each(function(element)
	{
		Event.observe(element, 'mousedown', function(event)
		{
			this.hideFocus = true;
		});
		Event.observe(element, 'blur', function(event)
		{
			this.hideFocus = false;
		});
	});
});

