var  ie = ((document.all) && (window.offscreenBuffering)) ? true : false; // IE >= 4.x
var  ns = ((document.captureEvents) && (!document.getElementById)) ? true : false; // NN4.x
var  mz = ((document.getElementById) && (!document.all) && (document.documentElement)) ? true : false; // NN6/MZ
var  op = ((document.getElementById) && (navigator.userAgent.indexOf('Opera') != -1)) ?true : false;

if (ie || ns ||mz)
{
function showtime() {
now = new Date();
var Stunde = now.getHours();
var Minute = now.getMinutes();
var Sekunde = now.getSeconds();
if(Stunde<10)Stunde="0"+Stunde;
if(Minute<10)Minute="0"+Minute;
if(Sekunde<10)Sekunde="0"+Sekunde;
Zeit=' ' +Stunde+ ':' +Minute+ ':'+Sekunde;

if(ie || mz) {  // IE4+ und NN6
  if (document.all) links = (document.body.clientWidth - 125);
  else links = (window.innerWidth - 125)+'px';
  document.getElementById('uhr').innerHTML = Zeit;
  document.getElementById('uhr').style.left = links;
 }
 else if(ns)
  {
   document.uhr.document.open();
   nachrechts = window.innerWidth - 125;
   Zeit = '<span class="Uhr">' + Zeit + '</span>';
   document.uhr.moveTo (nachrechts,20);
   document.uhr.document.write(Zeit);
   document.uhr.document.close();
  }
 window.setTimeout("showtime()",1000);
}
}

window.setTimeout("showtime()",1000);

function zeige(p){
        var listElementStyle;
        listElementStyle=document.getElementById(p).style;
        if (listElementStyle.display!='block')
        {
                listElementStyle.display='block';
        }
        else {
                listElementStyle.display='none';
        }
}

function checknickform() {
  if(document.checknick.Nickname.value == "") {
    alert("Gib bitte einen Nicknamen nach Wunsch ein.\nEr muss zwischen 5 und 20 Zeichen beinhalten.");
    document.checknick.Nickname.focus();return false;
    }
 if(document.checknick.Nickname.value.length < 5) {
    alert("Dein Nickname ist zu kurz.\nEr muss zwischen 5 und 20 Zeichen beinhalten.");
    document.checknick.Nickname.focus();return false;
    }

 var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
 var checkStr = document.checknick.Nickname.value;
 var allValid = true;
 for (i = 0; i < checkStr.length; i++)
 {
 ch = checkStr.charAt(i);
 for (j = 0; j < checkOK.length; j++)
 if (ch == checkOK.charAt(j))
 break;
 if (j == checkOK.length)
 {
 allValid = false;
 break;
 }
 }
 if (!allValid)
 {
 alert("Der gewünschte Nickname enthält Sonderzeichen,\nwelche nicht erlaubt sind.\n\nErlaubt sind die  Zeichen A-Z, a-z und 0-9.");
 document.checknick.Nickname.focus();return (false);
}
}

function checkdataform() {
  if(document.checkdata.Passwort.value == "") {
     alert("Gib bitte ein Passwort nach Wunsch ein.\nDieses muss zwischen 5 und 20 Zeichen beinhalten.");
     document.checkdata.Passwort.focus();return false;
    }
 if(document.checkdata.Passwort.value.length < 5) {
    alert("Dein Passwort ist zu kurz.\nEs muss zwischen 5 und 20 Zeichen beinhalten.");
    document.checkdata.Passwort.focus();return false;
    }
 if(document.checkdata.EMail.value == "") {
    alert("Gib bitte deine E-Mail-Adresse ein !");
    document.checkdata.EMail.focus();return false;
    }
 if(document.checkdata.EMail.value.indexOf('@') == -1) {
    alert("Die angegbene E-Mail-Adresse ist ungültig !");
    document.checkdata.EMail.focus();return false;
    }
 if(document.checkdata.EMail.value.indexOf('.') == -1) {
    alert("Die angegbene E-Mail-Adresse ist ungültig !");
    document.checkdata.EMail.focus();return false;
    }
 if(document.checkdata.GebT.value == "") {
    alert("Wähle dein Geburtstag aus !");
    document.checkdata.GebT.focus();return false;
    }
 if(document.checkdata.GebM.value == "") {
    alert("Wähle dein Geburtsmonat aus !");
    document.checkdata.GebM.focus();return false;
    }
 if(document.checkdata.GebJ.value == "") {
    alert("Wähle dein Geburtsjahr aus !");
    document.checkdata.GebJ.focus();return false;
    }
 if(checkdata.NB.checked == false){
    alert('Bestätige bitte,\ndass Du die Nutzungsbedingungen gelesen\nsowie diese auch akzeptiert hast !')
    return false;
    }
}

