if (!YAHOO.hmmh) YAHOO.namespace("hmmh.StartPageSearch");
 
YAHOO.hmmh.StartPageSearch = function() {
	return { 
		init: function() {
			var startPageSearchField = YAHOO.util.Selector.query("#sucheStartseiteFormInput");
			if(startPageSearchField.length > 0)
				var startPageSearchField = startPageSearchField[0];
				if(startPageSearchField.value == startPageSearchField.alt || startPageSearchField.value == "") {
					$D.addClass(startPageSearchField, "leer");
					startPageSearchField.value = startPageSearchField.alt;
				}
					
				$E.on(startPageSearchField,"focus", YAHOO.hmmh.StartPageSearch.removeStartPageClass, startPageSearchField, true);
				$E.on(startPageSearchField, "blur", YAHOO.hmmh.StartPageSearch.appendStartPageClass, startPageSearchField, true);
		},
					
		removeStartPageClass : function (ev, ele) {
			if(ele.value == ele.alt) {
				ele.value = "";	
				$D.removeClass(ele, "leer");
			}	
		},

		appendStartPageClass : function (ev, ele) {
			if(ele.value == "" || ele.alt == ele.value) {
				$D.addClass(ele, "leer");
				ele.value = ele.alt;
			}
		},
		
		simpleProcessForm : function () {	
			var simpleForm = YAHOO.util.Selector.query('#sucheStartseiteFormInput')[0];
			if (simpleForm.value == "" || simpleForm.value == simpleForm.alt || simpleForm.value.length < 2){
				YAHOO.hmmh.StartPageSearch.queryLayer();
				return false;
			}
		},
			
		queryLayer : function () {
			YAHOO.hmmh.suchlayer.setDimensions(220, 80);
			var getButton = YAHOO.util.Selector.query('#sucheStartseiteStarten')[0];
			YAHOO.hmmh.suchlayer.showsuchlayer(getButton, null,
				'<h3>Achtung</h3><p>Bitte geben Sie mindestens ein Suchkriterium ein.</p>',
				'<div style="width: 200px;"><input type="image" id="ok" src="img/bt_ok.png" alt="ok"></div>');
				YAHOO.util.Event.addListener("ok", "click", YAHOO.hmmh.dialog2.hide, YAHOO.hmmh.dialog2, true);
		}

	}
}();

$E.on(window, 'load', YAHOO.hmmh.StartPageSearch.init, YAHOO.hmmh.StartPageSearch);