function email_chk(fo,fi){
var show_status_bar_messages="on";var color_invalid_fields="on";var val_col='';//
var inval_col='#FF0000';var limit_size="off";var max_size=20;var min_size=3;//
var too_short_text="Eingabe zu kurz!!";var too_long_text="Eingabe zu lang!!";//
var email_only="on";var valid_email_text="EmailAdresse scheint OK zu sein";//
var inval_email_text="ist keine gültige EmailAdresse";var result=false;//
var what=document[fo][fi].value;var show=document[fo][fi];var foc=document[fo][fi];//
if (color_invalid_fields=="on"){var c=true;}if (show_status_bar_messages=="off"){var sb=true;}//																  
if (email_only=="on"){if(typeof(RegExp)=='function'){var fcheck=new RegExp('qwerty');//																		  
if(fcheck.test('qwerty') == true){parseit=true;}}if(parseit==true){ex_it=new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+//												  
'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');result = (ex_it.test(what));}else{result = (what.search('@') >= 1//										  
&&what.lastIndexOf('.') > what.search('@')&&what.lastIndexOf('.') >= what.length-5);}if (result==false){//													  
if (c==true){show.style["color"]=inval_col;}if(sb==true){window.status=what+" <-"+inval_email_text;}foc.focus();}//											  
else{if (c==true){show.style["color"]=val_col;}if(sb==true){window.status=what+" <-"+valid_email_text;}}return (result);}if (limit_size=="on"){//				  
if (what.length < min_size){result==false;if (c==true){show.style["color"]=inval_col;}if(sb==true){window.status=what+" <-"+too_short_text;}//				  
foc.focus();}else{if (what.length > max_size){result==false;if (c==true){show.style["color"]=inval_col;}if(sb==true){window.status=what+//					  
" <-"+too_long_text;}foc.focus();}else{if (c==true){show.style["color"]=val_col;}window.status='';}}if ((result)==true){if (c==true){show.style["color"]='';}// 
window.status='';return (result);}}}//

function checkDataRegister ()
{
if (document.register.vname.value ==""){
alert("Bitte Vornamen eingeben!") 
document.register.vname.focus() 
return false }
if (document.register.nname.value ==""){
alert("Bitte Nachnamen eingeben!") 
document.register.nname.focus() 
return false }
if (document.register.street.value ==""){
alert("Bitte Strasse eingeben!") 
document.register.street.focus() 
return false }
if (document.register.nr.value ==""){
alert("Bitte Hausnummer eingeben!") 
document.register.nr.focus() 
return false }
if (document.register.plz.value ==""){
alert("Bitte PLZ eingeben!") 
document.register.plz.focus() 
return false }
if (document.register.city.value ==""){
alert("Bitte Wohnort eingeben!") 
document.register.city.focus() 
return false }
if (document.register.email.value ==""){
alert("Bitte E-Mail-Adresse eingeben!") 
document.register.email.focus() 
return false }
if (email_chk('register','email')==false){
return false }
if (document.register.phone.value ==""){
alert("Bitte Telefonnummer eingeben!") 
document.register.phone.focus() 
return false }
if (document.register.newusername.value ==""){
alert("Bitte Username eingeben!") 
document.register.newusername.focus() 
return false }
if (document.register.newloginpwd.value ==""){
alert("Bitte Passwort eingeben!") 
document.register.newloginpwd.focus() 
return false }
if (document.register.check_newloginpwd.value ==""){
alert("Bitte Passwort wiederholen!") 
document.register.check_newloginpwd.focus() 
return false }
if (document.register.newloginpwd.value != document.register.check_newloginpwd.value){
alert("Die beiden Passwörter stimmen nicht überein!") 
document.register.newloginpwd.focus() 
return false }
if (!document.register.agb.checked){
alert("Sie müssen die AGBs akzeptieren!") 
document.register.agb.focus() 
return false }
}

function checkDataEditUser ()
{
if (document.edituser.street.value ==""){
alert("Bitte Strasse eingeben!") 
document.edituser.street.focus() 
return false }
if (document.edituser.nr.value ==""){
alert("Bitte Hausnummer eingeben!") 
document.edituser.nr.focus() 
return false }
if (document.edituser.plz.value ==""){
alert("Bitte PLZ eingeben!") 
document.edituser.plz.focus() 
return false }
if (document.edituser.city.value ==""){
alert("Bitte Wohnort eingeben!") 
document.edituser.city.focus() 
return false }
if (document.edituser.email.value ==""){
alert("Bitte E-Mail-Adresse eingeben!") 
document.edituser.email.focus() 
return false }
if (email_chk('edituser','email')==false){
return false }
if (document.edituser.phone.value ==""){
alert("Bitte Telefonnummer eingeben!") 
document.edituser.phone.focus() 
return false }
}

function checkDataEditPassword ()
{
if (document.editpassword.oldpw.value ==""){
alert("Bitte altes Passwort eingeben!") 
document.editpassword.oldpw.focus() 
return false }
if (document.editpassword.newpw1.value ==""){
alert("Bitte neus Passwort eingeben!") 
document.editpassword.newpw1.focus() 
return false }
if (document.editpassword.newpw2.value ==""){
alert("Bitte neues Passwort wiederholen!") 
document.editpassword.newpw2.focus() 
return false }
if (document.editpassword.newpw1.value != document.editpassword.newpw2.value){
alert("Die beiden Passwörter stimmen nicht überein!") 
document.editpassword.newpw1.focus() 
return false }
}

function checkDataDeleteUser ()
{
if (document.deleteuser.check.value !="JA"){
alert("Sie müssen mit JA bestätigen!") 
document.deleteuser.check.focus() 
return false }
}

function checkDataSendphoto ()
{
if (document.sendphoto.sendto.value =="" || document.sendphoto.sendto.value =="@" ){
alert("Bitte E-Mail-Adresse eingeben!") 
document.sendphoto.sendto.focus() 
return false }
if (email_chk('sendphoto','sendto')==false){
return false }
}

function gosmile(Zeichen) {
   document.guestbook.beitrag.value =
   document.guestbook.beitrag.value + Zeichen;
   document.guestbook.beitrag.focus();
}

function checkDataNewsletter ()
{
if (document.newsletter.name.value ==""){
alert("Bitte Namen eingeben!") 
document.newsletter.name.focus() 
return false }
if (document.newsletter.email.value ==""){
alert("Bitte E-Mail-Adresse eingeben!") 
document.newsletter.email.focus() 
return false }
if (email_chk('newsletter','email')==false){
return false }
}

function jumpID(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
