function chkDeregister()
{
 if(document.deregister.usernamederegister.value == "")  {
   alert("Bitte geben Sie Ihren Benutzernamen ein!");
   document.deregister.usernamederegister.focus();
   return false;
  }
  if(document.deregister.passwordderegister.value == "") {
   alert("Bitte geben Sie Ihr Passwort ein!");
   document.deregister.passwordderegister.focus();
   return false;
  }
}

function chkStatistik()
{
 if(document.statistik_admin.start_date.value == "")  {
   alert("Bitte geben Sie ein Startdatum ein!");
   document.statistik_admin.start_date.focus();
   return false;
  }
 if(document.statistik_admin.end_date.value == "") {
   alert("Bitte geben Sie ein Enddatum ein!");
   document.statistik_admin.end_date.focus();
   return false;
  }
 if(document.statistik_admin.stat_kennzahl.value == 0 && document.statistik_admin.stat_transaktion.value == 0) {
   alert("Bitte wählen Sie eine Kennzahl oder Transaktion aus!");
   return false;
  }

}


function chkInsertNews()
{
 if(document.insert_news.news_date.value == "")  {
   alert("Bitte geben Sie ein Startdatum ein!");
   document.insert_news.news_date.focus();
   return false;
  }
 if(document.insert_news.news_title.value == "") {
   alert("Bitte geben Sie einen Titel ein!");
   document.insert_news.news_title.focus();
   return false;
  }
 if(document.insert_news.news_text.value == "") {
   alert("Bitte geben Sie einen Text ein!");
   document.insert_news.news_text.focus();
   return false;
  }
}


function statselect(){
 if(document.statistik_admin.stat_admin_select[0].checked == true){
  document.statistik_admin.stat_kennzahl.disabled = false;
  document.statistik_admin.stat_transaktion.disabled = true;
  document.statistik_admin.stat_transaktion.value = '0';  
 }
 else{
  document.statistik_admin.stat_kennzahl.disabled = true;
  document.statistik_admin.stat_kennzahl.value = '0';  
  document.statistik_admin.stat_transaktion.disabled = false;
 }

}



function CheckDate(ChkDate)
{
   var Year=parseInt(ChkDate.substring(6,10), 10);
   var Month=parseInt(ChkDate.substring(3,5), 10);
   var Day=parseInt(ChkDate.substring(0,2), 10);

   if ((ChkDate.charAt(2)==".") && (ChkDate.charAt(5)=="."))
   {
       if ((Day<=31) && (Day>=1) && (Month>=1) && (Month<=12))
       {
         if((Month==1) (Month==3) (Month==5) (Month==7) (Month==8) (Month==10) (Month==12)) { return true; }
         else
         {
            if ((Day<=30) && (Day>=1))
            {
                if((Month==4) (Month==6) (Month==9) (Month==11)) { return true; } 
               else
               {
                  if ((Day<=28) && (Day>=1)) { return true; }
                  else
                  {
                      if(Day==29)
                      {
                           if ((Year%4)==0)
                           {
                               if ((Year%100)!=0) { return true; }
                               else
                               {
                                     if ((Year%400)==0) { return true; }
                                     else { return false; }
                               }
                           }
                          else { return false; }
                      }
                      else { return false; }
                  }
            }
         }
        else { return false; }
       }
    }
    else { return false; }
  }
  else { return false; }
}


function chkSuche()
{
 if(document.suche.suchbegriff.value == "" && document.suche.objektnummer.value == "")  {
   alert("Bitte geben Sie einen Suchbegriff ein!");
   document.suche.suchbegriff.focus();
   return false;
  }

}

function chkVermieterSuche()
{
 if(document.vermietersuche.objektname.value == "" && document.vermietersuche.objektnummer.value == "")  {
   alert("Bitte geben Sie einen Objektnamen oder eine Objektnummer ein!");
   document.vermietersuche.objektname.focus();
   return false;
  }
  

}

