// Formular prüfen
// ---------------------------
// copyright by Petson Video AG, www.petson.ch
//


function pruefenadresse(theForm)
{
//	Test Adressdaten 
  if (theForm.nachname.value == "")
  {
    alert("Bitte Feld \"Nachname\" eingeben !");
    theForm.nachname.focus();
    return (false);
  }

  if (theForm.vorname1.value == "")
  {
    alert("Bitte Feld \"Vorname\" eingeben !");
    theForm.vorname1.focus();
    return (false);
  }
//	Test Telefonnummer Geschäft
  if (theForm.telefon_g_vorwahl.value != "")
  {
	if (theForm.telefon_g_vorwahl.value.length != 2)
		{
	    alert("Bitte eine gültige \"Geschäft-Vorwahl\"\nmit 2 Stellen  eingeben!");
	    theForm.telefon_g_vorwahl.focus();
	    return (false);
		}	
  }
//	Test auf numerische G-Nummer  
  if (theForm.telefon_g.value != "")
  {
	var reg=/^0|[1-9]\d*$/
//	Suchen eines bestimmten Zeichens innerhalb der Eingabe
	if (!reg.exec(theForm.telefon_g.value))
		{
	    alert("Bitte nur Zahlen in \"Geschäfts-Tel.Nr.\" eingeben !");
	    theForm.telefon_g.focus();
	    return (false);
		}	
  }
  
//	Test Telefonnummer Privat
  if (theForm.telefon_p_vorwahl.value != "")
  {
	if (theForm.telefon_p_vorwahl.value.length != 2)
		{
	    alert("Bitte eine gültige \"Privat-Vorwahl\"\nmit 2 Stellen  eingeben!");
	    theForm.telefon_p_vorwahl.focus();
	    return (false);
		}	
  }
//	Test auf numerische P-Nummer  
  if (theForm.telefon_p.value != "")
  {
	var reg=/^0|[1-9]\d*$/
//	Suchen eines bestimmten Zeichens innerhalb der Eingabe
	if (!reg.exec(theForm.telefon_p.value))
		{
	    alert("Bitte nur Zahlen in \"Privat-Tel.Nr.\" eingeben !");
	    theForm.telefon_p.focus();
	    return (false);
		}	
  }
//	Test Mobilenummer
  if (theForm.mobile_vorwahl.value != "")
  {
	if (theForm.mobile_vorwahl.value.length != 2)
		{
	    alert("Bitte eine gültige \"Mobile-Vorwahl\"\nmit keiner oder 2 Stellen  eingeben!");
	    theForm.mobile_vorwahl.focus();
	    return (false);
		}	
  }
//	Test auf numerische Mobile-Nummer  
  if (theForm.mobile.value != "")
  {
	var reg=/^0|[1-9]\d*$/
//	Suchen eines bestimmten Zeichens innerhalb der Eingabe
	if (!reg.exec(theForm.mobile.value))
		{
	    alert("Bitte nur Zahlen in \"Mobile-Tel.Nr.\" eingeben !");
	    theForm.mobile.focus();
	    return (false);
		}	
  }
  
//	Test E-Mail  
  if (theForm.email.value != "")
  {
	var reg=/^[_a-zA-Z0-9\-\.]+@+[_a-zA-Z0-9\-\.]+\.+[a-zA-Z]{2,3}$/
//	Suchen eines bestimmten Zeichens innerhalb der Eingabe
	if (!reg.exec(theForm.email.value))
		{
	    alert("Bitte eine gültige \"E-Mail-Adresse\" eingeben !");
	    theForm.email.focus();
	    return (false);
		}	
  }

//	Test Versandwünsche 
//	Test Mobilenummer
  if (theForm.newsfhsms.checked == true && theForm.mobile.value=="") 
  {
	alert("Wenn Firehouse SMS-Versand abgemeldet werden möchte,\nmusst du eine gültige Mobilenummer angeben!");
    theForm.mobile.focus();
	return (false);
  }
  if (theForm.newsfhemail.checked == true && theForm.email.value=="") 
  {
	alert("Wenn Firehouse E-Mail-Versand abgemeldet werden möchte,\nmusst du eine gültige E-Mail-Adresse angeben!");
    theForm.email.focus();
	return (false);
  }
  if (theForm.newspianosms.checked == true && theForm.mobile.value=="") 
  {
	alert("Wenn Pianobar SMS-Versand abgemeldet werden möchte,\nmusst du eine gültige Mobilenummer angeben!");
    theForm.mobile.focus();
	return (false);
  }
  if (theForm.newspianoemail.checked == true && theForm.email.value=="") 
  {
	alert("Wenn Pianobar E-Mail-Versand abgemeldet werden möchte,\nmusst du eine gültige E-Mail-Adresse angeben!");
    theForm.email.focus();
	return (false);
  }
  
  return (true);
}

function anredekatwahl(anr)
{
	document.adrerf.anrede.value = anr
  return (true);
}





