function hideHint(field, helptext) {
	if (field.value == helptext) {
		field.value = '';
	}
}

function showHint(field, helptext) {
	if (field.value == '') {
		field.value = helptext;
	}
}

function validateForm(formname) {

	var myForm = document.forms[formname];

	var textfelder = [];
	textfelder[0] = [ 'vorname1' ];
	textfelder[1] = [ 'nachname1' ];
	textfelder[2] = [ 'adresse1' ];
	textfelder[3] = [ 'plz1' ];
	textfelder[4] = [ 'ort1' ];
	textfelder[5] = [ 'email' ];
	textfelder[6] = [ 'telefon' ];
	textfelder[7] = [ 'vorname2' ];
	textfelder[8] = [ 'nachname2' ];
	textfelder[9] = [ 'adresse2' ];
	textfelder[10] = [ 'plz2' ];
	textfelder[11] = [ 'ort2' ];
	textfelder[12] = [ 'answer' ];
	textfelder[13] = [ 'betrag' ];

	var result = true;

	// für die Text-Felder
	for (i = 0; i < textfelder.length; i++) {
		field = myForm.elements[textfelder[i]];
		if (field.value.length == "" || field.value.length == 0
				|| field.value.length == null) {
			// alert(field.name + " ist leer");
			result = false;
		}
	}

	// alert("nach allen Prüfungen: " + result);

	if (result) {
		enableSubmit("btn_submit");
	} else {
		disableSubmit("btn_submit");
	}
}

function validateForm2(formname) {

	var myForm = document.forms[formname];

	var textfelder = [];
	textfelder[0] = [ 'titel' ];
	textfelder[1] = [ 'vorname' ];
	textfelder[2] = [ 'nachname' ];
	textfelder[3] = [ 'email' ];
	textfelder[4] = [ 'diplomarbeittitel' ];
	textfelder[5] = [ 'diplomarbeitfach' ];
	textfelder[6] = [ 'fertigstellungsdatum' ];
	textfelder[7] = [ 'answer' ];

	var result = true;

	// für die Text-Felder
	for (i = 0; i < textfelder.length; i++) {
		field = myForm.elements[textfelder[i]];
		if (field.value.length == "" || field.value.length == 0
				|| field.value.length == null) {
			// alert(field.name + " ist leer");
			result = false;
		}
	}

	// alert("nach allen Prüfungen: " + result);

	if (result) {
		enableSubmit("btn_submit");
	} else {
		disableSubmit("btn_submit");
	}
}

function validate_schreibtipps(formname) {

	var myForm = document.forms[formname];

	var textfelder = [];
	textfelder[0] = [ 'firstname' ];
	textfelder[1] = [ 'surname' ];
	textfelder[2] = [ 'email' ];
	textfelder[3] = [ 'answer' ];

	var result = true;

	// für die Text-Felder
	for (i = 0; i < textfelder.length; i++) {
		field = myForm.elements[textfelder[i]];
		if (field.value.length == "" || field.value.length == 0
				|| field.value.length == null) {
			// alert(field.name + " ist leer");
			result = false;
		}
	}

	// alert("nach allen Prüfungen: " + result);

	if (result) {
		enableSubmit("btn_submit");
	} else {
		disableSubmit("btn_submit");
	}
}

function validate_wunsch(formname) {

	var myForm = document.forms[formname];

	var textfelder = [];
	textfelder[0] = [ 'from' ];
	textfelder[1] = [ 'to' ];
	textfelder[2] = [ 'subject' ];
	textfelder[3] = [ 'content' ];
	textfelder[4] = [ 'answer' ];

	var result = true;

	// für die Text-Felder
	for (i = 0; i < textfelder.length; i++) {
		field = myForm.elements[textfelder[i]];
		if (field.value.length == "" || field.value.length == 0
				|| field.value.length == null) {
			// alert(field.name + " ist leer");
			result = false;
		}
	}

	// alert("nach allen Prüfungen: " + result);

	if (result) {
		enableSubmit("btn_submit");
	} else {
		disableSubmit("btn_submit");
	}
}

function validate_registration(formname) {

	var myForm = document.forms[formname];

	var textfelder = [];
	textfelder[0] = [ 'firstname' ];
	textfelder[1] = [ 'surname' ];
	textfelder[2] = [ 'email' ];
	textfelder[3] = [ 'answer' ];

	var result = true;

	// für die Text-Felder
	for (i = 0; i < textfelder.length; i++) {
		field = myForm.elements[textfelder[i]];
		if (field.value.length == "" || field.value.length == 0
				|| field.value.length == null) {
			// alert(field.name + " ist leer");
			result = false;
		}
	}

	// alert("nach allen Prüfungen: " + result);

	if (result) {
		enableSubmit("btn_submit");
	} else {
		disableSubmit("btn_submit");
	}
}

function enableSubmit(param) {
	document.getElementsByName(param)[0].disabled = false;
	return;
}

function disableSubmit(param) {
	document.getElementsByName(param)[0].disabled = true;
	return;
}

function validatePrice(myform) {
	betrag = myform.elements['betrag'].value;
	Check = confirm("Ist der Betrag korrekt?\n\n" + betrag + " EUR");

	return Check;

}


/*******************************************************************************
 * Textarea Maxlength script- © Dynamic Drive (www.dynamicdrive.com) This notice
 * must stay intact for legal use. Visit http://www.dynamicdrive.com/ for full
 * source code
 ******************************************************************************/
function ismaxlength(obj) {
	var mlength = obj.getAttribute ? parseInt(obj.getAttribute("maxlength")) : "";
	if (obj.getAttribute && obj.value.length > mlength) {
		obj.value = obj.value.substring(0, mlength);
	}
}