function chkObjektIn()
{
 if(document.objektin.objektname.value == "")  {
   alert("Bitte geben Sie den Namen der Immobilie ein!");
   document.objektin.objektname.focus();
   return false;
  }
 if(document.objektin.beschreibung.value == "") {
   alert("Bitte beschreiben Sie die Immobilie in einem kurzen Text!");
   document.objektin.beschreibung.focus();
   return false;
  }
  if(document.objektin.belegung.value == "") {
    alert("Bitte geben Sie die Maximalbelegung an!");
    document.objektin.belegung.focus();
    return false;
  }


var chkZ = 1;
 for(i=0;i<document.objektin.belegung.value.length;++i)
   if(document.objektin.belegung.value.charAt(i) < "0"
   || document.objektin.belegung.value.charAt(i) > "9")
     chkZ = -1;
 if(chkZ == -1) {
   alert("Bitte geben Sie die Maximalbelegung numerisch an!");
   document.objektin.belegung.focus();
   return false;
  }


zahl=document.objektin.wohnflaeche.value;


reg_ex_zahl=/\d/;
pruef_zahl=reg_ex_zahl.test(zahl);

if(!pruef_zahl) {

alert("Geben Sie die Wohnfläche numerisch an!");
   document.objektin.wohnflaeche.focus();
   return false;

}



kautionk=document.objektin.kaution.value;


reg_ex_kautionk=/\d/;
pruef_kautionk=reg_ex_kautionk.test(kautionk);

if(!pruef_kautionk) {

alert("Geben Sie die Kaution numerisch an!");
   document.objektin.kaution.focus();
   return false;

}

anzahlungk=document.objektin.anzahlung.value;


reg_ex_anzahlungk=/\d/;
pruef_anzahlungk=reg_ex_anzahlungk.test(anzahlungk);

if(!pruef_anzahlungk) {

alert("Geben Sie die Anzahlung numerisch an!");
   document.objektin.anzahlung.focus();
   return false;

   }


}


function chkLogin()
{
 if(document.login.loginname.value == "")  {
   alert("Bitte geben Sie Ihren Login-Namen ein!");
   document.login.loginname.focus();
   return false;
  }
 if(document.login.password.value == "") {
   alert("Bitte geben Sie Ihr Passwort ein!");
   document.login.password.focus();
   return false;
  }


}


function chkEmailreturn()
{
 if(document.emailreturn.emailadresse_lost.value == "")  {
   alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
   document.emailreturn.emailadresse_lost.focus();
   return false;
  }

}

function chkNewPass()
{
 if(document.newpass.neuespasswort.value == "")  {
   alert("Bitte geben Sie Ihr neues Passwort ein!");
   document.newpass.neuespasswort.focus();
   return false;
  }

var passChk = 0;

var pass = document.newpass.neuespasswort.value;
var check = document.newpass.passwortretry.value;

if (pass == check) {
	var passChk = 1;

  }

 if(passChk == 0) {
   alert("Passwort und Wiederholung stimmen nicht überein!");
   document.newpass.passwortretry.focus();
   return false;
  }
}


function chkNewQuest()
{
 if(document.newquest.neuefrage.value == "")  {
   alert("Bitte geben Sie eine Frage ein!");
   document.newquest.neuefrage.focus();
   return false;
  }
  
 if(document.newquest.neueantwort.value == "")  {
   alert("Bitte geben Sie eine Antwort ein!");
   document.newquest.neueantwort.focus();
   return false;
  }
  
}



function chkAnmeldung()
{
 if(document.anmeldung.name.value == "")  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.anmeldung.name.focus();
   return false;
  }
  if(document.anmeldung.vorname.value == "") {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.anmeldung.vorname.focus();
   return false;
  }
  if(document.anmeldung.strasse.value == "") {
    alert("Bitte geben Sie die Strasse ein!");
    document.anmeldung.strasse.focus();
    return false;
  }
  if(document.anmeldung.hausnummer.value == "") {
    alert("Bitte geben Sie die Hausnummer ein!");
    document.anmeldung.hausnummer.focus();
    return false;
  }

 if(document.anmeldung.plz.value == "") {
    alert("Bitte geben Sie die PLZ ein!");
    document.anmeldung.plz.focus();
    return false;
  }

 if(document.anmeldung.ort.value == "") {
    alert("Bitte geben Sie Ihren Wohnort an!");
    document.anmeldung.ort.focus();
    return false;
  }


 if(document.anmeldung.email.value == "") {
   alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
   document.anmeldung.email.focus();
   return false;
  }
 if(document.anmeldung.email.value.indexOf('@') == -1) {
   alert("Keine gültige E-Mail-Adresse!");
   document.anmeldung.email.focus();
   return false;
  }

 if(document.anmeldung.username_temp.value == "") {
    alert("Bitte geben Sie Ihren Usernamen an!");
    document.anmeldung.username_temp.focus();
    return false;
  }

 if(document.anmeldung.username_temp.value.length <= 4) {
    alert("Bitte wählen Sie ein Usernamen mit mehr als 5 Zeichen!");
    document.anmeldung.username_temp.focus();
    return false;
  }

 if(document.anmeldung.username_temp.value.length >= 19) {
    alert("Bitte wählen Sie ein Usernamen mit weniger als 19 Zeichen!");
    document.anmeldung.username_temp.focus();
    return false;
  }
  
