var login, password
// Делает событие инактивным:
function block() { return false }
// Срабатывает при загрузке - если поле пусто, либо value = "Поиск", то текст должен быть серым
function queryElemLoad()
{
	if (login && (login.value == '' || login.value == login.title))
	{
		login.className += ' tip'
		login.value = login.title
	}
	if (password)
	{
		password.className += ' tip'
		password.value = password.title
	}
}
// Срабатывает при фокусе на поле: если поле имеет className "edit tip", то очищаем его и делаем className = "edit"
function queryElemFocus(e)
{
	var elem
	elem = elementEvent(e)
	if (elem && elem.className == 'text tip')
	{
		elem.className = 'text'
		elem.value = ''
	}
}
// Срабатывает при переводе фокуса с поля на другой элемент
function queryElemBlur(e)
{
	var elem
	elem = elementEvent(e)
	if (elem && elem.value == '')
	{
		elem.className += ' tip'
		elem.value = elem.title
	}
}

// Определение элемента, на котором произошло событие
function elementEvent(e)
{
	if (e == null) { e = window.event }
	// Предотвращаем выполнение стандартного события
	if (e.preventDefault) {
		e.preventDefault();
	};
	// Определяем элемент, по которому кликнули
	element = (e.target != null) ? e.target : e.srcElement;
	if (element) return element
	return false
}
