function remove_all_child_nodes(id)
{
  if (document.getElementById(id).hasChildNodes())
  {
    while (document.getElementById(id).hasChildNodes())
    {
      document.getElementById(id).removeChild(document.getElementById(id).firstChild);
    }
  }
}

function validate_email(email) {
  return /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(email)
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


/* MAIL */

function mailsend(mail,p1,p2,p3) {
alert (p2);
var ca;
ca = "mailto:" + p2 + "\@" + p3 + "." + p1;
mail.href = ca;
return (1);
}

/* FORMULAR ANMELDUNG KAMPAGNE DEZ 2008 */

function checkAnmeldungDez() 
{
  if(document.anmeldungDezember.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein.");
    document.anmeldungDezember.Vorname.focus();
    return false;
  }  
  if(document.anmeldungDezember.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein.");
    document.anmeldungDezember.Nachname.focus();
    return false;
  }  
  if(document.anmeldungDezember.Geburtsdatum.value == "")
  {
    alert("Bitte geben Sie Ihr Geburtsdatum ein.");
    document.anmeldungDezember.Geburtsdatum.focus();
    return false;
  }  
  if(document.anmeldungDezember.Strasse.value == "")
  {
    alert("Bitte geben Sie Ihre Strasse ein.");
    document.anmeldungDezember.Strasse.focus();
    return false;
  }  
  if(document.anmeldungDezember.HausNr.value == "")
  {
    alert("Bitte geben Sie Ihre Hausnummer ein.");
    document.anmeldungDezember.HausNr.focus();
    return false;
  }  
  if(document.anmeldungDezember.PLZ.value == "")
  {
    alert("Bitte geben Sie Ihre Postleitzahl ein.");
    document.anmeldungDezember.PLZ.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.anmeldungDezember.PLZ.value.length;++i)
   if(document.anmeldungDezember.PLZ.value.charAt(i) < "0" || document.anmeldungDezember.PLZ.value.charAt(i) > "9") 
    chkZ = -1;
  if(chkZ == -1) 
  {
    alert("Die eingegebene Postleitzahl ist keine Zahl!");
    document.anmeldungDezember.PLZ.focus();
    return false;
  }
  if(document.anmeldungDezember.Ort.value == "")
  {
    alert("Bitte geben Sie Ihren Wohnort ein.");
    document.anmeldungDezember.Ort.focus();
    return false;
  }  
  if(document.anmeldungDezember.Tel.value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein.");
    document.anmeldungDezember.Tel.focus();
    return false;
  }  
  if ($F('email') == '')
  {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
    $('email').focus();
    return false;
  }
   return true;
 }

/* /FORMULAR ANMELDUNG KAMPAGNE DEZ 2008 */

/* FORMULAR ANMELDUNG */

function checkAnmeldung() 
{
  if(document.anmeldung.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein.");
    document.anmeldung.Vorname.focus();
    return false;
  }  
  if(document.anmeldung.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein.");
    document.anmeldung.Nachname.focus();
    return false;
  }  
  if(document.anmeldung.Strasse.value == "")
  {
    alert("Bitte geben Sie Ihre Strasse ein.");
    document.anmeldung.Strasse.focus();
    return false;
  }  
  if(document.anmeldung.HausNr.value == "")
  {
    alert("Bitte geben Sie Ihre Hausnummer ein.");
    document.anmeldung.HausNr.focus();
    return false;
  }  
  if(document.anmeldung.PLZ.value == "")
  {
    alert("Bitte geben Sie Ihre Postleitzahl ein.");
    document.anmeldung.PLZ.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.anmeldung.PLZ.value.length;++i)
   if(document.anmeldung.PLZ.value.charAt(i) < "0" || document.anmeldung.PLZ.value.charAt(i) > "9") 
    chkZ = -1;
  if(chkZ == -1) 
  {
    alert("Die eingegebene Postleitzahl ist keine Zahl!");
    document.anmeldung.PLZ.focus();
    return false;
  }
  if(document.anmeldung.Ort.value == "")
  {
    alert("Bitte geben Sie Ihren Wohnort ein.");
    document.anmeldung.Ort.focus();
    return false;
  }  
  if(document.anmeldung.Tel.value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein.");
    document.anmeldung.Tel.focus();
    return false;
  }  
  if ($F('email') == '')
  {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
    $('email').focus();
    return false;
  }
  if(document.anmeldung.einzugsdatum.value == "")
  {
    alert("Bitte geben Sie das Einzugsdatum im Format tt.mm.jjjj ein.");
    document.anmeldung.einzugsdatum.focus();
    return false;
  }  
  if(document.anmeldung.einzugsdatum.value.match(/\d\d\.\d\d\.\d\d\d\d/))
  {  
  }
  else
  {
    alert("Bitte geben Sie das Einzugsdatum im Format tt.mm.jjjj ein.");
    document.anmeldung.einzugsdatum.focus();
    return false;
  }
  if(document.anmeldung.Strasseverbrauch.value == "")
  {
    alert("Bitte geben Sie die Strasse der Verbrauchsstelle ein.");
    document.anmeldung.Strasseverbrauch.focus();
    return false;
  }  
  if(document.anmeldung.HausNrverbrauch.value == "")
  {
    alert("Bitte geben Sie die Hausnummer der Verbrauchsstelle ein.");
    document.anmeldung.HausNrverbrauch.focus();
    return false;
  }  
  if(document.anmeldung.PLZverbrauch.value == "")
  {
    alert("Bitte geben Sie die Postleitzahl der Verbrauchsstelle ein.");
    document.anmeldung.PLZverbrauch.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.anmeldung.PLZverbrauch.value.length;++i)
   if(document.anmeldung.PLZverbrauch.value.charAt(i) < "0" || document.anmeldung.PLZverbrauch.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
   {
     alert("Die eingegebene Postleitzahl ist keine Zahl!");
     document.anmeldung.PLZverbrauch.focus();
     return false;
   }
   if(document.anmeldung.Ortverbrauch.value == "")
   {
     alert("Bitte geben Sie den Ort der Verbrauchsstelle ein.");
     document.anmeldung.Ortverbrauch.focus();
     return false;
   }  
   return true;
 }

/* /FORMULAR ANMELDUNG */

/* FORMULAR WASSERANMELDUNG */

function checkWasserAnmeldung() 
{
  if(document.anmeldung.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein.");
    document.anmeldung.Vorname.focus();
    return false;
  }  
  if(document.anmeldung.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein.");
    document.anmeldung.Nachname.focus();
    return false;
  }  
  if(document.anmeldung.Strasse.value == "")
  {
    alert("Bitte geben Sie Ihre Strasse ein.");
    document.anmeldung.Strasse.focus();
    return false;
  }  
  if(document.anmeldung.HausNr.value == "")
  {
    alert("Bitte geben Sie Ihre Hausnummer ein.");
    document.anmeldung.HausNr.focus();
    return false;
  }  
  if(document.anmeldung.PLZ.value == "")
  {
    alert("Bitte geben Sie Ihre Postleitzahl ein.");
    document.anmeldung.PLZ.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.anmeldung.PLZ.value.length;++i)
   if(document.anmeldung.PLZ.value.charAt(i) < "0" || document.anmeldung.PLZ.value.charAt(i) > "9") 
    chkZ = -1;
  if(chkZ == -1) 
  {
    alert("Die eingegebene Postleitzahl ist keine Zahl!");
    document.anmeldung.PLZ.focus();
    return false;
  }
  if(document.anmeldung.Ort.value == "")
  {
    alert("Bitte geben Sie Ihren Wohnort ein.");
    document.anmeldung.Ort.focus();
    return false;
  }  
  if(document.anmeldung.Tel.value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein.");
    document.anmeldung.Tel.focus();
    return false;
  }  
  if ($F('email') == '')
  {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
    $('email').focus();
    return false;
  }
  if(document.anmeldung.einzugsdatum.value == "")
  {
    alert("Bitte geben Sie das Einzugsdatum im Format tt.mm.jjjj ein.");
    document.anmeldung.einzugsdatum.focus();
    return false;
  }  
  if(document.anmeldung.einzugsdatum.value.match(/\d\d\.\d\d\.\d\d\d\d/))
  {  
  }
  else
  {
    alert("Bitte geben Sie das Einzugsdatum im Format tt.mm.jjjj ein.");
    document.anmeldung.einzugsdatum.focus();
    return false;
  }
  if(document.anmeldung.Strasseverbrauch.value == "")
  {
    alert("Bitte geben Sie die Strasse der Verbrauchsstelle ein.");
    document.anmeldung.Strasseverbrauch.focus();
    return false;
  }  
  if(document.anmeldung.HausNrverbrauch.value == "")
  {
    alert("Bitte geben Sie die Hausnummer der Verbrauchsstelle ein.");
    document.anmeldung.HausNrverbrauch.focus();
    return false;
  }  
  if(document.anmeldung.PLZverbrauch.value == "")
  {
    alert("Bitte geben Sie die Postleitzahl der Verbrauchsstelle ein.");
    document.anmeldung.PLZverbrauch.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.anmeldung.PLZverbrauch.value.length;++i)
   if(document.anmeldung.PLZverbrauch.value.charAt(i) < "0" || document.anmeldung.PLZverbrauch.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
   {
     alert("Die eingegebene Postleitzahl ist keine Zahl!");
     document.anmeldung.PLZverbrauch.focus();
     return false;
   }
   if(document.anmeldung.Ortverbrauch.value == "")
   {
     alert("Bitte geben Sie den Ort der Verbrauchsstelle ein.");
     document.anmeldung.Ortverbrauch.focus();
     return false;
   }  
 if(document.anmeldung.Kontoinhaber.value == "")
  {
    alert("Bitte geben Sie den Kontoinhaber ein.");
    document.anmeldung.Kontoinhaber.focus();
    return false;
  }  
  if(document.anmeldung.Kontonummer.value == "")
  {
    alert("Bitte geben Sie Ihre Kontonummer ein.");
    document.anmeldung.Kontonummer.focus();
    return false;
  }  
  if(document.anmeldung.Bank.value == "")
  {
    alert("Bitte geben Sie den Namen ihrer Bank ein.");
    document.anmeldung.Bank.focus();
    return false;
  }  
  if(document.anmeldung.BLZ.value == "")
  {
    alert("Bitte geben Sie Ihre BLZ ein.");
    document.anmeldung.BLZ.focus();
    return false;
  } 
   return true;
 }

/* /FORMULAR WASSERANMELDUNG */

/* FORMULAR STROMANMELDUNG */

function checkStromAnmeldung() 
{
  if(document.stromanmeldung.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein.");
    document.stromanmeldung.Vorname.focus();
    return false;
  }  
  if(document.stromanmeldung.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein.");
    document.stromanmeldung.Nachname.focus();
    return false;
  }  
 if(document.stromanmeldung.Tel.value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein.");
    document.stromanmeldung.Tel.focus();
    return false;
  }  
 if(document.stromanmeldung.email.value == "")
  {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
    document.stromanmeldung.email.focus();
    return false;
  }
  if(document.stromanmeldung.Strasse.value == "")
  {
    alert("Bitte geben Sie Ihre Straße ein.");
    document.stromanmeldung.Strasse.focus();
    return false;
  }  
  if(document.stromanmeldung.HausNr.value == "")
  {
    alert("Bitte geben Sie Ihre Hausnummer ein.");
    document.stromanmeldung.HausNr.focus();
    return false;
  }  
  if(document.stromanmeldung.PLZ.value == "")
  {
    alert("Bitte geben Sie Ihre Postleitzahl ein.");
    document.stromanmeldung.PLZ.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.stromanmeldung.PLZ.value.length;++i)
   if(document.stromanmeldung.PLZ.value.charAt(i) < "0" || document.stromanmeldung.PLZ.value.charAt(i) > "9") 
    chkZ = -1;
  if(chkZ == -1) 
  {
    alert("Die eingegebene Postleitzahl ist keine Zahl!");
    document.stromanmeldung.PLZ.focus();
    return false;
  }
  if(document.stromanmeldung.Ort.value == "")
  {
    alert("Bitte geben Sie Ihren Wohnort ein.");
    document.stromanmeldung.Ort.focus();
    return false;
  }  
 if(document.stromanmeldung.Kontoinhaber.value == "")
  {
    alert("Bitte geben Sie den Kontoinhaber ein.");
    document.stromanmeldung.Kontoinhaber.focus();
    return false;
  }  
  if(document.stromanmeldung.Kontonummer.value == "")
  {
    alert("Bitte geben Sie Ihre Kontonummer ein.");
    document.stromanmeldung.Kontonummer.focus();
    return false;
  }  
  if(document.stromanmeldung.Bank.value == "")
  {
    alert("Bitte geben Sie den Namen ihrer Bank ein.");
    document.stromanmeldung.Bank.focus();
    return false;
  }  
  if(document.stromanmeldung.BLZ.value == "")
  {
    alert("Bitte geben Sie Ihre BLZ ein.");
    document.stromanmeldung.BLZ.focus();
    return false;
  } 
  if(document.stromanmeldung.agb.checked != true)
  {
    alert("Bitte bestätigen Sie die AGB.");
    document.stromanmeldung.agb.focus();
    return false;
  } 
   return true;
 }

/* /FORMULAR STROMANMELDUNG */

/* FORMULAR UMMELDUNG */

function checkUmmeldung() 
{
  if(document.ummeldung.versorgungsart.checked == true)
  {
  }
  else if(document.ummeldung.versorgungsart2.checked == true)
  {
  }
  else if(document.ummeldung.versorgungsart3.checked == true)
  {
  }
  else 
  {
     alert("Bitte geben Sie die Versorgungsart an.");
     document.ummeldung.versorgungsart.focus();
     return false; 
  }  
  if(document.ummeldung.Vorname.value == "")
  {
     alert("Bitte geben Sie Ihren Vornamen ein.");
     document.ummeldung.Vorname.focus();
     return false; 
  }  
  if(document.ummeldung.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein.");
    document.ummeldung.Nachname.focus();
    return false; 
  }  
  if(document.ummeldung.Tel.value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein.");
    document.ummeldung.Tel.focus();
    return false; 
  }  
  if ($F('email') == '')
  {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
    $('email').focus();
    return false;
  }
  if(document.ummeldung.Kundennr.value =="")
  {
    alert("Bitte geben Sie Ihre Kundennummer ein.");
    document.ummeldung.Kundennr.focus();
    return false; 
  }  
  var chkZ = 1;
  for(i=0;i<document.ummeldung.Kundennr.value.length;++i)
   if(document.ummeldung.Kundennr.value.charAt(i) < "0" || document.ummeldung.Kundennr.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
   {
     alert("Die eingegebene Kundennummer ist keine Zahl.");
     document.ummeldung.Kundennr.focus();
     return false; 
   }
   if(document.ummeldung.Kundennr.value.length != 6)
   {
     alert("Sie haben keine zulässige Kundennummer eingegeben.");
     document.ummeldung.Kundennr.focus();
     return false; 
   }  
   if(document.ummeldung.Verbrauchsstellennr.value =="")
   {
     alert("Bitte geben Sie Ihre Verbrauchsstellennummer ein.");
     document.ummeldung.Verbrauchsstellennr.focus();
     return false; 
   }  
   var chkZ = 1;
   for(i=0;i<document.ummeldung.Verbrauchsstellennr.value.length;++i)
     if(document.ummeldung.Verbrauchsstellennr.value.charAt(i) < "0" || document.ummeldung.Verbrauchsstellennr.value.charAt(i) > "9")
       chkZ = -1;
     if(chkZ == -1) 
     {
       alert("Die eingegebene Verbrauchsstellennrist keine Zahl.");
       document.ummeldung.Verbrauchsstellennr.focus();
       return false; 
     }
     if(document.ummeldung.Verbrauchsstellennr.value.length != 5)
     {
       alert("Sie haben keine zulässige Verbrauchsstellennummer eingegeben.");
       document.ummeldung.Verbrauchsstellennr.focus();
       return false; 
     }  
     if(document.ummeldung.Strasse.value == "")
     {
       alert("Bitte geben Sie Ihre bisherige Strasse ein.");
       document.ummeldung.Strasse.focus();
       return false; 
     }  
     if(document.ummeldung.HausNr.value == "")
     {
       alert("Bitte geben Sie Ihre bisherige Hausnummer ein.");
       document.ummeldung.HausNr.focus();
       return false; 
     }  
     if(document.ummeldung.PLZ.value == "")
     {
       alert("Bitte geben Sie Ihre bisherige Postleitzahl ein.");
       document.ummeldung.PLZ.focus();
       return false; 
     }  
     var chkZ = 1;
     for(i=0;i<document.ummeldung.PLZ.value.length;++i)
       if(document.ummeldung.PLZ.value.charAt(i) < "0" || document.ummeldung.PLZ.value.charAt(i) > "9")
         chkZ = -1;
       if(chkZ == -1) 
       {
         alert("Die eingegebene Postleitzahl ist keine Zahl!");
         document.ummeldung.PLZ.focus();
         return false; 
       }
    if(document.ummeldung.Ort.value == "")
    {
      alert("Bitte geben Sie Ihre bisherigen Wohnort ein.");
      document.ummeldung.Ort.focus();
      return false; 
    }  
    if(document.ummeldung.Strasseneu.value == "")
    {
      alert("Bitte geben Sie Ihre neue Strasse ein.");
      document.ummeldung.Strasseneu.focus();
      return false; 
    }  
    if(document.ummeldung.HausNrneu.value == "")
    {
      alert("Bitte geben Sie Ihre neue Hausnummer ein");
      document.ummeldung.HausNrneu.focus();
      return false; 
    }  
    if(document.ummeldung.PLZneu.value == "")
    {
      alert("Bitte geben Sie Ihre neue Postleitzahl ein.");
      document.ummeldung.PLZneu.focus();
      return false; 
    }  
    var chkZ = 1;
    for(i=0;i<document.ummeldung.PLZneu.value.length;++i)
      if(document.ummeldung.PLZneu.value.charAt(i) < "0" || document.ummeldung.PLZneu.value.charAt(i) > "9")
        chkZ = -1;
      if(chkZ == -1) 
      {
       alert("Die eingegebene Postleitzahl ist keine Zahl!");
       document.ummeldung.PLZneu.focus();
       return false; 
      }
    if(document.ummeldung.Ortneu.value == "")
    {
      alert("Bitte geben Sie Ihren neuen Wohnort ein.");
      document.ummeldung.Ortneu.focus();
      return false; 
    }  
    if(document.ummeldung.Vertragsende.value == "")
    {
      alert("Bitte geben Sie das Datum der Schlüsselübergabe ihrer bisherigen Anschrift ein.");
      document.ummeldung.Vertragsende.focus();
      return false; 
    }  
    if(document.ummeldung.Vertragsende.value.match(/\d\d\.\d\d\.\d\d\d\d/))
    {     
    }
    else
   {
     alert("Bitte geben Sie das Datum der Schlüsselübergabe ihrer bisherigen Anschrift im Format tt.mm.jjjj ein.");
     document.ummeldung.Vertragsende.focus();
     return false; 
   }
  if(document.ummeldung.Vertragsbeginn.value == "")
  {
    alert("Bitte geben Sie das Datum der Schlüsselübergabe ihrer neuen Anschrift ein.");
    document.ummeldung.Vertragsbeginn.focus();
    return false; 
  }  
  if(document.ummeldung.Vertragsbeginn.value.match(/\d\d\.\d\d\.\d\d\d\d/))
  {     
  }
  else
  {
    alert("Bitte geben Sie das Datum der Schlüsselübergabe ihrer neuen Anschrift im Format tt.mm.jjjj ein.");
    document.ummeldung.Vertragsbeginn.focus();
    return false;  
  }
  return true;
}

/* /FORMULAR UMMELDUNG */

/* FORMULAR ABMELDUNG */

function checkAbmeldung() 
{
  if(document.abmeldung.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein.");
    document.abmeldung.Vorname.focus();
    return false;
  }  
  if(document.abmeldung.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein.");
    document.abmeldung.Nachname.focus();
    return false;
  }  
  if(document.abmeldung.Tel.value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein.");
    document.abmeldung.Tel.focus();
    return false;
  }  
  if ($F('email') == "")
  {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
    $('email').focus();
    return false;
  }
  if(document.abmeldung.Strasse.value == "")
  {
    alert("Bitte geben Sie Ihre bisherige Straße ein.");
    document.abmeldung.Strasse.focus();
    return false;
  }  
  if(document.abmeldung.HausNr.value == "")
  {
    alert("Bitte geben Sie Ihre bisherige Hausnummer ein.");
    document.abmeldung.HausNr.focus();
    return false;
  }  
  if(document.abmeldung.PLZ.value == "")
  {
    alert("Bitte geben Sie Ihre bisherige Postleitzahl ein.");
    document.abmeldung.PLZ.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.abmeldung.PLZ.value.length;++i)
  if(document.abmeldung.PLZ.value.charAt(i) < "0"  || document.abmeldung.PLZ.value.charAt(i) > "9")
    chkZ = -1;
  if(chkZ == -1) 
  {
    alert("Die eingegebene Postleitzahl ist keine Zahl!");
    document.abmeldung.PLZ.focus();
    return false;
  }
  if(document.abmeldung.Ort.value == "")
  {
    alert("Bitte geben Sie Ihre bisherigen Wohnort ein.");
    document.abmeldung.Ort.focus();
    return false;
  }  
  if(document.abmeldung.Strasseneu.value == "")
  {
    alert("Bitte geben Sie Ihre neue Strasse ein.");
    document.abmeldung.Strasseneu.focus();
    return false;
  }  
  if(document.abmeldung.HausNrneu.value == "")
  {
    alert("Bitte geben Sie Ihre neue Hausnummer ein.");
    document.abmeldung.HausNrneu.focus();
    return false;
  }  
  if(document.abmeldung.PLZneu.value == "")
  {
    alert("Bitte geben Sie Ihre neue Postleitzahl ein.");
    document.abmeldung.PLZneu.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.abmeldung.PLZneu.value.length;++i)
  if(document.abmeldung.PLZneu.value.charAt(i) < "0"  || document.abmeldung.PLZneu.value.charAt(i) > "9")
    chkZ = -1;
  if(chkZ == -1) 
  {
    alert("Die eingegebene Postleitzahl ist keine Zahl!");
    document.abmeldung.PLZneu.focus();
    return false;
  }
  if(document.abmeldung.Ortneu.value == "")
  {
    alert("Bitte geben Sie Ihren neuen Wohnort ein.");
    document.abmeldung.Ortneu.focus();
    return false;
  }  
  if(document.abmeldung.Vertragsende.value == "")
  {
    alert("Bitte geben Sie das Datum der Schlüsselübergabe ein.");
    document.abmeldung.Vertragsende.focus();
    return false;
  }  
  if(document.abmeldung.Vertragsende.value.match(/\d\d\.\d\d\.\d\d\d\d/))
  {     
  }
  else
  {
    alert("Bitte geben Sie das Datum der Schlüsselübergabe im Format tt.mm.jjjj ein.");
    document.abmeldung.Vertragsende.focus();
    return false;  
  }
  return true;
}

/* /FORMULAR ABMELDUNG */

/* FORMULAR ZWISCHENABLESUNG */

function checkZwischenablesung()
{ 
  if(document.zwischenablesung.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein");
    document.zwischenablesung.Vorname.focus();
    return false;
  }  
  if(document.zwischenablesung.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.zwischenablesung.Nachname.focus();
    return false;
  }  
  if(document.zwischenablesung.Tel.value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein");
    document.zwischenablesung.Tel.focus();
    return false;
  }  
  if(document.zwischenablesung.Kundennr.value =="")
  {
    alert("Bitte geben Sie Ihre Kundennummer ein");
    document.zwischenablesung.Kundennr.focus();
    return false;
  }  
  if(document.zwischenablesung.Strasse.value == "")
  {
    alert("Bitte geben Sie die Strasse der Verbrauchsstelle ein");
    document.zwischenablesung.Strasse.focus();
    return false;
  }  
  if(document.zwischenablesung.HausNr.value == "")
  {
    alert("Bitte geben Sie die Hausnummer der Verbrauchsstelle ein");
    document.zwischenablesung.HausNr.focus();
    return false;
  }  
  if(document.zwischenablesung.PLZ.value == "")
  {
    alert("Bitte geben Sie die Postleitzahl der Verbrauchsstelle ein");
    document.zwischenablesung.PLZ.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.zwischenablesung.PLZ.value.length;++i)
   if(document.zwischenablesung.PLZ.value.charAt(i) < "0" || document.zwischenablesung.PLZ.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
   {
     alert("Die eingegebene Postleitzahl ist keine Zahl!");
     document.zwischenablesung.PLZ.focus();
     return false;
   }
   if(document.zwischenablesung.Ort.value == "")
   {
     alert("Bitte geben Sie den Ort der Verbrauchsstelle ein");
     document.zwischenablesung.Ort.focus();
     return false;
   }  
   if((document.zwischenablesung.stromstandht.value != "")&& (document.zwischenablesung.stromdatum.value == ""))
   {
     alert("Bitte geben Sie das Ablesedatum für Strom ein");
     document.zwischenablesung.stromdatum.focus();
     return false;
   }  
   if((document.zwischenablesung.stromstandnt.value != "")&& (document.zwischenablesung.stromdatum.value == ""))
   {
     alert("Bitte geben Sie das Ablesedatum für Strom ein");
     document.zwischenablesung.stromdatum.focus();
     return false;
   } 
   if((document.zwischenablesung.erdgasstand.value != "") && (document.zwischenablesung.erdgasdatum.value == ""))
   {
     alert("Bitte geben Sie das Ablesedatum für Erdgas ein");
     document.zwischenablesung.erdgasdatum.focus();
     return false;
   }  
   if((document.zwischenablesung.wasserstand.value != "") && (document.zwischenablesung.wasserdatum.value == ""))
   {
     alert("Bitte geben Sie das Ablesedatum für Wasser ein");
     document.zwischenablesung.wasserdatum.focus();
     return false;
   }  
   if((document.zwischenablesung.gartenwasserstand.value != "") && (document.zwischenablesung.gartenwasserdatum.value == ""))
   {
     alert("Bitte geben Sie das Ablesedatum für Gartenwasser ein");
     document.zwischenablesung.gartenwasserdatum.focus();
     return false;
   }  
  return true;
}

/* /FORMULAR ZWISCHENABLESUNG */

/* FORMULAR JAHRESABLESUNG */

function checkJahresablesung()
{ 
  if(document.jahresablesung.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein");
    document.jahresablesung.Vorname.focus();
    return false;
  }  
  if(document.jahresablesung.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.jahresablesung.Nachname.focus();
    return false;
  }  
  if(document.jahresablesung.Tel.value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein");
    document.jahresablesung.Tel.focus();
    return false;
  }  
  if(document.jahresablesung.Kundennr.value =="")
  {
    alert("Bitte geben Sie Ihre Kundennummer ein");
    document.jahresablesung.Kundennr.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.jahresablesung.Kundennr.value.length;++i)
   if(document.jahresablesung.Kundennr.value.charAt(i) < "0" || document.jahresablesung.Kundennr.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
  {
    alert("Die eingegebene Kundennummer ist keine Zahl");
    document.jahresablesung.Kundennr.focus();
    return false;
  }
  if(document.jahresablesung.Kundennr.value.length != 6)
  {
    alert("Sie haben keine zulässige Kundennummer eingegeben");
    document.jahresablesung.Kundennr.focus();
    return false;
  }  
  if(document.jahresablesung.Verbrauchsstellennr.value =="")
  {
    alert("Bitte geben Sie Ihre Verbrauchsstellennummer ein");
    document.jahresablesung.Verbrauchsstellennr.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.jahresablesung.Verbrauchsstellennr.value.length;++i)
   if(document.jahresablesung.Verbrauchsstellennr.value.charAt(i) < "0" || document.jahresablesung.Verbrauchsstellennr.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
   {
     alert("Die eingegebene Verbrauchsstellennummer ist keine Zahl");
     document.jahresablesung.Verbrauchsstellennr.focus();
     return false;
   }
  if (document.jahresablesung.Verbrauchsstellennr.value.length != 5)
  {
    alert("Sie haben keine zulässige Verbrauchsstellennummer eingegeben");
    document.jahresablesung.Verbrauchsstellennr.focus();
    return false;
  }  
  if(document.jahresablesung.Strasse.value == "")
  {
    alert("Bitte geben Sie die Strasse der Verbrauchsstelle ein");
    document.jahresablesung.Strasse.focus();
    return false;
  }  
  if(document.jahresablesung.HausNr.value == "")
  {
    alert("Bitte geben Sie die Hausnummer der Verbrauchsstelle ein");
    document.jahresablesung.HausNr.focus();
    return false;
  }  
  if(document.jahresablesung.PLZ.value == "")
  {
    alert("Bitte geben Sie die Postleitzahl der Verbrauchsstelle ein");
    document.jahresablesung.PLZ.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.jahresablesung.PLZ.value.length;++i)
   if(document.jahresablesung.PLZ.value.charAt(i) < "0" || document.jahresablesung.PLZ.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
   {
     alert("Die eingegebene Postleitzahl ist keine Zahl!");
     document.jahresablesung.PLZ.focus();
     return false;
   }
   if(document.jahresablesung.Ort.value == "")
   {
     alert("Bitte geben Sie den Ort der Verbrauchsstelle ein");
     document.jahresablesung.Ort.focus();
     return false;
   }  
   if((document.jahresablesung.stromstandht.value != "")&& (document.jahresablesung.stromdatum.value == ""))
   {
     alert("Bitte geben Sie das Ablesedatum für Strom ein");
     document.jahresablesung.stromdatum.focus();
     return false;
   }  
   if((document.jahresablesung.stromstandnt.value != "")&& (document.jahresablesung.stromdatum.value == ""))
   {
     alert("Bitte geben Sie das Ablesedatum für Strom ein");
     document.jahresablesung.stromdatum.focus();
     return false;
   } 
   if((document.jahresablesung.erdgasstand.value != "") && (document.jahresablesung.erdgasdatum.value == ""))
   {
     alert("Bitte geben Sie das Ablesedatum für Erdgas ein");
     document.jahresablesung.erdgasdatum.focus();
     return false;
   }  
   if((document.jahresablesung.wasserstand.value != "") && (document.jahresablesung.wasserdatum.value == ""))
   {
     alert("Bitte geben Sie das Ablesedatum für Wasser ein");
     document.jahresablesung.wasserdatum.focus();
     return false;
   }  
   if((document.jahresablesung.gartenwasserstand.value != "") && (document.jahresablesung.gartenwasserdatum.value == ""))
   {
     alert("Bitte geben Sie das Ablesedatum für Gartenwasser ein");
     document.jahresablesung.gartenwasserdatum.focus();
     return false;
   }  
  return true;
}

/* /FORMULAR JAHRESABLESUNG */

/* FORMULAR NATURSTROM */

function checkNaturstrom()
{ 
  if((document.naturstrom.betrag.value != "") && (document.naturstrom.beitrag[3].checked != true))
  {
    alert("Bitte entscheiden Sie sich für eine Betragsart, wählen diese über den Radiobutton aus und füllen nur das Inputfeld für den gewünschten Betrag aus!");
    document.naturstrom.beitrag[3].focus();
    return false;
  }  
  if((document.naturstrom.monat.value != "") && (document.naturstrom.beitrag[4].checked != true))
  {
    alert("Bitte entscheiden Sie sich für eine Betragsart, wählen diese über den Radiobutton aus und füllen nur das Inputfeld für den gewünschten Betrag aus!");
    document.naturstrom.beitrag[4].focus();
    return false;
  }  
  if((document.naturstrom.jahr.value != "") && (document.naturstrom.beitrag[5].checked != true))
  {
    alert("Bitte entscheiden Sie sich für eine Betragsart, wählen diese über den Radiobutton aus und füllen nur das Inputfeld für den gewünschten Betrag aus!");
    document.naturstrom.beitrag[5].focus();
    return false;
  }  
  if(document.naturstrom.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein");
    document.naturstrom.Vorname.focus();
    return false;
  }  
  if(document.naturstrom.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.naturstrom.Nachname.focus();
    return false;
  }  
  if(document.naturstrom.Strasse.value == "")
  {
    alert("Bitte geben Sie Ihre Strasse ein");
    document.naturstrom.Strasse.focus();
    return false;
  }  
  if(document.naturstrom.HausNr.value == "")
  {
    alert("Bitte geben Sie Ihre Hausnummer ein");
    document.naturstrom.HausNr.focus();
    return false;
  }  
  if(document.naturstrom.PLZ.value == "")
  {
    alert("Bitte geben Sie Ihre Postleitzahl ein");
    document.naturstrom.PLZ.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.naturstrom.PLZ.value.length;++i)
   if(document.naturstrom.PLZ.value.charAt(i) < "0" || document.naturstrom.PLZ.value.charAt(i) > "9")
     chkZ = -1;
  if(chkZ == -1) 
  {
    alert("Die eingegebene Postleitzahl ist keine Zahl!");
    document.naturstrom.PLZ.focus();
    return false;
  }
  if(document.naturstrom.Ort.value == "")
  {
    alert("Bitte geben Sie Ihren Wohnort ein");
    document.naturstrom.Ort.focus();
    return false;
  }  
  if(document.naturstrom.Tel.value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein");
    document.naturstrom.Tel.focus();
    return false;
  }  
  return true;
}

/* /FORMULAR NATURSTROM */

/* FORMULAR BANKEINZUG */

function checkBankeinzug()
{ 
  if(document.einzug.Kundennr.value == "") 
  {
    alert("Bitte geben Sie Ihre Kundennummer ein");
    document.einzug.Kundennr.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.einzug.Kundennr.value.length;++i)
   if(document.einzug.Kundennr.value.charAt(i) < "0" || document.einzug.Kundennr.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
  {
    alert("Die eingegebene Kundennummer ist keine Zahl!");
    document.einzug.Kundennr.focus();
    return false;
  }
  if(document.einzug.Verbrauchsstellennr.value == "") 
  {
    alert("Bitte geben Sie Ihre Verbrauchsstellen-Nummer ein");
    document.einzug.Verbrauchsstellennr.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.einzug.Verbrauchsstellennr.value.length;++i)
   if(document.einzug.Verbrauchsstellennr.value.charAt(i) < "0" || document.einzug.Verbrauchsstellennr.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
  {
    alert("Die eingegebene Verbrauchsstellennummer ist keine Zahl!");
    document.einzug.Verbrauchsstellennr.focus();
    return false;
  }
  if(document.einzug.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein");
    document.einzug.Vorname.focus();
    return false;
  }  
  if(document.einzug.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.einzug.Nachname.focus();
    return false;
  }  
  if(document.einzug.email.value == "")
  {
    alert("Bitte geben Sie Ihre E-mail ein");
    document.einzug.email.focus();
    return false;
  } 
  if(document.einzug.email.value.indexOf('@') == -1)
  {
    alert ('Bitte geben sie eine korrekte E-Mail Adresse an');
    return false;
  }
  if(document.einzug.Tel.value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein");
    document.einzug.Tel.focus();
    return false;
  } 
  if(document.einzug.Bank.value == "")
  {
    alert("Bitte geben Sie den Namen des Kreditinstitutes ein");
    document.einzug.Bank.focus();
    return false;
  }  
  if(document.einzug.BLZ.value == "")
  {
    alert("Bitte geben Sie Ihre BLZ ein");
    document.einzug.BLZ.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.einzug.BLZ.value.length;++i)
   if(document.einzug.BLZ.value.charAt(i) < "0" || document.einzug.BLZ.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
  {
    alert("Die eingegebene BLZ ist keine Zahl!");
    document.einzug.BLZ.focus();
    return false;
  }
  if(document.einzug.Kontonummer.value == "")
  {
     alert("Bitte geben Sie Ihre Kontonnummer ein");
     document.einzug.Kontonummer.focus();
     return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.einzug.Kontonummer.value.length;++i)
   if(document.einzug.Kontonummer.value.charAt(i) < "0" || document.einzug.Kontonummer.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
   {
     alert("Die eingegebene Kontonummer ist keine Zahl!");
     document.einzug.Kontonummer.focus();
     return false;
   }
   if(document.einzug.Kontoinhaber.value == "")
   {
     alert("Bitte geben Sie den Kontoinhaber ein");
     document.einzug.Kontoinhaber.focus();
     return false;
   }  
   if(document.einzug.Datum.value == "")
   {
     alert("Bitte geben Sie das aktuelle Datum ein");
     document.einzug.Datum.focus();
     return false;
  }  
  if(document.einzug.Datum.value.match(/\d\d\.\d\d\.\d\d\d\d/))
  {     
  }
  else
  {
    alert("Bitte geben Sie das aktuelle Datum im Format tt.mm.jjjj ein");
    document.einzug.Datum.focus();
    return false;  
  }
  if(document.einzug.Unterschrift.value == "")
  {
    alert("Bitte bestätigen Sie die Einzugsermächtigung, in dem Sie Ihren Namen eingeben");
    document.einzug.Unterschrift.focus();
    return false;
  }  
  return true;
}

/* /FORMULAR BANKEINZUG */

/* FORMULAR KONTAKT */

function checkKontakt() 
{
  if(document.kontakt.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein");
    document.kontakt.Vorname.focus();
    return false;
  }  
  if(document.kontakt.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.kontakt.Nachname.focus();
    return false;
  }  
  if(document.kontakt.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.kontakt.Nachname.focus();
    return false;
  }  
  if(document.kontakt.Strasse.value == "")
  {
    alert("Bitte geben Sie Ihre Strasse ein");
    document.kontakt.Strasse.focus();
    return false;
  }  
  if(document.kontakt.HausNr.value == "")
  {
    alert("Bitte geben Sie Ihre Hausnummer ein");
    document.kontakt.HausNr.focus();
    return false;
  }  
  if(document.kontakt.PLZ.value == "")
  {
    alert("Bitte geben Sie Ihre PLZ ein");
    document.kontakt.PLZ.focus();
    return false;
  }  
  if(document.kontakt.Ort.value == "")
  {
    alert("Bitte geben Sie Ihren Ort ein");
    document.kontakt.Ort.focus();
    return false;
  }  
  if(document.kontakt.email.value == "")
  {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein");
    document.kontakt.email.focus();
    return false;
  }  
  if(document.kontakt.email.value.indexOf('@') == -1)
  {
    alert("Bitte geben sie eine korrekte E-Mail-Adresse an!");
    document.kontakt.email.focus();
    return false;
  }
  return true;
}
/* /FORMULAR KONTAKT */

/* FORMULAR ABO-MONATSKARTE */

function checkAboMonatskarte()
{ 
  if(document.AboMonatskarte.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein");
    document.AboMonatskarte.Vorname.focus();
    return false;
  }  
  if(document.AboMonatskarte.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.AboMonatskarte.Nachname.focus();
    return false;
  }  
  if(document.AboMonatskarte.Strasse.value == "")
  {
    alert("Bitte geben Sie Ihre Strasse ein");
    document.AboMonatskarte.Strasse.focus();
    return false;
  }  
  if(document.AboMonatskarte.Hausnummer.value == "")
  {
    alert("Bitte geben Sie Ihre Hausnummer ein");
    document.AboMonatskarte.Hausnummer.focus();
    return false;
  }  
  if(document.AboMonatskarte.PLZ.value == "")
  {
    alert("Bitte geben Sie Ihre Postleitzahl ein");
    document.AboMonatskarte.PLZ.focus();
    return false;
  }  
  if(document.AboMonatskarte.Ort.value == "")
  {
    alert("Bitte geben Sie Ihren Wohnort ein");
    document.AboMonatskarte.Ort.focus();
    return false;
  }  
  if(document.AboMonatskarte.Ort.value == "")
  {
    alert("Bitte geben Sie Ihren Wohnort ein");
    document.AboMonatskarte.Ort.focus();
    return false;
  }  
  if(document.AboMonatskarte.Tel.value == "")
  {
    alert("Bitte geben Sie Ihre Telefonnummer ein");
    document.AboMonatskarte.Tel.focus();
    return false;
  } 
  if(document.AboMonatskarte.Kontonummer.value == "")
  {
     alert("Bitte geben Sie Ihre Kontonnummer ein");
     document.AboMonatskarte.Kontonummer.focus();
     return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.AboMonatskarte.Kontonummer.value.length;++i)
   if(document.AboMonatskarte.Kontonummer.value.charAt(i) < "0" || document.AboMonatskarte.Kontonummer.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
   {
     alert("Die eingegebene Kontonummer ist keine Zahl!");
     document.AboMonatskarte.Kontonummer.focus();
     return false;
   }
  if(document.AboMonatskarte.BLZ.value == "")
  {
    alert("Bitte geben Sie Ihre BLZ ein");
    document.AboMonatskarte.BLZ.focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.AboMonatskarte.BLZ.value.length;++i)
   if(document.AboMonatskarte.BLZ.value.charAt(i) < "0" || document.AboMonatskarte.BLZ.value.charAt(i) > "9")
     chkZ = -1;
   if(chkZ == -1) 
  {
    alert("Die eingegebene BLZ ist keine Zahl!");
    document.AboMonatskarte.BLZ.focus();
    return false;
  }
  if(document.AboMonatskarte.Bank.value == "")
  {
    alert("Bitte geben Sie den Namen des Kreditinstitutes ein");
    document.AboMonatskarte.Bank.focus();
    return false;
  }  
}
/* /FORMULAR ABO-MONATSKARTE */

/* FORMULAR TARIFRECHNER */

function checkTarifrechner () 
{
  if (document.tarifrechner.entfernung.value == "")
  {
    alert("Bitte geben Sie die Entfernung Wohnung - Arbeitsort ein!");
    document.tarifrechner.entfernung.focus();
    return false;
  }
  if (document.tarifrechner.benzin.value == "")
  {
    alert("Bitte geben Sie den Benzinpreis pro Liter ein!");
    document.tarifrechner.benzin.focus();
    return false;
  }
  if (document.tarifrechner.verbrauch.value == "")
  {
    alert("Bitte geben Sie den Verbrauch in Litern pro 100 km ein!");
    document.tarifrechner.verbrauch.focus();
    return false;
  }
  if (document.tarifrechner.verbrauch.value == "")
  {
    alert("Bitte geben Sie den Verbrauch in Litern pro 100 km ein!");
    document.tarifrechner.verbrauch.focus();
    return false;
  }
  if (document.tarifrechner.wohnort.selectedIndex == "")
  {
    alert("Bitte wählen Sie Ihren Wohnort aus!");
    document.tarifrechner.wohnort.focus();
    return false;
  }
  if (document.tarifrechner.arbeitsort.selectedIndex == "")
  {
    alert("Bitte wählen Sie Ihren Arbeitsort aus!");
    document.tarifrechner.arbeitsort.focus();
    return false;
  }
}

/* /FORMULAR TARIFRECHNER */

/* FORMULAR NEWSLETTER */

function checkNewsletter() 
{
  if(document.newsletter.email.value.indexOf('@') == -1)
  {
    alert("Bitte geben sie eine korrekte E-Mail-Adresse an!");
    document.newsletter.email.focus();
    return false;
  }
}
/* /FORMULAR NEWSLETTER */

/* FORMULAR PLUSCARD NEWSLETTER */

function checkpluscardNewsletter() 
{
  if(document.newsletter.vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein");
    document.newsletter.vorname.focus();
    return false;
  }  
  if(document.newsletter.nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.newsletter.nachname.focus();
    return false;
  }  
  if(document.newsletter.email.value.indexOf('@') == -1)
  {
    alert("Bitte geben sie eine korrekte E-Mail-Adresse an!");
    document.newsletter.email.focus();
    return false;
  }
}
/* /FORMULAR PLUSCARD NEWSLETTER */


/* ---------- FORMULAR PLUSCARD ANTRAG ---------- */

  function checkpluscardAntrag() 
  {
     if(document.antrag.ErdgasKunde.checked != true && document.antrag.StromKunde.checked != true) 
    {
      alert("Bitte geben Sie an, ob Sie Strom oder/und Erdgas Kunde sind.");
      document.antrag.ErdgasKunde.focus();
      return false;
    }  
     if(document.antrag.Vorname.value == "")
    {
      alert("Bitte geben Sie Ihren Vornamen ein.");
      document.antrag.Vorname.focus();
      return false;
    }  

    if(document.antrag.Nachname.value == "")
    {
      alert("Bitte geben Sie Ihren Nachnamen ein.");
      document.antrag.Nachname.focus();
      return false;
    }  

    if(document.antrag.Strasse.value == "")
    {
      alert("Bitte geben Sie Ihre Straße ein.");
      document.antrag.Strasse.focus();
      return false;
    }  

    if(document.antrag.HausNr.value == "")
    {
      alert("Bitte geben Sie Ihre Hausnummer ein.");
      document.antrag.HausNr.focus();
      return false;
    }  

    if(document.antrag.PLZ.value == "")
    {
      alert("Bitte geben Sie Ihre Postleitzahl ein.");
      document.antrag.PLZ.focus();
      return false;
    }  

    var chkZ = 1;
    for(i=0; i<document.antrag.PLZ.value.length; ++i)
    {
      if(document.antrag.PLZ.value.charAt(i) < "0" || document.antrag.PLZ.value.charAt(i) > "9")
      {
        chkZ = -1;
      }
    }
    if(chkZ == -1) 
    {
      alert("Die eingegebene Postleitzahl ist keine Zahl!");
      document.antrag.PLZ.focus();
      return false;
    }

    if(document.antrag.Ort.value == "")
    {
      alert("Bitte geben Sie Ihren Wohnort ein.");
      document.antrag.Ort.focus();
      return false;
    }

    if(document.antrag.Tel.value == "")
    {
      alert("Bitte geben Sie Ihren Telefonnummer ein.");
      document.antrag.Tel.focus();
      return false;
    }
    if ($F('email') == '')
    {
      alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
      $('email').focus();
      return false;
    }

    if ($('AllgemeinenTeilnahmebedingungen').checked != true)
    {
      alert('Sie müssen unsere Allgemeinen Teilnahmebedingungen anerkennen.');
      $('AllgemeinenTeilnahmebedingungen').focus();
      return false;
    }

    return true;
  }

/* ---------- /FORMULAR PLUSCARD ANTRAG ---------- */


/* FORMULAR BEWERBUNG */

function checkBewerbung() 
{
  if(document.getElementById('Vorname').value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein.");
    document.getElementById('Vorname').focus();
    return false;
  }  
  if(document.getElementById('Vorname').value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein.");
    document.getElementById('Vorname').focus();
    return false;
  }  
  if(document.getElementById('Geburtsdatum').value == "")
  {
    alert("Bitte geben Sie Ihr Geburtsdatum ein.");
    document.getElementById('Geburtsdatum').focus();
    return false;
  }  
  if(document.getElementById('Geburtsort').value == "")
  {
    alert("Bitte geben Sie Ihren Geburtsort ein.");
    document.getElementById('Geburtsort').focus();
    return false;
  }  
  if(document.getElementById('Strasse').value == "")
  {
    alert("Bitte geben Sie Ihre Strasse ein.");
    document.getElementById('Strasse').focus();
    return false;
  }  
  if(document.getElementById('HausNr').value == "")
  {
    alert("Bitte geben Sie Ihre Hausnummer ein.");
    document.getElementById('HausNr').focus();
    return false;
  }  
  if(document.getElementById('PLZ').value == "")
  {
    alert("Bitte geben Sie Ihre Postleitzahl ein.");
    document.getElementById('PLZ').focus();
    return false;
  }  
  var chkZ = 1;
  for(i=0;i<document.getElementById('PLZ').value.length;++i)
   if(document.getElementById('PLZ').value.charAt(i) < "0" || document.getElementById('PLZ').value.charAt(i) > "9") 
    chkZ = -1;
  if(chkZ == -1) 
  {
    alert("Die eingegebene Postleitzahl ist keine Zahl.");
    document.getElementById('PLZ').focus();
    return false;
  }
  if(document.getElementById('Ort').value == "")
  {
    alert("Bitte geben Sie Ihren Wohnort ein.");
    document.getElementById('Ort').focus();
    return false;
  }  
  if(document.getElementById('Telefon').value == "")
  {
    alert("Bitte geben Sie Ihren Telefonnummer ein.");
    document.getElementById('Telefon').focus();
    return false;
  }  
  if(document.getElementById('email').value.indexOf('@') == -1)
  {
    alert("Bitte geben sie eine korrekte E-Mail-Adresse an.");
    document.getElementById('email').focus();
    return false;
  }
   return true;
 }

/* /FORMULAR BEWERBUNG */

/* TICKET SHOP BADUE */

function kaufm(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.');
  return k.substring(0, p) + ',' + k.substring(p+1, p+3);
}

function calc()
{
  var arr_fields = new Array('einzelErwachsen','einzelJugend','10Erwachsen','10Jugend','20Erwachsen','20Jugend','50Erwachsen','50Jugend','100Erwachsen','100Jugend','200Erwachsen','200Jugend','300Erwachsen','300Jugend');
  var total = 0;

  for (var i = 0; i < arr_fields.length; ++i)
  {
    if(document.getElementById(arr_fields[i]).value != '' && !isNaN(document.getElementById(arr_fields[i]).value))
    {
      total += parseInt(document.getElementById(arr_fields[i]).value) * parseFloat(document.getElementById(arr_fields[i]+'_Preis').value);
      document.getElementById(arr_fields[i]+'_Summe').innerHTML = kaufm(document.getElementById(arr_fields[i]).value * document.getElementById(arr_fields[i]+'_Preis').value) + ' Euro';
    }
    else
    {
      document.getElementById(arr_fields[i]+'_Summe').innerHTML = '0,00 Euro';
    }
  }

  remove_all_child_nodes('total');
  strong = document.createElement('strong');
  strong.appendChild(document.createTextNode(kaufm(total) + ' Euro'));
  document.getElementById('total').appendChild(strong);
  
  document.getElementById('Gesamtsumme').value = kaufm(total) + ' Euro';
}

function checkTicketBadue() 
{
  if(document.ticketBadue.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein");
    document.ticketBadue.Vorname.focus();
    return false;
  }  
  if(document.ticketBadue.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.ticketBadue.Nachname.focus();
    return false;
  }  
  if(document.ticketBadue.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.ticketBadue.Nachname.focus();
    return false;
  }  
  if(document.ticketBadue.Strasse.value == "")
  {
    alert("Bitte geben Sie Ihre Strasse ein");
    document.ticketBadue.Strasse.focus();
    return false;
  }  
  if(document.ticketBadue.HausNr.value == "")
  {
    alert("Bitte geben Sie Ihre Hausnummer ein");
    document.ticketBadue.HausNr.focus();
    return false;
  }  
  if(document.ticketBadue.PLZ.value == "")
  {
    alert("Bitte geben Sie Ihre PLZ ein");
    document.ticketBadue.PLZ.focus();
    return false;
  }  
  if(document.ticketBadue.Ort.value == "")
  {
    alert("Bitte geben Sie Ihren Ort ein");
    document.ticketBadue.Ort.focus();
    return false;
  }  
  if(document.ticketBadue.email.value == "")
  {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein");
    document.ticketBadue.email.focus();
    return false;
  }  
  if(document.ticketBadue.email.value.indexOf('@') == -1)
  {
    alert("Bitte geben sie eine korrekte E-Mail-Adresse an!");
    document.ticketBadue.email.focus();
    return false;
  }
  return true;
}

/* ---------- ANMELDUNG STROM & GAS ---------- */

  function anmeldungStromGasWechsleEnergie(energie) {
    // alle ausblenden
    ['schritt1Strom', 'schritt1Gas'].each(function(id) {
      $(id).setStyle({
        display: 'none'
      });
    });

    // ausgewählte(s) einblenden
    energie.each(function(id) {
      $('schritt1'+String(id)).setStyle({
        display: 'block'
      });
    });
    document.location.href = '#schritt1'+String(energie[0]);

    // Felder (Fieldsets) für Schritt 2 ausblenden
    $$('#schritt2 fieldset').each(function(e) {
      e.setStyle({
        display: 'none'
      });
    });

    // ausgewählte(s) Fieldset für Schritt 2 einblenden
    energie.each(function(e) {
      ['schritt2bisheriger'+String(e)+'anbieter', 'schritt2Beginn'+String(e)+'lieferung'].each(function(ee){
        $(ee).setStyle({
          display: 'block'
        });
      });
    });
  }

  function anmeldungStromGasWechsleProdukt() {
    elements = $$('#schritt1Energie input[type="radio"]');
    elements.each(function(e) {
      if (e.checked == true) {
        energie = e.value.split(',');
      }
    });

    produkteAnzahl = 0;
    energie.each(function(e) {
      elements = $$('#schritt1'+String(e)+' input[type="radio"]');
      elements.each(function(ee) {
        if (ee.checked == true) {
          produkteAnzahl++;
        }
      });
    });

    if (energie.length == produkteAnzahl) {
      ['schritt1MeineDaten', 'schritt1Lieferanschrift'].each(function(id) {
        $(id).setStyle({
          display: 'block'
        });
      });
      document.location.href = '#schritt1MeineDaten';
    }
  }

  function anmeldungStromGasWechsleRechnungsadresse() {
    if ($('abweichendeRechnungsadresse').checked == true) {
      display = 'block';
    } else {
      display = 'none';
      $$('#schritt1Rechnungsanschrift input').each(function(e) {
        e.value = '';
      });
    }
    $('schritt1Rechnungsanschrift').setStyle({
      display: display
    });
    document.location.href = '#schritt1Rechnungsanschrift';
  }

  function anmeldungStromGasWechsleBeginnLieferung(energie) {
    $$('#schritt2Beginn'+String(energie)+'lieferung input[type="radio"]').each(function(e) {
      if (e.checked == true) {
        auswahl = e.id;
      }
      if ($(String(e.id)+'Hilfe') != undefined) {
        $(String(e.id)+'Hilfe').className = 'disabled';
      }
    });

    $$('#schritt2Beginn'+String(energie)+'lieferung input[type="text"]').each(function(e) {
      e.value = '';
      if (e.id.startsWith(auswahl)) {
        e.removeAttribute('disabled');
        e.readOnly = false;
        e.className = '';
      } else {
        e.setAttribute('disabled', 'disabled');
        e.setAttribute('readonly', 'readonly');
        e.className = 'disabled';
      }
    });
    if ($(String(auswahl)+'Hilfe') != undefined) {
      $(String(auswahl)+'Hilfe').className = '';
    }
  }

  attributesBackup = new Array();
  function anmeldungStromGasSchritte(richtung) {
    var stepCurrent;
    var stepBack;
    var stepNext;

    var tmplButtonBackText = new Template('« zurück zu Schritt #{step}');
    var tmplButtonNextText = new Template('weiter zu Schritt #{step} »');

    stepCurrent = Number($F('anmeldungStromGasSchritt'));
    stepBack    = stepCurrent - 1;
    stepNext    = stepCurrent + 1;

    /* ---------- CHECK FORM FIELD ---------- */
    if (richtung == 'vorwärts') {
      if (stepCurrent == 1) {

        returnValue = true;

        energieChecked = 0;
        $$('#schritt1Energie input[type="radio"]').each(function(e) {
          if (e.checked == true) {
            energieChecked = 1;
            energie = e.value.split(',');
          }
        });
        if (energieChecked == 0) {
          alert('Bitte wählen Sie aus, ob Sie durch die Stadtwerke Uelzen GmbH mit Naturstrom, Erdgas oder beidem versorgt werden möchten.');
          return false;
        }

        produkteAnzahl = 0;
        energie.each(function(e) {
          $$('#schritt1'+String(e)+' input[type="radio"]').each(function(ee) {
            if (ee.checked == true) {
              produkteAnzahl++;
            }
          });
        });
        if (energie.length != produkteAnzahl) {
          alert('Bitte wählen Sie '+String(energie.length)+' Produkt'+(energie.length == 1 ? '' : 'e')+' aus.');
          return false;
        }

        ['Anrede', 'Vorname', 'Nachname', 'Telefon'].each(function(f) {
          if (returnValue == true) {
            if ($F(f) == '') {
              alert('Das Feld "'+String(f)+'" (Meine Daten) muss ausgefüllt werden.');
              $(f).focus();
              returnValue = false;
            }
          }
        });

        if (returnValue == true) {
          if ($F('email') == '') {
            alert('Das Feld "E-Mail" (Meine Daten) muss ausgefüllt werden.');
            $('email').focus();
            return false;
          }
        }

        if (returnValue == true) {
          if (validate_email($F('email')) != true) {
            alert('Die Syntax der von Ihnen angegebenen E-Mail-Adresse ist falsch.');
            $('email').focus();
            return false;
          }
        }

        if (returnValue == true) {
          e = [['GeburtsdatumTag', 'Tag', 1, 31], ['GeburtsdatumMonat', 'Monat', 1, 12]];
          cEnd: for (c = 0; c < e.length; c++) {
            if ($F(e[c][0]) == '' || Number($F(e[c][0])) < Number(e[c][2]) || Number($F(e[c][0])) > Number(e[c][3]) || isNaN(Number($F(e[c][0])))) {
              alert('Beim Geburtsdatum (Meine Daten) muss das Feld "'+e[c][1]+'" mit einer Zahl zwischen '+String(e[c][2])+' und '+String(e[c][3])+' ausgefüllt werden.');
              $(e[c][0]).focus();
              returnValue = false;
              break cEnd;
            }
          }
        }

        if (returnValue == true) {
          if ($F('GeburtsdatumJahr') == '' || isNaN(Number($F('GeburtsdatumJahr')))) {
            alert('Beim Geburtsdatum (Meine Daten) muss das Feld "Jahr" mit einer vierstelligen Zahl ausgefüllt werden.');
            $('GeburtsdatumJahr').focus();
            returnValue = false;
          }
        }

        if (returnValue == true) {
          f = [['Lieferanschrift', 'Strasse', 'Straße'], ['Lieferanschrift', 'HausNr', 'Nr.'], ['Lieferanschrift', 'PLZ', 'PLZ'], ['Lieferanschrift', 'Ort', 'Ort']];
          if ($('abweichendeRechnungsadresse').checked == true) {
            f = f.concat([['Rechnungsanschrift', 'StrasseRechnung', 'Straße'], ['Rechnungsanschrift', 'HausNrRechnung', 'Nr.'], ['Rechnungsanschrift', 'PLZRechnung', 'PLZ'], ['Rechnungsanschrift', 'OrtRechnung', 'Ort']]);
          }
          f.each(function(ff) {
            if (returnValue == true) {
              if ($F(ff[1]) == '') {
                alert('Das Feld "'+String(ff[2])+'" ('+String(ff[0])+') muss ausgefüllt werden.');
                $(ff[1]).focus();
                returnValue = false;
              }
            }
          });
        }

        if (returnValue == false) {
          return returnValue;
        }
      }

      if (stepCurrent == 2) {

        returnValue = true;

        $$('#schritt1Energie input[type="radio"]').each(function(e) {
          if (e.checked == true) {
            energie = e.value.split(',');
          }
        });

        energie.each(function(e) {
          if (returnValue == true) {
            if ($F('Zaehlernummer'+String(e)+'lieferant') == '') {
              alert('Das Feld "Zählernummer" (Mein bisheriger '+String(e)+'anbieter) muss ausgefüllt werden.');
              $('Zaehlernummer'+String(e)+'lieferant').focus();
              returnValue = false;
            }
          }
          if (returnValue == true) {
            liefertermin = '';
            $$('#schritt2Beginn'+String(e)+'lieferung input[type="radio"]').each(function(r) {
              if (r.checked == true) {
                liefertermin = r.id;
              }
            });
            if (liefertermin == '') {
              alert('Bitte wählen Sie den Termin für den Beginn der '+String(e)+'lieferung aus.');
              document.location.href = '#schritt2Beginn'+String(e)+'lieferung';
              returnValue = false;
            } else if (liefertermin == 'beginn'+String(e)+'lieferungSpaetereLieferungZum' || liefertermin == 'beginn'+String(e)+'lieferungNeueinzug') {
              r = liefertermin.split('beginn'+String(e)+'lieferung');
              if (returnValue == true) {
                [['Tag', 1, 31], ['Monat', 1, 12]].each(function(i) {
                  if (returnValue == true) {
                    id = 'beginn'+String(e)+'lieferung'+(String(r[1]))+i[0];
                    if ($F(id) == '' || Number($F(id)) < Number(i[1]) || Number($F(id)) > Number(i[2]) || isNaN(Number($F(id)))) {
                      alert('Bei dem von Ihnen gewählten Termin für den Beginn der '+String(e)+'lieferung muss das Feld "'+i[0]+'" mit einer Zahl zwischen '+String(i[1])+' und '+String(i[2])+' ausgefüllt werden.');
                      $(id).focus();
                      returnValue = false;
                    }
                  }
                });
              }
              if (returnValue == true) {
                id = 'beginn'+String(e)+'lieferung'+String(r[1])+'Jahr';
                if ($F(id) == '' || isNaN(Number($F(id)))) {
                  alert('Bei dem von Ihnen gewählten Termin für den Beginn der '+String(e)+'lieferung muss das Feld "Jahr" mit einer vierstelligen Zahl ausgefüllt werden.');
                  $(id).focus();
                  returnValue = false;
                }
              }
            }
          }
        });

        if (returnValue == false) {
          return returnValue;
        }
      }

      if (stepCurrent == 3) {

        returnValue = true;

        [['Kontoinhaber', 'Kontoinhaber'], ['Kontonummer', 'Kontonummer'], ['BLZ', 'Bankleitzahl'], ['Bank', 'Kreditinstitut']].each(function(f) {
          if (returnValue == true) {
            if ($F(f[0]) == '') {
              alert('Das Feld "'+String(f[1])+'" muss ausgefüllt werden.');
              $(f[0]).focus();
              returnValue = false;
            }
          }
        });

        if (returnValue == true) {
          [['agb', 'Bitte bestätigen Sie, dass Sie unsere AGB zur Kenntnis genommen haben und sich mit diesen einverstanden erklären.'], ['Widerrufsbelehrung', 'Bitte bestätigen Sie, dass Sie die Widerrufsbelehrung zur Kenntnis genommen haben.']].each(function(f) {
            if (returnValue == true) {
              if ($(f[0]).checked == false) {
                alert(f[1]);
                $(f[0]).focus();
                returnValue = false;
              }
            }
          });
        }

        if (returnValue == false) {
          return returnValue;
        }
      }

      if (stepCurrent == 4) {
        if ($('Bestaetigung').checked == false) {
          alert('Bitte bestätigen Sie die Bestätigung.');
          $('Bestaetigung').focus();
          return false;
        }
      }
    }
    /* ---------- /CHECK FORM FIELD ---------- */

    $('schritt'+String(stepCurrent)).setStyle({
      display: 'none'
    });

    switch (richtung) {
      case 'rückwärts':
        for(s = 1; s <= 4; s++) {
          $('schritt'+String(s)).setStyle({
            display: 'none'
          });
        }

        // Zustand wiederherstellen, wie er vor Schritt 4 (alles anzeigen) war
        if (stepBack == 3 && attributesBackup.length > 0) {
          attributesBackup.each(function(e){
            id = e[0];
            if (e[1] == 'undefined' || e[1] != 'false') {
              $(id).removeAttribute('readonly');
            }
            if (e[2] == 'undefined' || e[2] != 'false') {
              $(id).removeAttribute('disabled');
            }
            $(id).className = e[3];
          });
        }

        $('schritt'+String(stepBack)).setStyle({
          display: 'block'
        });
        $('anmeldungStromGasSchritt').value = stepBack;
        $('anmeldungStromGasSchrittText').update(stepBack);
        $('anmeldungStromGasSchrittRueckwaerts').value = tmplButtonBackText.evaluate({step: stepBack - 1});
        $('anmeldungStromGasSchrittVorwaerts').value = tmplButtonNextText.evaluate({step: stepCurrent});
        if (stepBack - 1 > 0) {
          $('anmeldungStromGasSchrittRueckwaerts').setStyle({
            display: 'block'
          });
        } else {
          $('anmeldungStromGasSchrittRueckwaerts').setStyle({
            display: 'none'
          });
        }
        break;
      case 'vorwärts':
        if ((stepNext + 1) < 6) {
          $('schritt'+String(stepNext)).setStyle({
            display: 'block'
          });
        }
        if ((stepNext + 1) == 5) {
          for (s = 1; s <= 3; s++) {
            $('schritt'+String(s)).setStyle({
              display: 'block'
            });

            elements = $$('#schritt'+String(s)+' input', '#schritt'+String(s)+' select');

            elements.each(function(e) {
              attributesBackup.push([e.id, e.readonly, e.disabled, e.className]); // Daten für das Wiederherstellen sichern
              e.setAttribute('readonly', 'readonly');
              e.setAttribute('disabled', 'disabled');
              if (e.type == 'text' || e.nodeName.toLowerCase() == 'select') {
                e.className = String(e.className)+' disabled';
              }
            });
          }

          $('DatenUeberpruefenText').setStyle({
            display: 'block'
          });
        }
        if ((stepNext + 1) == 6) {
          ['anmeldungStromGasSchrittHeadline', 'Pflichtfelder', 'buttonLinks', 'buttonRechts'].each(function(id) {
            $(id).setStyle({
              display: 'none'
            });
          });

          for(s = 1; s <= 4; s++) {
            $('schritt'+String(s)).setStyle({
              display: 'none'
            });
          }

          $('DatenUeberpruefenText').setStyle({
            display: 'none'
          });

          data = '';
          $$('#contentForm input, #contentForm select').each(function(f) {
            if (f.type == 'text' || ((f.type == 'radio' || f.type == 'checkbox') && f.checked == true) || f.nodeName.toLowerCase() == 'select') {
              data += (data != '' ? '&' : '') + f.name+'='+encodeURIComponent(String($F(f.id)));
            }
          });

          var url = '/js/ajax_AnmeldungStromGas.php';
          var myAjax = new Ajax.Request(url, {
            method: 'post',
            parameters: data,
            onComplete: function(response) {

              result = response.responseText.strip();

              if (result == 1) {
                $('schritt'+String(stepNext)).setStyle({
                  display: 'block'
                });
              }
            }
          });
        }
        $('anmeldungStromGasSchritt').value = stepNext;
        $('anmeldungStromGasSchrittText').update(stepNext);
        $('anmeldungStromGasSchrittRueckwaerts').value = tmplButtonBackText.evaluate({step: stepCurrent});
        if ((stepNext + 1) == 4) {
          $('anmeldungStromGasSchrittVorwaerts').value = 'Jetzt wechseln »';
        } else if ((stepNext + 1) == 5) {
          $('anmeldungStromGasSchrittVorwaerts').value = 'Antrag senden »';
        } else {
          $('anmeldungStromGasSchrittVorwaerts').value = tmplButtonNextText.evaluate({step: (stepNext + 1)});
        }
        if (stepCurrent > 0) {
          $('anmeldungStromGasSchrittRueckwaerts').setStyle({
            display: 'block'
          });
        } else {
          $('anmeldungStromGasSchrittRueckwaerts').setStyle({
            display: 'none'
          });
        }
        break;
    }
    document.location.href = '#';
  }


/* ---------- /ANMELDUNG STROM & GAS ---------- */

/* FORMULAR ERDGASABSCHLAG */

function checkAbschlag() 
{
  if(document.abschlag.Kundennummer.value == "")
  {
    alert("Bitte geben Sie Ihre Kundennummer ein");
    document.abschlag.Kundennummer.focus();
    return false;
  } 
  if(document.abschlag.Verbrauchsstellennummer.value == "")
  {
    alert("Bitte geben Sie Ihre Verbrauchsstellennummerein");
    document.abschlag.Verbrauchsstellennummer.focus();
    return false;
  } 
  if(document.abschlag.Vorname.value == "")
  {
    alert("Bitte geben Sie Ihren Vornamen ein");
    document.abschlag.Vorname.focus();
    return false;
  } 
  if(document.abschlag.Nachname.value == "")
  {
    alert("Bitte geben Sie Ihren Nachnamen ein");
    document.abschlag.Nachname.focus();
    return false;
  }  
  if(document.abschlag.Strasse.value == "")
  {
    alert("Bitte geben Sie Straße und Hausnummer ein");
    document.abschlag.Strasse.focus();
    return false;
  } 
  if(document.abschlag.Ort.value == "")
  {
    alert("Bitte geben Sie PLZ und Wohnort ein");
    document.abschlag.Ort.focus();
    return false;
  } 
  if(document.abschlag.Telefon.value == "")
  {
    alert("Bitte geben Sie Ihre Telefonnummer ein");
    document.abschlag.Telefon.focus();
    return false;
  } 
 if(document.abschlag.email.value == "")
  {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein");
    document.abschlag.email.focus();
    return false;
  }  
  if(document.abschlag.email.value.indexOf('@') == -1)
  {
    alert("Bitte geben sie eine korrekte E-Mail-Adresse an!");
    document.abschlag.email.focus();
    return false;
  }
  if(document.abschlag.bisherigerAbschlag.value == "")
  {
    alert("Bitte geben Sie Ihre bisherige Abschlagszahlung an");
    document.abschlag.bisherigerAbschlag.focus();
    return false;
  } 
  if(document.abschlag.neuerAbschlag.value == "")
  {
    alert("Bitte geben Sie Ihren neuen Abschlagswunsch ein");
    document.abschlag.neuerAbschlag.focus();
    return false;
  } 
  if(document.abschlag.termin.value == "")
  {
    alert("Bitte geben Sie Ihren Wunschtermin ein");
    document.abschlag.termin.focus();
    return false;
  } 
  return true;
}
/* /FORMULAR ERDGASABSCHLAG */
