//-----Funktionsbibliothek M.Berghausen
//-----------  Rollover Bilder
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];}
}
//-----------   ende

//----------------Zufallswiedergabe von Bildern
function zausgabe(verzeichnis) {
      var bild = verzeichnis + "/rnd_bild";
      var bilderg = ".jpg";
      var i = Math.floor(Math.random() * 49) + 1;
      var btexte = new Array();
      btexte[1] = "<p><b>Simbie und Candy. Selbst beim Frisbyspiel ein Team.</b></p>";
      btexte[2] = "<p><b>Simbie und Candy. Selbst beim Frisbyspiel ein Team.</b></p>";
      btexte[3] = "<p><b>Auf einer Wanderung</b></p>";
      btexte[4] = "<p><b>Ein Gew&auml;sser zieht Simba magisch an.</b></p>";
      btexte[5] = "<p><b>Wandertag Gruppe K&ouml;ln im Westerwald</b></p>";
      btexte[6] = "<p><b>Condor(nein!) Besitzer: Fam. Giehl</b></p>";
      btexte[7] = "<p><b>Nun kommt doch schon endlich</b></p>";
      btexte[8] = "<p><b>Winter-Spaziergang</b></p>";
      btexte[9] = "<p><b>Winter-Spaziergang</b></p>";
	  btexte[10] = "<p><b>Winterwunderland</b></p>";
      btexte[11] = "<p><b>Im Garten</b></p>";
      btexte[12] = "<p><b>Morsbach im Dezember</b></p>";
      btexte[13] = "<p><b>Endlose Waldwege, Ruhe pur!</b></p>";
      btexte[14] = "<p><b>Candy im Herbst</b></p>";
      btexte[15] = "<p><b>In der Nähe von Rom(Morsbach)</b></p>";
      btexte[16] = "<p><b>Auch ein Bad muß mal sein</b></p>";
      btexte[17] = "<p><b>Der R&ouml;merbach in der Nähe unseres Hauses</b></p>";
      btexte[18] = "<p><b>Fr&uuml;hling in Morsbach</b></p>";
	  btexte[19] = "<p><b>Hier h&ouml;rt man eine Stecknadel fallen</b></p>";
      btexte[20] = "<p><b>Hier h&ouml;rt man eine Stecknadel fallen</b></p>";
      btexte[21] = "<p><b>Hier h&ouml;rt man eine Stecknadel fallen</b></p>";
      btexte[22] = "<p><b>Fernblick auf unser Dorf</b></p>";
      btexte[23] = "<p><b>Holland Sommer 2001</b></p>";
      btexte[24] = "<p><b>Eine Pause muß mal sein</b></p>";
      btexte[25] = "<p><b>Simbie liebt es auch auf Spazierg&auml;ngen bequem</b></p>";
      btexte[26] = "<p><b>Bl&uuml;tenpracht</b></p>";
      btexte[27] = "<p><b>Bl&uuml;tenpracht</b></p>";
      btexte[28] = "<p><b>Bl&uuml;tenpracht</b></p>";
      btexte[29] = "<p><b>Birka g&ouml;nnt sich eine Pause</b></p>";
      btexte[30] = "<p><b>Simbie auf unserer Terrasse(Mittagsruhe)</b></p>";
      btexte[31] = "<p><b>Unsere Candy</b></p>";
      btexte[32] = "<p><b>Jetzt bin ich aber geschafft!</b></p>";
      btexte[33] = "<p><b>Sind wir nicht geduldig?</b></p>";
      btexte[34] = "<p><b>Was k&ouml;nnte ich als n&auml;chstes aushecken?</b></p>";
      btexte[35] = "<p><b>Abendstimmung</b></p>";
      btexte[36] = "<p><b>Unweit unseres Hauses</b></p>";
      btexte[37] = "<p><b>Kein Haus, soweit das Auge reicht.</b></p>";
      btexte[38] = "<p><b>Auf dem Weg nach Hause</b></p>";
      btexte[39] = "<p><b>Herbststimmung</b></p>";
      btexte[40] = "<p><b>Auch sowas gedeiht bei uns.</b></p>";
      btexte[41] = "<p><b>Ohne Worte</b></p>";
      btexte[42] = "<p><b>Onyx &uuml;bt das Kommando 'Bleib'</b></p>";
      btexte[43] = "<p><b>Unser Bonsai-Ferrari</b></p>";
      btexte[44] = "<p><b>Kleine W&ouml;lfe Quelle K.Klein</b></p>";
      btexte[45] = "<p><b>Kleine W&ouml;lfe Quelle K.Klein</b></p>";
      btexte[46] = "<p><b>Kleine W&ouml;lfe Quelle K.Klein</b></p>";
      btexte[47] = "<p><b>Kleine W&ouml;lfe Quelle K.Klein</b></p>";
      btexte[48] = "<p><b>Kleine W&ouml;lfe Quelle K.Klein</b></p>";
      btexte[49] = "<p><b>Kleine W&ouml;lfe Quelle K.Klein</b></p>";
      document.write("<font class='banner'>" + btexte[i] + "</font>");
      document.write("</td><td align='center' valign='middle'>");
      document.write("<img src='" + bild + i + bilderg + "' width=400  border=0 vspace=10 hspace=10 align='middle'>");
}


