var input = {
	elements: new Array("id_email"),
	field: YAHOO.util.Dom.get('id_email'),
	
	init: function() {
		YAHOO.util.Event.addListener(input.elements, "focus", input.clear);
		YAHOO.util.Event.addListener(input.elements, "blur", input.reset);
		YAHOO.util.Dom.setStyle(input.elements, "color", "#aaa");
		YAHOO.util.Event.addListener("newsletterform", "submit", input.submit);
		input.field = YAHOO.util.Dom.get('id_email'),
		input.field.value = "Ihre E-Mailadresse";
	},
	
	clear: function(e) {
		obj = YAHOO.util.Event.getTarget(e);
		if (obj.id=="id_email" && obj.value=="Ihre E-Mailadresse")
			obj.value = "";
		
		YAHOO.util.Dom.setStyle(obj, "color", "#cc9933");
	},
	
	reset: function(e) {
		obj = YAHOO.util.Event.getTarget(e);
		if (obj.value=="") {
			switch(obj.id) {
				case "id_email": obj.value = "Ihre E-Mailadresse"; break;
			}
			YAHOO.util.Dom.setStyle(obj, "color", "#aaa");
		}
	},
	
	submit: function(s) {
		YAHOO.util.Event.stopEvent(s);
		for(i=0; i<input.elements.length; i++) {
			obj = document.getElementById(input.elements[i]);
			if (obj.id=="id_email" && obj.value=="Ihre E-Mailadresse")
				obj.value = "";
		}
		input.field.form.submit();
	}
}

YAHOO.util.Event.addListener(window, "load", input.init);