function lostpassform() {
  if(document.lostpass.Nickname.value == "") {
     alert("Gib bitte deinen Nicknamen ein.");
     document.lostpass.Nickname.focus();return false;
     }
}

function loginform() {
  if(document.login.unick.value == "") {
     alert("Gib bitte deinen Nicknamen ein.");
     document.login.unick.focus();return false;
    }
  if(document.login.upass.value == "") {
     alert("Gib bitte dein Passwort ein.");
     document.login.upass.focus();return false;
    }
}

function newpassform() {
  if(document.newpass.Passwort.value == "") {
     alert("Gib bitte ein Passwort nach Wunsch ein.\nDieses muss zwischen 5 und 20 Zeichen beinhalten.");
     document.newpass.Passwort.focus();return false;
    }
 if(document.newpass.Passwort.value.length < 5) {
    alert("Dein Passwort ist zu kurz.\nEs muss zwischen 5 und 20 Zeichen beinhalten.");
    document.newpass.Passwort.focus();return false;
    }
}

function picuploadform() {
  if(document.picupload.userfile.value == "") {
     alert("Wähle ein Bild von deiner Festplatte aus,\nwelches du hochladen möchtest.");
     document.picupload.userfile.focus();return false;
    }
}

function searchform() {
  if(document.search.suchbegriff.value == "") {
     alert("Bitte gib einen Suchbegriff ein.");
     document.search.suchbegriff.focus();return false;
    }
  if(document.search.suchbegriff.value.length < 3) {
     alert("Dein Suchbegriff sollte schon mind. 3 Zeichen enthalten.");
     document.search.suchbegriff.focus();return false;
    }
}

function searchaform() {
  if(document.searcha.suchbegriff.value == "") {
     alert("Bitte gib einen Suchbegriff ein.");
     document.searcha.suchbegriff.focus();return false;
    }
  if(document.searcha.suchbegriff.value.length < 3) {
     alert("Dein Suchbegriff sollte schon mind. 3 Zeichen enthalten.");
     document.searcha.suchbegriff.focus();return false;
    }
}

function check(checkbox, submit) {
 if(checkbox.checked==true) {
    submit.disabled = false;
    }
 else
    {
    submit.disabled = true;
    }
}

function kontaktform() {
  if(document.kontakt.k_betreff.value == "") {
     alert("Gib bitte ein Betreff ein.");
     document.kontakt.k_betreff.focus();return false;
    }
  if(document.kontakt.k_name.value == "") {
     alert("Gib bitte deinen Namen ein.");
     document.kontakt.k_name.focus();return false;
    }
  if(document.kontakt.k_email.value == "") {
     alert("Gib bitte deine E-Mail-Adresse ein !");
     document.kontakt.k_email.focus();return false;
    }
  if(document.kontakt.k_email.value.indexOf('@') == -1) {
     alert("Die angegbene E-Mail-Adresse ist ungültig !");
     document.kontakt.k_email.focus();return false;
    }
  if(document.kontakt.k_email.value.indexOf('.') == -1) {
     alert("Die angegbene E-Mail-Adresse ist ungültig !");
     document.kontakt.k_email.focus();return false;
    }
  if(document.kontakt.k_text.value == "") {
     alert("Gib bitte einen Text deiner Anfrage ein.");
     document.kontakt.k_text.focus();return false;
    }
  if(document.kontakt.k_text.value.length < 20) {
     alert("Der Text sollte schon mehr als 20 Zeichen betragen.");
     document.kontakt.k_text.focus();return false;
    }
  if(document.kontakt.k_loesung.value.indexOf('86') == -1) {
     alert("Die Lösung ist nicht richtig !");
     document.kontakt.k_loesung.focus();return false;
    }
}

function noticewriteform() {
  if(document.noticewrite.anz_title.value == "") {
     alert("Gib bitte den Titel deiner Anzeige ein.");
     document.noticewrite.anz_title.focus();return false;
    }
  if(document.noticewrite.anz_title.value.length < 5) {
     alert("Der Anzeigentitel sollte schon mehr als 5 Zeichen betragen.");
     document.noticewrite.anz_title.focus();return false;
    }
  if(document.noticewrite.anz_text.value == "") {
     alert("Gib bitte einen Text deiner Anzeige ein.");
     document.noticewrite.anz_text.focus();return false;
    }
  if(document.noticewrite.anz_text.value.length < 20) {
     alert("Der Anzeigentext sollte schon mehr als 20 Zeichen betragen.");
     document.noticewrite.anz_text.focus();return false;
    }
}