if(document.anmeldung.datenschutz.checked == "") {
    alert("Sie müssen die Datenschutzbestimmungen akzeptieren, um den Service nutzen zu können!");
    document.anmeldung.datenschutz.focus();
    return false;
  }
  
if(document.anmeldung.agb.checked == "") {
    alert("Sie müssen die AGBs akzeptieren, um den Service nutzen zu können!");
    document.anmeldung.agb.focus();
    return false;
  }

}



function chkKontakt()
{
 if(document.kontakt.name.value == "")  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.kontakt.name.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("Keine gültige E-Mail-Adresse!");
   document.kontakt.email.focus();
   return false;
  }

}


function chkSupport()
{
 if(document.support.name.value == "")  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.support.name.focus();
   return false;
  }
  
 if(document.support.vorname.value == "")  {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.support.vorname.focus();
   return false;
  }
  

 if(document.support.email.value == "") {
   alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
   document.support.email.focus();
   return false;
  }
 if(document.support.email.value.indexOf('@') == -1) {
   alert("Keine gültige E-Mail-Adresse!");
   document.kontakt.email.focus();
   return false;
  }

}



function chkAnfrage()
{
 if(document.anfrage.name.value == "")  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.anfrage.name.focus();
   return false;
  }

 if(document.anfrage.email.value == "") {
   alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
   document.anfrage.email.focus();
   return false;
  }
 if(document.anfrage.email.value.indexOf('@') == -1) {
   alert("Keine gültige E-Mail-Adresse!");
   document.anfrage.email.focus();
   return false;
  }

 if(document.anfrage.start_date.value == "")  {
   alert("Bitte geben Sie das Anreisedatum ein!");
   document.anfrage.start_date.focus();
   return false;
  }
  
 if(document.anfrage.end_date.value == "")  {
   alert("Bitte geben Sie das Abreisedatum ein!");
   document.anfrage.end_date.focus();
   return false;
  }
  
}



  function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function chkInsertSeason()
{



 Angabe=document.saison.kosten.value;
 Angabe=Number(Angabe);
  if(isNaN(Angabe))  {

   alert("Bitte geben Sie die Kosten numerisch an!");
   document.saison.kosten.focus();
   return false;

  }
 
	
 if(document.saison.kosten.value == "")  {
   alert("Bitte geben Sie die Kosten für die jeweilige Saison ein!");
   document.saison.kosten.focus();
   return false;
  }



 if(document.saison.start_date.value == "")  {
   alert("Bitte geben Sie ein Start-Datum für die jeweilige Saison ein!");
   document.saison.start_date.focus();
   return false;
  }
  

 if(document.saison.end_date.value == "")  {
   alert("Bitte geben Sie ein End-Datum für die jeweilige Saison ein!");
   document.saison.end_date.focus();
   return false;
  }
  
}


function chkChangeSeason()
{



 Angabe=document.changeseason.kosten.value;
 Angabe=Number(Angabe);
  if(isNaN(Angabe))  {

   alert("Bitte geben Sie die Kosten numerisch an!");
   document.changeseason.kosten.focus();
   return false;

  }
 
	
 if(document.changeseason.kosten.value == "")  {
   alert("Bitte geben Sie die Kosten für die jeweilige Saison ein!");
   document.changeseason.kosten.focus();
   return false;
  }



 if(document.changeseason.start_date.value == "")  {
   alert("Bitte geben Sie ein Start-Datum für die jeweilige Saison ein!");
   document.changeseason.start_date.focus();
   return false;
  }
  

 if(document.changeseason.end_date.value == "")  {
   alert("Bitte geben Sie ein End-Datum für die jeweilige Saison ein!");
   document.changeseason.end_date.focus();
   return false;
  }
  
}


