/*
# ----------------------------------------------------- #
#		  	     Registrierungs-SCRIPTE	 				#
#					    (c) bh							#
# ----------------------------------------------------- #
*/

function checkZahl(feld)
{
	var chkZ = 1;
	for(i=0;i<feld.value.length;++i)
	{
		if(feld.value.charAt(i) < "0" || feld.value.charAt(i) > "9")
		{
			chkZ = -1;
		}
	}
	if(chkZ == -1)
	{
		return false;
	}
	return true;
}

function weisezurecht(feld,meldung,farbe)
{
	alert(meldung);
	feld.style.backgroundColor=farbe;
	feld.focus();
}

function checkregistrierungsformular()
{
	var farbe="#E6E7EC";
	var oform = document.registerform;

	// Vorname
	if(oform.reg_name2.value == "")
	{
		weisezurecht(oform.reg_name2,"Bitte geben Sie Ihren Vornamen an!",farbe);
		return false;
	}
	// Nachname
	if(oform.reg_name.value == "")
	{
		weisezurecht(oform.reg_name,"Bitte geben Sie Ihren Namen an!",farbe);
		return false;
	}
	// Straße
	if(oform.reg_strasse.value == "")
	{
		weisezurecht(oform.reg_strasse,"Bitte geben Sie Ihre Straße an!",farbe);
		return false;
	}
	if(oform.reg_strasse.value == "")
	{
		weisezurecht(oform.reg_strasse,"Bitte geben Sie Ihre Straße an!",farbe);
		return false;
	}
	// Hausnummer
	if(oform.reg_hnr.value == "")
	{
		weisezurecht(oform.reg_hnr,"Bitte geben Sie Ihre Straße an!",farbe);
		return false;
	}
	// PLZ
	if(oform.reg_plz.value == "" || oform.reg_plz.value.length != 5)
	{
		weisezurecht(oform.reg_plz,"Bitte geben Sie Ihre vollständige PLZ an!",farbe);
		return false;
	}
	if(checkZahl(oform.reg_plz) == false)
	{
		weisezurecht(oform.reg_plz,"Die PLZ darf nur aus Zahlen bestehen.",farbe);
		return false;
	}
	// Wohnort
	if(oform.reg_ort.value == "")
	{
		weisezurecht(oform.reg_ort,"Bitte geben Sie Ihren Wohnort an!",farbe);
		return false;
	}
	// Telefon
	if(oform.reg_telefon_vorwahl.value == "")
	{
		weisezurecht(oform.reg_telefon_vorwahl,"Bitte geben Sie Ihre Telefonnummer an!",farbe);
		return false;
	}
	if(checkZahl(oform.reg_telefon_vorwahl) == false)
	{
		weisezurecht(oform.reg_telefon_vorwahl,"Die Telefonnummer darf nur aus Zahlen bestehen.",farbe);
		return false;
	}
	if(oform.reg_telefon_nummer.value == "")
	{
		weisezurecht(oform.reg_telefon_nummer,"Bitte geben Sie Ihre Telefonnummer an!",farbe);
		return false;
	}
	if(checkZahl(oform.reg_telefon_nummer) == false)
	{
		weisezurecht(oform.reg_telefon_nummer,"Die Telefonnummer darf nur aus Zahlen bestehen.",farbe);
		return false;
	}
	// Telefax
	if(checkZahl(oform.reg_telefax_vorwahl) == false)
	{
		weisezurecht(oform.reg_telefax_vorwahl,"Die Telefaxnummer darf nur aus Zahlen bestehen.",farbe);
		return false;
	}
	if(checkZahl(oform.reg_telefax_nummer) == false)
	{
		weisezurecht(oform.reg_telefax_nummer,"Die Telefaxnummer darf nur aus Zahlen bestehen.",farbe);
		return false;
	}
	// Geburtsjahr
	if(oform.reg_geburtsjahr.value == "" || oform.reg_geburtsjahr.value.length != 4)
	{
		weisezurecht(oform.reg_geburtsjahr,"Bitte geben Sie Ihr Geburtsjahr an!\nDasGeburtsjahr muss 4-stellig sein.",farbe);
		return false;
	}
	if(checkZahl(oform.reg_geburtsjahr) == false)
	{
		weisezurecht(oform.reg_geburtsjahr,"Das Geburtsjahr darf nur aus Zahlen bestehen.",farbe);
		return false;
	}
	// Email-Adresse
	if(oform.reg_email.value == "" || oform.reg_email.value.indexOf('@') == -1)
	{
		weisezurecht(oform.reg_email,"Bitte geben Sie Ihre gültige Email-Adresse an!",farbe);
		return false;
	}
	// AGB
	if(oform.reg_agb.checked == false)
	{
		weisezurecht(oform.reg_agb,"Bitte bestätigen Sie unsere AGB!",farbe);
		return false;
	}

	return true;
}


