	function DoReset()
	{
		setMeldung("");
		document.kontakt.reset();
	}
	function setFocus( pFieldName ) {
		eval("document.kontakt." + pFieldName + ".focus()");
	}
	function init() {
		setFocus('name');
		if (document.layers) {
			x = document.dummy.pageX;
			y = document.dummy.pageY;
			document.meldungstext.moveTo(x,y);
		} else if (document.all) {
			x = document.all.dummy.offsetTop;
			y = document.all.dummy.offsetLeft;
			document.all.meldungstext.style.left = y;
			document.all.meldungstext.style.top = x;
		} else if (document.getElementById) {
			x = document.getElementById('dummy').offsetTop;
			y = document.getElementById('dummy').offsetLeft;
			document.getElementById('meldungstext').style.left = y;
			document.getElementById('meldungstext').style.top = x;
		}
	}
	
	var todo = new Array("name", "Ihren Namen",
            			 "vname","Ihren Vornamen",
						 "strasse","ein Strasse",
						 "plz","eine Postleitzahl",
						 "ort","einen Ort",
						 "telefon","eine Telefonnummer",
						 "email", "eine EMail-Adresse",
						 "betreff","einen Betreff",
						 "nachricht","eine Nachricht"
	);

	var todocont = new Array("name", "last name",
	                     "vname","first name",
						 "strasse","street",
						 "plz","fax",
						 "ort","county",
						 "telefon","phonenumber",
						"email", "email",
						"betreff","subject",
						"nachricht","message"
	);
	
	var todoref = new Array("name", "recipient name",
						"email", " recipient email",
						"nachricht","message"
	);
	
	var todoempf = new Array("name", "einen Empfängernamen",
						"email", "eine Empfänger-email",
						"nachricht","Ihre Nachricht"
	);
	
	function DoResetEmpf()
	{
		setMeldung("");
		document.empf.reset();
	}
	function setFocusEmpf( pFieldName ) {
		eval("document.empf." + pFieldName + ".focus()");
	}
	
	function DoSendEmpf()
	{ //Empfehlung senden
	    var f = document.empf;

		for (i=0; i<todoempf.length; i+=2) {
			feld = eval("f." + todoempf[i]);
			if (feld.value == ""){
				setMeldung( "Bitte geben Sie " + todoempf[i+1] + " an." );
				setFocusEmpf(todoempf[i]);
				return;
			}
		}
	
		setMeldung("");
	
		document.empf.submit();
	}
	

	function DoResetCont()
	{
		setMeldung("");
		document.contact.reset();
	}
	function setFocusCont( pFieldName ) {
		eval("document.contact." + pFieldName + ".focus()");
	}
	
	function DoSendCont()
	{ //Empfehlung senden
	    var f = document.contact;

		for (i=0; i<todocont.length; i+=2) {
			feld = eval("f." + todo[i]);
			if (feld.value == ""){
				setMeldung( "Please enter your " + todocont[i+1] + "." );
				setFocusCont(todocont[i]);
				return;
			}
		}
		setMeldung("");
	
		document.contact.submit();
	}

	function DoSend()
	{
	    var f = document.kontakt;

		for (i=0; i<todo.length; i+=2) {
			feld = eval("f." + todo[i]);
			if (feld.value == ""){
				setMeldung( "Bitte geben Sie " + todo[i+1] + " an." );
				setFocus(todo[i]);
				return;
			}
		}
		if (document.kontakt.name.value=="") {
			setMeldung ( "Bitte geben Sie Ihren Namen an !" );
			setFocus('name');
			return;
		}
		if (document.kontakt.vname.value=="") {
			setMeldung ( "Bitte geben Sie Ihren Vornamen an !" );
			setFocus('vname');
			return;
		}
		if (document.kontakt.email.value=="") {
			setMeldung ( "Bitte geben Sie eine EMail-Adresse an !" );
			return;
		}
		if (document.kontakt.nachricht.value=="") {
			setMeldung ( "Bitte geben Sie eine Nachricht an !" );
			setFocus('nachricht');
			return;
		}
		setMeldung("");
	
		document.kontakt.submit();
	}
	
	function DoResetRef()
	{
		setMeldung("");
		document.refer.reset();
	}
	function setFocusRef( pFieldName ) {
		eval("document.refer." + pFieldName + ".focus()");
	}
	
	function DoSendRef()
	{ //Empfehlung senden
	    var f = document.refer;

		for (i=0; i<todoref.length; i+=2) {
			feld = eval("f." + todoref[i]);
			if (feld.value == ""){
				setMeldung( "Please enter your " + todoref[i+1] + "." );
				setFocusRef(todoref[i]);
				return;
			}
		}

		setMeldung("");
	
		document.empf.submit();
	}
	function setMeldung( pMeldungsText ) {
		if (document.all) {
			document.all.meldungstext.innerHTML = "<span class='meldtext'><nobr>" + pMeldungsText + "</nobr></span>";
		} else
		if (document.layers) {
			document.meldungstext.document.open();
			document.meldungstext.document.write("<span class='meldtext'><nobr>" + pMeldungsText + "</nobr></span>");
			document.meldungstext.document.close();
		} else if (document.getElementById) {
			document.getElementById('meldungstext').innerHTML = "<span class='meldtext'><nobr>" + pMeldungsText + "</nobr></span>";
		}
	}