function settext(Text) {
   document.notiz.perseoenlichenotiz.value =
   document.notiz.perseoenlichenotiz.value + Text;
}

function adminnews(Text) {
   document.news.news_ueberschrift.value =
   document.news.news_ueberschrift.value + Text;
}

function adminnewstext(Text) {
   document.news.news_text.value =
   document.news.news_text.value + Text;
}

function mypageform() {
  if(document.mypage.mp_title.value == "") {
     alert("Gib bitte einen Steckbrieftitel ein.");
     document.mypage.mp_title.focus();return false;
    }
  if(document.mypage.mp_groesse.value == "") {
     alert("Gib bitte deine Körpergröße an.");
     document.mypage.mp_groesse.focus();return false;
    }
  if(document.mypage.mp_gewicht.value == "") {
     alert("Gib bitte dein Gewicht an.");
     document.mypage.mp_gewicht.focus();return false;
    }
  if(document.mypage.mp_uebermich.value == "") {
     alert("Gib ein paar Informationen über deine Person preis.");
     document.mypage.mp_uebermich.focus();return false;
    }
}

function answerform() {
  if(document.answer.answertext.value.length < 50) {
     alert("Dein Antworttext ist zu kurz.\nEr sollte schon mehr als 50 Zeichen haben.");
     document.answer.answertext.focus();return false;
    }
}

function delaccountform() {
 if(delaccount.dela.checked == false){
    alert('Bestätige bitte,\ndass Du deinen Account wirklich löschen willst !')
    return false;
    }
}

function speedshoppingform() {
  if(document.speedshopping.vorname.value == "") {
     alert("Gib bitte deinen Vornamen an.");
     document.speedshopping.vorname.focus();return false;
    }
  if(document.speedshopping.nachname.value == "") {
     alert("Gib bitte deinen Nachnamen an.");
     document.speedshopping.nachname.focus();return false;
    }
  if(document.speedshopping.strasse.value == "") {
     alert("Gib bitte einen Straßennamen an.");
     document.speedshopping.strasse.focus();return false;
    }
  if(document.speedshopping.hn.value == "") {
     alert("Gib bitte die Hausnummer an.");
     document.speedshopping.hn.focus();return false;
    }
  if(document.speedshopping.plz.value == "") {
     alert("Gib bitte deine Postleitzahl an.");
     document.speedshopping.plz.focus();return false;
    }

 var checkOK = "0123456789";
 var checkStr = document.speedshopping.plz.value;
 var allValid = true;
 for (i = 0; i < checkStr.length; i++)
 {
 ch = checkStr.charAt(i);
 for (j = 0; j < checkOK.length; j++)
 if (ch == checkOK.charAt(j))
 break;
 if (j == checkOK.length)
 {
 allValid = false;
 break;
 }
 }
 if (!allValid)
 {
 alert("Es dürfen nur Zahlen für die Postleitzahl verwendet werden!");
 document.speedshopping.plz.focus();return (false);
}

  if(document.speedshopping.plz.value.length < 5) {
    alert("Gib bitte deine vollständige Postleizahl an (5 Ziffern).");
    document.speedshopping.plz.focus();return false;
    }
  if(document.speedshopping.ort.value == "") {
     alert("Gib bitte deinen Wohnort an.");
     document.speedshopping.ort.focus();return false;
    }
  if(document.speedshopping.mailadresse.value == "") {
     alert("Gib bitte deine E-Mail-Adresse ein !");
     document.speedshopping.mailadresse.focus();return false;
    }
  if(document.speedshopping.mailadresse.value.indexOf('@') == -1) {
     alert("Die angegbene E-Mail-Adresse ist ungültig !");
     document.speedshopping.mailadresse.focus();return false;
    }
  if(document.speedshopping.mailadresse.value.indexOf('.') == -1) {
     alert("Die angegbene E-Mail-Adresse ist ungültig !");
     document.speedshopping.mailadresse.focus();return false;
    }
  if(speedshopping.mind18.checked == false){
    alert('Bestätige bitte,\ndass Du mindestens 18 Jahre alt bist !')
    return false;
    }
}