function checkpasswortholenformular()
{
	var farbe="#E6E7EC";
	var oform = document.passwortform;

	// Email-Adresse
	if(oform.pass_email.value == "" || oform.pass_email.value.indexOf('@') == -1)
	{
		weisezurecht(oform.pass_email,"Bitte geben Sie Ihre gültige Email-Adresse an!",farbe);
		return false;
	}

	return true;
}

function checkgewinnspielhandyknightformular()
{
	var farbe="#E6E7EC";
	var oform = document.registerform;

	// Vorname
	if(oform.reg_name2.value == "")
	{
		weisezurecht(oform.reg_name2,"Bitte geben Sie Ihren Vornamen an!",farbe);
		return false;
	}
	// Nachname
	if(oform.reg_name.value == "")
	{
		weisezurecht(oform.reg_name,"Bitte geben Sie Ihren Namen an!",farbe);
		return false;
	}
	// Straße
	//if(oform.reg_strasse.value == "")
	//{
	//	weisezurecht(oform.reg_strasse,"Bitte geben Sie Ihre Straße an!",farbe);
	//	return false;
	//}
	//if(oform.reg_strasse.value == "")
	//{
	//	weisezurecht(oform.reg_strasse,"Bitte geben Sie Ihre Straße an!",farbe);
	//	return false;
	//}
	// Hausnummer
	//if(oform.reg_hnr.value == "")
	//{
	//	weisezurecht(oform.reg_hnr,"Bitte geben Sie Ihre Straße an!",farbe);
	//	return false;
	//}
	// PLZ
	//if(oform.reg_plz.value == "" || oform.reg_plz.value.length != 5)
	//{
	//	weisezurecht(oform.reg_plz,"Bitte geben Sie Ihre vollständige PLZ an!",farbe);
	//	return false;
	//}
	if(checkZahl(oform.reg_plz) == false)
	{
		weisezurecht(oform.reg_plz,"Die PLZ darf nur aus Zahlen bestehen.",farbe);
		return false;
	}
	// Wohnort
	//if(oform.reg_ort.value == "")
	//{
	//	weisezurecht(oform.reg_ort,"Bitte geben Sie Ihren Wohnort an!",farbe);
	//	return false;
	//}

	if(checkZahl(oform.reg_telefon_vorwahl) == false)
	{
		weisezurecht(oform.reg_telefon_vorwahl,"Die Telefonnummer darf nur aus Zahlen bestehen.",farbe);
		return false;
	}
	if(checkZahl(oform.reg_telefon_nummer) == false)
	{
		weisezurecht(oform.reg_telefon_nummer,"Die Telefonnummer darf nur aus Zahlen bestehen.",farbe);
		return false;
	}

	// Email-Adresse
	if(oform.reg_email.value == "" || oform.reg_email.value.indexOf('@') == -1)
	{
		weisezurecht(oform.reg_email,"Bitte geben Sie Ihre gültige Email-Adresse an!",farbe);
		return false;
	}


	return true;
}