function chkInsertRoom()
{
 if(document.room.flaeche.value == "")  {
   alert("Bitte geben Sie die Größe des Zimmers an!");
   document.room.flaeche.focus();
   return false;
  }
  

	
 Angabe=document.room.flaeche.value;
 Angabe=Number(Angabe);
  if(isNaN(Angabe))  {

   alert("Bitte geben Sie die Wohnfläche numerisch an!");
   document.room.flaeche.focus();
   return false;

	}  
	


}


function chkUpload()
{
 if(document.upload.form_data.value == "")  {
   alert("Bitte wählen sie eine Datei zum Upload aus!");
   document.upload.form_data.focus();
   return false;
  }


}

function chkfwerbung()
{


 if(document.fwerbung.email.value == "")  {
   alert("Bitte geben Sie eine E-Mail-Adresse ein!");
   document.fwerbung.email.focus();
   return false;
  }
  
 if(document.fwerbung.email.value.indexOf('@') == -1) {
   alert("Keine gültige E-Mail-Adresse!");
   document.fwerbung.email.focus();
   return false;
  }  

 }


function chkNewsIn()
{

if(document.news_in.firstname.value == "")  {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.news_in.firstname.focus();
   return false;
  }

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

 if(document.news_in.newsletter_email.value == "")  {
   alert("Bitte geben Sie eine E-Mail-Adresse ein!");
   document.news_in.newsletter_email.focus();
   return false;
  }
  
 if(document.news_in.newsletter_email.value.indexOf('@') == -1) {
   alert("Keine gültige E-Mail-Adresse!");
   document.news_in.newsletter_email.focus();
   return false;
  }  
  

  
 }
 
 
 
 function chkNewsOut()
 {
 
 
  if(document.news_out.newsletter_email.value == "")  {
    alert("Bitte geben Sie eine E-Mail-Adresse ein!");
    document.news_out.newsletter_email.focus();
    return false;
   }
   
  if(document.news_out.newsletter_email.value.indexOf('@') == -1) {
    alert("Keine gültige E-Mail-Adresse!");
    document.news_out.newsletter_email.focus();
    return false;
   }  
 
 }
 
 function chkEmail()
  {
 
  if(document.emailcheck.email.value == "") {
    alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
    document.emailcheck.email.focus();
    return false;
   }
  if(document.emailcheck.email.value.indexOf('@') == -1) {
    alert("Keine gültige E-Mail-Adresse!");
    document.emailcheck.email.focus();
    return false;
  }

}


 function chkUsername()
  {
 
  if(document.usercheck.username_temp.value == "") {
    alert("Bitte geben Sie einen Benutzernamen an!");
    document.usercheck.username_temp.focus();
    return false;
   }

}



function chkChangeData()
{
 if(document.changedata.name_change.value == "")  {
   alert("Bitte geben Sie Ihren Namen ein!");
   document.changedata.name_change.focus();
   return false;
  }
  if(document.changedata.vorname_change.value == "") {
   alert("Bitte geben Sie Ihren Vornamen ein!");
   document.changedata.vorname_change.focus();
   return false;
  }
  if(document.changedata.strasse_change.value == "") {
    alert("Bitte geben Sie die Strasse ein!");
    document.changedata.strasse_change.focus();
    return false;
  }
  if(document.changedata.hausnummer_change.value == "") {
    alert("Bitte geben Sie die Hausnummer ein!");
    document.changedata.hausnummer_change.focus();
    return false;
  }

 if(document.changedata.plz_change.value == "") {
    alert("Bitte geben Sie die PLZ ein!");
    document.changedata.plz_change.focus();
    return false;
  }

 if(document.changedata.ort_change.value == "") {
    alert("Bitte geben Sie Ihren Wohnort an!");
    document.changedata.ort_change.focus();
    return false;
  }


 if(document.changedata.email_change.value == "") {
   alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
   document.changedata.email_change.focus();
   return false;
  }
 if(document.changedata.email_change.value.indexOf('@') == -1) {
   alert("Keine gültige E-Mail-Adresse!");
   document.changedata.email_change.focus();
   return false;
  }



}
