if (typeof window.addEvent == "function") {
	window.addEvent("domready", function() {
		var element = $("searchForm");
		var input = {};
		var form = {};
		input.element = element.getElement("input[type='text']");
		input.minLen = 3;
		input.element.addEvent("focus", function() {
			var value = this.getProperty("value")
			var title = this.getProperty("title");
			if (value == title) {
				this.setProperty("value", "");
			}
		});
		input.element.addEvent("blur", function() {
			this.setProperty("value", this.getProperty("value").trim());
			var value = this.getProperty("value");
			var title = this.getProperty("title");
			if (value.length == 0) {
				this.setProperty("value", this.getProperty("title"));
				value = this.getProperty("value");
			}
		});
		form.element = element.getElement("form");
		form.message = "Bitte mindestens " + input.minLen
				+ " Zeichen eingeben.";
		form.element.addEvent("submit", function() {
			input.element.fireEvent("blur");
			var value = input.element.getProperty("value");
			var title = input.element.getProperty("title");
			if (value == title || value.length < input.minLen) {
				alert(form.message);
				input.element.focus();
				return false;
			}
		});
		input.element.fireEvent("blur");
	});
}