function zufallsbild() {
  <!--Zufallswiedergabe von Bildern-->
  document.write("<body target='inhalt'");
      document.write("<table border='1' width='100%'>");
            document.write("<tr>");
             document.write("<td width='50%' align='center' valign='middle'>");
              document.write("<script language='JavaScript'>");
               zausgabe();
             document.write("</td>");
            document.write("</tr>");
     document.write("</table>");
  document.write("</body>");
}
//---------------Ende


function isEmailAddr(email)
        {
          var resultat = false;
          var zeichen1OK = false;

          if (email.length > 3)
          {
             var emailStr = new String(email);
             var index = emailStr.indexOf("@");
             var erstesZeichen = emailStr.substr(0,1);
             var asciiCode=emailStr.charCodeAt(0); // 1 Stelle darf nicht numerisch sein
             //---Domain-Namen darf nicht größer 4 sein, für Prüfung extrahieren
             var mbdomain=emailStr.substr(emailStr.lastIndexOf(".")+1);

             //Ziffern-Code Buchstaben als 1. Zeichen gültig

             if ((asciiCode >= 97 && asciiCode <= 122) || (asciiCode >=65 && asciiCode <=90)) {
                zeichen1OK=true;
             }

             // ungültiger Domain-Name muß 3 Stellen lang sein
             if (mbdomain.length < 2 || mbdomain.length > 4)  {
                return(false);
             }

             // prüfen auf @
             if (index > 0 && zeichen1OK)
             {
               var pindex = emailStr.indexOf(".",index);
               // prüfen auf '.' & Mindestlänge
               if ((pindex > index+1) && (emailStr.length > pindex+1))
                        resultat = true;

               // checken, ob nicht mehr als 2 Punkte vorkommen
               var punkte=0;
               for(var z=0;z<emailStr.length;z++) {
                  if(emailStr.substr(z,1) == '.')
                     punkte++;
               }
               if (punkte >2) resultat=false;
             }
           }
           return resultat;
         }


function zuletztAktualisiert() {
   var Monatsname = ["Januar", "Februar", "März", "April", "Mai","Juni", "Juli", "August", "September",                                       "Oktober","November", "Dezember"];
   var Tagname = ["Sonntag", "Montag", "Dienstag", "Mittwoch","Donnerstag", "Freitag", "Samstag"];

   var date = new Date();

   date.setTime(Date.parse(document.lastModified));
   return Tagname[date.getDay()] + ", den " + date.getDate() + ". "+ Monatsname[date.getMonth()] + " " + date.getYear();
}



