document.observe("dom:loaded", function() {
	var input = $("searchInputField");
	input.observe('focus', function(event) {
		if (!input.hasClassName('searchStrEntered')) {
			input.value = '';
			input.addClassName('searchStrEntered');
		}
	});

	input.observe('blur', function(event) {
		if (input.hasClassName('searchStrEntered')) {
			if (input.getValue() == '') {
				input.value='поиск';
				input.removeClassName('searchStrEntered');
			}
		}
	});

	var searchForm = $('searchForm');
	searchForm.observe('submit', function(event) {
		if (!input.hasClassName('searchStrEntered') || input.getValue() == '') {
			Event.stop(event);
			return false;
		}
		return true;
	});
	
	var searchSubmitLink = $('searchSubmitLink');
	searchSubmitLink.observe('click', function(event) {
		if (input.hasClassName('searchStrEntered') && input.getValue() != '') {
			searchForm.submit();
		}
		Event.stop(event);
		return false;
	});
	
});
