var input = {
	elements: new Array("fromname", "frommail", "mailsubject", "mailtext"),
	
	init: function() {
		if (document.forms["kontakt"].start.value == "1") {
			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("kontakt", "submit", input.submit);
	},
	
	clear: function(e) {
		obj = YAHOO.util.Event.getTarget(e);
		if ((obj.id=="fromname" && obj.value=="Ihr Name") ||
			(obj.id=="frommail" && obj.value=="Ihre Email") ||
			(obj.id=="mailsubject" && obj.value=="Betreff") ||
			(obj.id=="mailtext" && obj.value=="Text (max. 1.000 Zeichen)"))
			obj.value = "";
		
		YAHOO.util.Dom.setStyle(obj, "color", "#666");
	},
	
	reset: function(e) {
		obj = YAHOO.util.Event.getTarget(e);
		if (obj.value=="") {
			switch(obj.id) {
				case "fromname": obj.value = "Ihr Name"; break;
				case "frommail": obj.value = "Ihre Email"; break;
				case "mailsubject": obj.value = "Betreff"; break;
				case "mailtext": obj.value = "Text (max. 1.000 Zeichen)"; 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=="fromname" && obj.value=="Ihr Name") ||
				(obj.id=="frommail" && obj.value=="Ihre Email") ||
				(obj.id=="mailsubject" && obj.value=="Betreff") ||
				(obj.id=="mailtext" && obj.value=="Text (max. 1.000 Zeichen)"))
				obj.value = "";
		}
		document.kontakt.submit();
	}
}

YAHOO.util.Event.addListener(window, "load", input.init);