function zeigeAktualisierung() {
   var anzeige=zuletztAktualisiert();

   window.defaultStatus = "Letzte Aktualisierung am: "+anzeige;

}



 function fensterCPR(anzeige,designer){

            self.name = "beschreibung";
            info = window.open ('', 'fenster','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,WIDTH=300,HEIGHT=150')

             if(info != null){

                 if(info.opener == null){

                      info.opener = self;

                  }

              }
              info.document.clear();

              info.document.open();
              info.document.write("<html><head><title>(C)opyright-Informationen</title>");
              info.document.write("<body bgcolor=#A17B4E  text=white >");
              info.document.write("<center><font size=5>");
              info.document.write(anzeige+"<br><hr>");
              info.document.write("<center><font size=2>");
              for( var i=0; i <designer.length;i++) {
                 info.document.write(designer[i]+"<br>");
              }
              info.document.write("</body></html>")
              info.document.close()
              return true;
}



 function fensterInfo(anzeige,tabelle){

            self.name = "beschreibung";
            info = window.open ('', 'fenster','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,WIDTH=600,HEIGHT=300')

             if(info != null){

                 if(info.opener == null){

                      info.opener = self;

                  }

              }
              info.document.clear();

              info.document.open();
              info.document.write("<html><head><title>Informationen</title>");
              info.document.write("<body bgcolor=#A17B4E  text=white >");
              info.document.write("<center><font size=5>");
              info.document.write(anzeige+"<br><hr>");
              info.document.write("</center><font size=2>");
              for( var i=0; i <tabelle.length;i++) {
                 info.document.write(tabelle[i]+"<br>");
              }
              info.document.write("</body></html>")
              info.document.close()
              return true;
}


function fensterzu(){
       info.close()
       return true;
}

//----------------  Kontakt-Formular auf Gültigkeit prüfen
 function chkFormular()
  {
   if(document.Kontakt.name.value == "")
    {
     alert("Bitte Ihren Familien-Namen eingeben!");
     document.Kontakt.name.focus();
     return false;
    }

    if(document.Kontakt.vorname.value == "")
    {
     alert("Bitte Ihren Vornamen eingeben!");
     document.Kontakt.vorname.focus();
     return false;
    }

      if(document.Kontakt.Alter.value == "")
    {

     alert("Bitte Postleitzahl eingeben!");
     document.Kontakt.Alter.focus();
     return false;
    }

   var chkZ = 1;
   for(i=0;i<document.Kontakt.Alter.value.length;++i)
     if(document.Kontakt.Alter.value.charAt(i) < "0"
     || document.Kontakt.Alter.value.charAt(i) > "9")
       chkZ = -1;

   if(chkZ == -1)
   {

     alert("Postleitzahl keine Zahl!");
     document.Kontakt.Alter.focus();
     return false;
    }

   if(document.Kontakt.ort.value == "")
    {

     alert("Bitte Ihren Wohnort eingeben!");
     document.Kontakt.ort.focus();
     return false;
    }

    if(document.Kontakt.strasse.value == "")
    {

     alert("Bitte Ihre Strasse eingeben!");
     document.Kontakt.strasse.focus();
     return false;
    }


     if(document.Kontakt.hausnummer.value == "")
    {

     alert("Bitte Hausnummer eingeben!");
     document.Kontakt.hausnummer.focus();
     return false;
    }
    var chkZ = 1;
    for(i=0;i<document.Kontakt.hausnummer.value.length;++i)
      if(document.Kontakt.hausnummer.value.charAt(i) < "0"
      || document.Kontakt.hausnummer.value.charAt(i) > "9")
         chkZ = -1;

      if(chkZ == -1)
      {

        alert("Hausnummer keine Zahl!");
        document.Kontakt.hausnummer.focus();
        return false;
      }




    var email = document.Kontakt.Mail.value ;

    if(!isEmailAddr(email))
    {

     alert("Bitte eine gültige E-Mail-Adresse eingeben!");
     document.Kontakt.Mail.focus();
     return false;
    }
  }


var count=1;
function maus()
{
  if(count == "undefined")
     var count=1;
  if(count==8)
  {
    document.all.cursor.style.cursor = 'nw-resize';
    count=1;
  }
  if(count==7)
  {
    document.all.cursor.style.cursor = 'w-resize';
    count++;
  }
  if(count==6)
  {
    document.all.cursor.style.cursor = 'sw-resize';
    count++;
  }
  if(count==5)
  {
    document.all.cursor.style.cursor = 's-resize';
    count++;
  }
  if(count==4)
  {
    document.all.cursor.style.cursor = 'se-resize';
    count++;
  }
  if(count==3)
  {
    document.all.cursor.style.cursor = 'e-resize';
    count++;
  }
  if(count==2)
  {
    document.all.cursor.style.cursor = 'ne-resize';
    count++;
  }
  if(count==1)
  {
    document.all.cursor.style.cursor = 'n-resize';
    count++;
  }
}

function drehCursor() {

  // window.setInterval("maus()",100);
}