function targetopener(mylink, closeme, closeonly) {
  if (! (window.focus && window.opener))
    return true;

  window.opener.focus();

  if (! closeonly)
    window.opener.location.href=mylink.href;

  if (closeme)
    window.close();

  return false;
}

function popup(mylink, windowname) {
  if (! window.focus)return true;
  var href;
  if (typeof(mylink) == 'string')
    href=mylink;
  else
    href=mylink.href;
  window.open(href, windowname, 'width=1004,height=650,scrollbars=yes,resizable=yes');

  return false;
}

function popup_recommendation(mylink, windowname) {
  if (! window.focus)return true;
  var href;
  if (typeof(mylink) == 'string')
    href=mylink;
  else
    href=mylink.href;
  window.open(href, windowname, 'width=700,height=600,scrollbars=yes,resizable=yes');

  return false;
}

function popup_pricedetails(mylink, windowname) {
  if (! window.focus)return true;
  var href;
  if (typeof(mylink) == 'string')
    href=mylink;
  else
    href=mylink.href;
  window.open(href, windowname, 'width=400,height=300,scrollbars=yes,resizable=yes');

  return false;
}


function popup_handbook(mylink, windowname) {
  if (! window.focus)return true;
  var href;
  if (typeof(mylink) == 'string')
    href=mylink;
  else
    href=mylink.href;
  window.open(href, windowname, 'width=1024,height=730,scrollbars=yes,resizable=yes');

  return false;
}

function check_form(form) {
  var message = '';

  if (form.name.value  == '') message = message + '- Ihr Name\n';
  if (form.vorname.value == '') message = message + '- Ihr Vorname\n';
  if (form.strasse.value == '') message = message + '- Ihre Straße\n';
  if (form.ort.value == '') message = message + '- Ihre PLZ und Ort\n';
  if (form.telefon.value == '') message = message + '- Ihre Telefonnummer\n';
  if (form.mail.value == '') message = message + '- Ihre E-Mail Adresse\n';
  if (form.kdnr.value == '') message = message + '- Ihre Kundennummer\n';

  if (form.neu_name.value  == '') message = message + '- Name des Interessenten\n';
  if (form.neu_vorname.value == '') message = message + '- Vorname des Interessenten\n';
  if (form.neu_strasse.value == '') message = message + '- Straße des Interessenten\n';
  if (form.neu_ort.value == '') message = message + '- Ort des Interessenten\n';
  if (form.neu_telefon.value == '') message = message + '- Telefon des Interessenten\n';
  if (form.neu_mail.value == '') message = message + '- E-Mail des Interessenten\n';

  if (message != '') {
    alert("Bitte füllen Sie die folgenden, mit einem (Sternchen) gekennzeichneten Felder aus:\n\n"+message);
  }
  else {
    form.submit();
  }

}

function backlink(mylink) {
  if (! window.focus)return true;
  var href;
  if (typeof(mylink) == 'string')
    href=mylink;
  else
    href=mylink.href;
  top.opener.focus();
  top.opener.location.href = href;

  return false;
}

function backlink2level(mylink) {
  if (! window.focus)return true;
  var href;
  if (typeof(mylink) == 'string')
    href=mylink;
  else
    href=mylink.href;
  top.opener.opener.focus();
  top.opener.opener.location.href = href;

  return false;
}