
// Array f. Feld-Vorgabetexte:
var f_fields = new Array();
f_fields['namefld'] = new Array('[Ihr Name]','Bitte geben Sie einen Namen ein!');
f_fields['emailfld'] = new Array('[Ihre Emailadresse]','Bitte geben Sie Ihre Email Adresse an!');
f_fields['commentfld'] = new Array('[Ihre Mitteilung an uns]','Bitte geben Sie eine Mitteilung ein!');


// Felder auf leer bzw. Vorgabetext pruefen:
function checkForm(formobj)
{
	with(formobj) {
		for(var idx in f_fields) {
			if(elements[idx].value==f_fields[idx][0]) {
				alert(f_fields[idx][1]);
				elements[idx].focus();
				return false;
			}
		}

		// Alle Felder ausgefuellt - Email pruefen:
		var emailchk=/^\w[^\@]*\@[^\@\.]+\.[^\@]+$/
		if(!emailchk.test(elements['emailfld'].value)) {
			alert("Bitte ueberpruefen Sie Ihre Email Adresse.");
			elements['emailfld'].focus();
			return false;
		}
	}
	// Alles ok:
	return true; 
}

// Vorgabetexte f. Formfelder eintragen:
function initForm(formid)
{
	var form=document.getElementById(formid);
	with(form) {
		for(var idx in f_fields) {
			elements[idx].value=f_fields[idx][0];	// Vorgabewerte eintragen
		}
	}
}

// Ein/Ausblenden der Feldvorgaben:
function fieldIn(field)
{
	if(field.value==f_fields[field.name][0]) {
		field.value="";
	}
}
function fieldOut(field)
{
	if(field.value=="") {
		field.value=f_fields[field.name][0];
	}
}

