// Bestellformular
function CheckOrder(form)
{
// Adresse
  if (form.company.value == '')
  {
    form.company.focus();
    alert('Bitte geben Sie Ihren Firmennamen an!');
    return false;
  }
  if (form.road.value == '')
  {
    form.road.focus();
    alert('Bitte geben Sie den Straßennamen an!');
    return false;
  }
  if (form.postcode.value == '')
  {
    form.postcode.focus();
    alert('Bitte geben Sie die Postleitzahl an!');
    return false;
  }
  if (form.city.value == '')
  {
    form.city.focus();
    alert('Bitte geben Sie den Stadtnamen an!');
    return false;
  }
  if ((form.email.value != '') && ((form.email.value.length < 10) || (form.email.value.indexOf('@') == -1)))
  {
    form.email.focus();
    alert('Bitte geben Sie eine korrekte eMail-Adresse an!');
    return false;
  }

// Checkboxen
  var ordercheck = false;
  for (var i = 0; i < form.length; i++)
  {
    if ((form.elements[i].type == 'checkbox') && (form.elements[i].checked == true))
    {
      ordercheck = true;
      break;
    }
  }
  if (ordercheck == false)
  {
    alert('Sie haben keinerlei Bestellung angegeben. Bitte wählen Sie eines der Klickkästchen an!');
    return false;
  }

// An-/Abbestellen
  if ((form.order3.checked == true) && (form.cancel3.checked == true))
  {
    form.order3.focus();
    alert('Sie haben unter der Sparte "Anfordern/Abbestellen" eine doppelte Auswahl getroffen. Bitte entscheiden Sie sich für eine der beiden Optionen!');
    return false;
  }
  if ((form.order4.checked == true) && (form.cancel4.checked == true))
  {
    form.order4.focus();
    alert('Sie haben unter der Sparte "Anfordern/Abbestellen" eine doppelte Auswahl getroffen. Bitte entscheiden Sie sich für eine der beiden Optionen!');
    return false;
  }
  if ((form.order5.checked == true) && (form.cancel5.checked == true))
  {
    form.order5.focus();
    alert('Sie haben unter der Sparte "Anfordern/Abbestellen" eine doppelte Auswahl getroffen. Bitte entscheiden Sie sich für eine der beiden Optionen!');
    return false;
  }
  if ((form.order6.checked == true) && (form.cancel6.checked == true))
  {
    form.order6.focus();
    alert('Sie haben unter der Sparte "Anfordern/Abbestellen" eine doppelte Auswahl getroffen. Bitte entscheiden Sie sich für eine der beiden Optionen!');
    return false;
  }

// Faxnummer!
  if ((form.fax.value == '') && (form.order5.checked == true) || (form.order6.checked == true))
  {
    form.fax.focus();
    alert('Sie haben einen Fax-Service ausgewählt, aber keine Faxnummer angegeben.');
    return false;
  }
  return true;
}

// Gästebucheintrag
function CheckGuest(form)
{
// Adresse
  if (form.company.value == '')
  {
    form.company.focus();
    alert('Bitte geben Sie Ihren Namen oder den Firmennamen an!');
    return false;
  }
  if ((form.email.value != '') && ((form.email.value.length < 10) || (form.email.value.indexOf('@') == -1)))
  {
    form.email.focus();
    alert('Bitte geben Sie eine korrekte eMail-Adresse an!');
    return false;
  }
  if (form.comment.value.length < 10)
  {
    form.company.focus();
    alert('Bitte geben Sie einen kurzen Kommentar ein!');
    return false;
  }
  return true;
}

// Popupfenster
function PopupWindow(Name,Link,Width,Height)
{
  Fenster = window.open(Link,Name,"width="+Width+",height="+Height+",resizable=no");
}

function MapLink(id)
{
  opener.location.href = 'link.php?maplink='+id;
  self.close();
}

function PopupResize()
{
  if (document.images[0].complete == true)
  {
    self.resizeTo(document.images[0].width+30,document.images[0].height+80);
    self.focus();
  }
  else
  {
    window.setTimeout("PopupResize()",500);
  }
}

// Menu
function MenuFadeIn(Index,Text)
{
  window.document.images[Index].src = MenuIn[Index].src;
  document.all.helpbox.innerText = Text;
  window.status = Text;
}

function MenuFadeOut(Index)
{
  window.document.images[Index].src = MenuOut[Index].src;
  document.all.helpbox.innerText = menu_hint;
  window.status = '';
}