function check() {
if (window.document.forms.abo.name.value==""){
	alert ("Bitte geben Sie Ihren Namen ein.");
	window.document.forms.abo.name.focus();
	return false;
}
if (window.document.forms.abo.vorname.value==""){
	alert ("Bitte geben Sie Ihren Vornamen ein.");
	window.document.forms.abo.vorname.focus();
	return false;
}
if (window.document.forms.abo.strasse.value==""){
	alert ("Bitte geben Sie Ihre Adresse vollständig ein.");
	window.document.forms.abo.strasse.focus();
	return false;
}
if (window.document.forms.abo.plz.value==""){
	alert ("Bitte geben Sie Ihre Adresse vollständig ein.");
	window.document.forms.abo.plz.focus();
	return false;
}
if (window.document.forms.abo.ort.value==""){
	alert ("Bitte geben Sie Ihre Adresse vollständig ein.");
	window.document.forms.abo.ort.focus();
	return false;
}
if (window.document.forms.abo.land.value==""){
	alert ("Bitte geben Sie das Land ein, in\ndem sich der Ort befindet.");
	window.document.forms.abo.land.focus();
	return false;
}
if (window.document.forms.abo.telefon.value==""){
	alert ("Bitte geben Sie Ihre Telefonnummer ein.");
	window.document.forms.abo.telefon.focus();
	return false;
}
if (window.document.forms.abo.email.value=="" || window.document.forms.abo.email.value.indexOf("@")==-1 || window.document.forms.abo.email.value.indexOf(".")==-1){
	alert ("Bitte geben Sie eine gültige eMail-Adresse ein.");
	window.document.forms.abo.email.focus();
	return false;
}

if (window.document.forms.abo.bank.value==""){
	alert ("Bitte geben Sie den Namen Ihrer Bank ein.");
	window.document.forms.abo.bank.focus();
	return false;
}
if (window.document.forms.abo.blz.value==""){
	alert ("Bitte geben Sie die Bankleitzahl Ihrer Bank ein.");
	window.document.forms.abo.blz.focus();
	return false;
}
if (window.document.forms.abo.blz.value.length!=8){
	alert ("Die Bankleitzahl muss aus\neiner 8-stelligen Zahl bestehen.");
	window.document.forms.abo.blz.focus();
	return false;
}
if (window.document.forms.abo.kontonr.value==""){
	alert ("Bitte geben Sie Ihre Kontonummer ein.");
	window.document.forms.abo.kontonr.focus();
	return false;
}
if (window.document.forms.abo.inhaber.value==""){
	alert ("Bitte geben Sie den Namen des Kontoinhabers ein.");
	window.document.forms.abo.inhaber.focus();
	return false;
}
if (window.document.forms.abo.inhaber.value==""){
	alert ("Bitte geben Sie den Namen des Kontoinhabers ein.");
	window.document.forms.abo.inhaber.focus();
	return false;
}

if (!window.document.forms.abo.abbuchung.checked){
	alert ("Bitte stimmen Sie dem Abbuchungs-\nverfahren durch anklicken der Checkbox zu!");
	window.document.forms.abo.inhaber.focus();
	return false;
}

	radio0=window.document.abo.abook0.checked;
	radio1=window.document.abo.abook1.checked;
	radio2=window.document.abo.abook2.checked;
	radio3=window.document.abo.abook3.checked;

if(radio0 == false && radio1 == false && radio2 == false && radio3 == false){
	alert ("Bitte wählen Sie eine Abonnement-Art!");
	return false;
	}

/* Geschenk - Abo */
adr_check = window.document.forms.abo.ge_adresse.checked;
if (radio3 == true && adr_check == false) 
	{
			if (window.document.forms.abo.ge_name.value==""){
				alert ("Bitte geben Sie den Empfänger des Geschenkabos ein.");
				window.document.forms.abo.ge_name.focus();
				return false;
			}
			if (window.document.forms.abo.ge_vorname.value==""){
				alert ("Bitte geben Sie den Empfänger des Geschenkabos ein.");
				window.document.forms.abo.ge_vorname.focus();
				return false;
			}
			if (window.document.forms.abo.ge_strasse.value==""){
				alert ("Bitte geben Sie die Adresse für das Geschenkabo vollständig ein.");
				window.document.forms.abo.ge_strasse.focus();
				return false;
			}
			if (window.document.forms.abo.ge_plz.value==""){
				alert ("Bitte geben Sie die Adresse für das Geschenkabo vollständig ein.");
				window.document.forms.abo.ge_plz.focus();
				return false;
			}
			if (window.document.forms.abo.ge_ort.value==""){
				alert ("Bitte geben Sie die Adresse für das Geschenkabo vollständig ein.");
				window.document.forms.abo.ge_ort.focus();
				return false;
			}
			if (window.document.forms.abo.ge_land.value==""){
				alert ("Bitte geben Sie die Adresse für das Geschenkabo vollständig ein.");
				window.document.forms.abo.ge_land.focus();
				return false;
			}
		}



// function end - close!
}

// 

function disable () {
	adr_check = window.document.forms.abo.ge_adresse.checked;
	//alert (adr_check);
	if (adr_check == true) 
	{
	window.document.forms.abo.ge_name.value = window.document.forms.abo.name.value ;
	window.document.forms.abo.ge_name.disabled = true;
	
	window.document.forms.abo.ge_vorname.value = window.document.forms.abo.vorname.value ;
	window.document.forms.abo.ge_vorname.disabled = true;
	
	window.document.forms.abo.ge_strasse.value = window.document.forms.abo.strasse.value ;
	window.document.forms.abo.ge_strasse.disabled = true;
	
	window.document.forms.abo.ge_plz.value = window.document.forms.abo.plz.value ;
	window.document.forms.abo.ge_plz.disabled = true;
	
	window.document.forms.abo.ge_ort.value = window.document.forms.abo.ort.value ;
	window.document.forms.abo.ge_ort.disabled = true;
	
	window.document.forms.abo.ge_land.value = window.document.forms.abo.land.value ;
	window.document.forms.abo.ge_land.disabled = true;	
		
	} else {
	
	window.document.forms.abo.ge_name.disabled = false;
	window.document.forms.abo.ge_vorname.disabled = false;
	window.document.forms.abo.ge_strasse.disabled = false;
	window.document.forms.abo.ge_plz.disabled = false;
	window.document.forms.abo.ge_ort.disabled = false;
	window.document.forms.abo.ge_land.disabled = false;
	}
}
