function NeuFenster(Graphik,nr,size)
{
 MeinFenster =
 window.open(Graphik, nr, size);
 MeinFenster.focus();
}
function disableButton(element)
{
  element.setAttribute("disabled","disabled","false");
}
function CheckInput()
{
 var Wahl = 0;
  for(i=0; i<=9; ++i)
  {
   if(i>=0 && i<=9 && document.buchung.elements[i].value != "")
   {
       Wahl = 1;
   }
  }
 if(Wahl == 0)
   {
       alert("Sie müssen wenigstens eine Kat./Anzahl eingeben !");
       document.buchung.elements[0].focus();
       return false;
   }
 for(i=0; i<document.buchung.elements.length; ++i)
  {
  if((document.buchung.elements[i].value == "" || document.buchung.elements[i].value == " ")
     && document.buchung.elements[i].name != "Anfrage"
     && document.buchung.elements[i].name != "Telefon"
     && document.buchung.elements[i].name != "Fax"
     && document.buchung.elements[i].name != "E-Mail"
     && i>9)
    {

    alert("Some fields are not filled out!");
        document.buchung.elements[i].focus();
        return false;
    }
  }
 return true;
}
function chkValidDate(form,objName)
{
   var eingabe = objName.value;
   if (eingabe.length < 8)
      return false;

   var dd      = new Number(eingabe.substring(0,2));
   var mm      = new Number(eingabe.substring(3,5));
   var yy      = new Number(eingabe.substring(6,8));
   var rr      = new Number(2000);
   var datum;

   if (isNaN(dd))
     return false;
   if (isNaN(mm))
     return false;
   if (isNaN(yy))
            return false;
   if (dd < 1 || dd > 31)
     return false;
   if (mm < 1 || mm > 12)
            return false;
   if (yy < 0 || yy > 99)
     return false;

   // das Jahr ist immer mindestens 2000, daher auf die zweistellige Eingabe
   // 2000 draufaddieren
   yy = rr+yy;

   // ISO-Standard: Der Monat wird immer ab 0 gezählt, deswegen
   // 1 abziehen
   mm = mm-1;

   // neues Datum mit den eingegebenen Datumswerten erzeugen
   datum = new Date(yy,mm,dd,01,01,01,001);

   // das erzeugte Datum mit dem eingegebenen Datum vergleichen.
   if (dd != datum.getDate() || mm != datum.getMonth() || yy != datum.getFullYear())
      return false;
   else
      return true;
}
function CheckDatum(feld)
{
 var name = document.buchung.elements[feld].name;
 var wert = document.buchung.elements[feld].value;
 var punktFlag1 = document.buchung.elements[feld].value.charAt(2);
 var punktFlag2 = document.buchung.elements[feld].value.charAt(5);
 if((punktFlag1 != "." || punktFlag2 != ".") && wert != "")
  {
    alert("Das angegeben Datumsformat entspricht nicht dem Eingabeformat.");
    document.buchung.elements[feld].value = "";
    document.buchung.elements[feld].focus();
    wert = "";
  }
 if(wert != "" && name == "Anreise")
  {
    if(chkValidDate(buchung,buchung.Anreise))
    {
     // Datum prüfen
    }
    else
    {
     alert("Das angegeben Datum ist kein gültiges Datum.");
     document.buchung.elements[feld].value = "";
     document.buchung.Anreise.focus();
     wert = "";
    }
  }
  if(wert != "" && name == "Abreise")
  {
    if(chkValidDate(buchung,buchung.Abreise))
    {
     // Datum prüfen
    }
    else
    {
     alert("Das angegeben Datum ist kein gültiges Datum.");
     document.buchung.elements[feld].value = "";
     document.buchung.Abreise.focus();
     wert = "";
    }
  }
return;
}
function CheckWert(feld)
{
  var wert = document.buchung.elements[feld].value;
  var name = document.buchung.elements[feld].name;

  if(isNaN(wert))
  {
    alert("Die Zeichenfolge  ''"+document.buchung.elements[feld].value+"'' ist keine reine Zahl !");
    document.buchung.elements[feld].value = "";
    document.buchung.elements[feld].focus();
    return;
  }
  if((name == "Anzahl Einzelzimmer Kat.A (36,- bis 41,- EUR)" && wert > 7)||
     (name == "Anzahl Einzelzimmer Kat.B (49,- bis 51,- EUR)" && wert > 12)||
     (name == "Anzahl Wintergarten-Einzelzimmer Kat.C (52,- EUR)" && wert > 2)||
     (name == "Anzahl Doppelzimmer Kat.A (56,- bis 59,- EUR)" && wert > 2)||
     (name == "Anzahl Doppelzimmer Kat.B (62,- EUR)" && wert > 12)||
     (name == "Anzahl Doppelzimmer Kat.C (66,- bis 69,- EUR)" && wert > 2)||
     (name == "Anzahl Doppelzimmer Kat.D (70,- bis 73,-EUR)" && wert > 4)||
     (name == "Anzahl Doppelzimmer Kat.E (95,-EUR)" && wert > 2))
  {
   if(name == "Anzahl Einzelzimmer Kat.A (36,- bis 41,- EUR)"){
   alert("Es gibt von dieser Kategorie maximal 7 Zimmer");
       document.buchung.elements[feld].value = "7";
       document.buchung.elements[feld].select();
       document.buchung.elements[feld].focus();}
   if(name == "Anzahl Einzelzimmer Kat.B (49,- bis 51,- EUR)"){
   alert("Es gibt von dieser Kategorie maximal 12 Zimmer");
       document.buchung.elements[feld].value = "12";
       document.buchung.elements[feld].select();
       document.buchung.elements[feld].focus();}
   if(name == "Anzahl Wintergarten-Einzelzimmer Kat.C (52,- EUR)"){
   alert("Es gibt von dieser Kategorie maximal 2 Zimmer");
       document.buchung.elements[feld].value = "2";
       document.buchung.elements[feld].select();
       document.buchung.elements[feld].focus();}
   if(name == "Anzahl Doppelzimmer Kat.A (56,- bis 59,- EUR)"){
   alert("Es gibt von dieser Kategorie maximal 2 Zimmer");
       document.buchung.elements[feld].value = "2";
       document.buchung.elements[feld].select();
       document.buchung.elements[feld].focus();}
   if(name == "Anzahl Doppelzimmer Kat.B (62,- EUR)"){
   alert("Es gibt von dieser Kategorie maximal 12 Zimmer");
       document.buchung.elements[feld].value = "12";
       document.buchung.elements[feld].select();
       document.buchung.elements[feld].focus();}
   if(name == "Anzahl Doppelzimmer Kat.C (66,- bis 69,- EUR)"){
   alert("Es gibt von dieser Kategorie maximal 2 Zimmer");
       document.buchung.elements[feld].value = "2";
       document.buchung.elements[feld].select();
       document.buchung.elements[feld].focus();}
   if(name == "Anzahl Doppelzimmer Kat.D (70,- bis 73,-EUR)"){
   alert("Es gibt von dieser Kategorie maximal 4 Zimmer");
       document.buchung.elements[feld].value = "4";
       document.buchung.elements[feld].select();
       document.buchung.elements[feld].focus();}
   if(name == "Anzahl Doppelzimmer Kat.E (95,-EUR)"){
   alert("Es gibt von dieser Kategorie maximal 2 Zimmer");
       document.buchung.elements[feld].value = "2";
       document.buchung.elements[feld].select();
       document.buchung.elements[feld].focus();}

  }
return;
}
function Bildreplace(Bildob)
  {
   switch(Bildob)
   {
     case 1:
       Aktiv = 0;
       window.document.images[5].src = Wir1.src;
       window.document.images[7].src = Zimmer1.src;
       window.document.images[9].src = In1.src;
       window.document.images[11].src = Ex1.src;
       window.document.images[13].src = Buch1.src;
       window.document.images[15].src = An1.src;
     break;
     case 5:
       Aktiv = 5;
       window.document.images[5].src = Wir2.src;
       window.document.images[7].src = Zimmer1.src;
       window.document.images[9].src = In1.src;
       window.document.images[11].src = Ex1.src;
       window.document.images[13].src = Buch1.src;
       window.document.images[15].src = An1.src;
     break;
     case 7:
       Aktiv = 7;
       window.document.images[5].src = Wir1.src;
       window.document.images[7].src = Zimmer2.src;
       window.document.images[9].src = In1.src;
       window.document.images[11].src = Ex1.src;
       window.document.images[13].src = Buch1.src;
       window.document.images[15].src = An1.src;
     break;
     case 9:
       Aktiv = 9;
       window.document.images[5].src = Wir1.src;
       window.document.images[7].src = Zimmer1.src;
       window.document.images[9].src = In2.src;
       window.document.images[11].src = Ex1.src;
       window.document.images[13].src = Buch1.src;
       window.document.images[15].src = An1.src;
     break;
     case 11:
       Aktiv = 11;
       window.document.images[5].src = Wir1.src;
       window.document.images[7].src = Zimmer1.src;
       window.document.images[9].src = In1.src;
       window.document.images[11].src = Ex2.src;
       window.document.images[13].src = Buch1.src;
       window.document.images[15].src = An1.src;
     break;
     case 13:
       Aktiv = 13;
       window.document.images[5].src = Wir1.src;
       window.document.images[7].src = Zimmer1.src;
       window.document.images[9].src = In1.src;
       window.document.images[11].src = Ex1.src;
       window.document.images[13].src = Buch2.src;
       window.document.images[15].src = An1.src;
     break;
     case 15:
       Aktiv = 15;
       window.document.images[5].src = Wir1.src;
       window.document.images[7].src = Zimmer1.src;
       window.document.images[9].src = In1.src;
       window.document.images[11].src = Ex1.src;
       window.document.images[13].src = Buch1.src;
       window.document.images[15].src = An2.src;
     break;
     default:
     break;
   }
  return
  }
  function Bildwechsel(Bildnr,Bildobjekt)
  {
   if(Bildnr != Aktiv)
   {
    window.document.images[Bildnr].src = Bildobjekt.src;
   }
  return
  }
