// öffnet Bildauswahl
// 
// 
function openBilderAuswahl(feldname) {
  fenster = window.open('../modul/bilder.asp?modus=normal&feld='+feldname, '', 'width=820,height=600,scrollbars=yes');
  fenster.moveTo(100, 100)
}

// Bildergalerie öffnen
// 
// 
function openGalerie(id) {
  var galerie = window.open('../modul/galerie.asp?task=show&id='+id,'','width=670,height=670,scrollbars=yes');
  galerie.moveTo(50,50);
}

// Überprüfung Login Formular
// 
// 
function login() {
  if (document.formular.benutzername.value=='') {
    alert('Sie haben keinen Benutzername eingegeben!');
    document.formular.benutzername.focus();
    return false;
  }
  if (document.formular.passwort.value=='') {
    alert('Sie haben keine Passwort angegeben!');
    document.formular.passwort.focus();
    return false;
  }
  document.formular.submit();
}

// Layer anzeigen|verbergen
// 
// 
function showLayer(lyr, opt) {
  if (document.all[lyr]) {
    if (opt) {
      document.all[lyr].style.display = 'block';
    } else {
      document.all[lyr].style.display = 'none';
    }
  }
}

// Sichtbarkeit des Layers umschalten
// 
// 
function toggleLayer(lyr) {
  if (document.all[lyr]) {
    if (document.all[lyr].style.display=='none') {
      document.all[lyr].style.display = 'block';
    } else {
      document.all[lyr].style.display = 'none';
    }
  }
}

// prüfen, ob der Wert ein Integerwert ist
// 
// 
function verifyInteger(val) {
  var chk = 1;
  for (var i=0; i<val.length; i++) {
    if (val.charAt(i)<'0' || val.charAt(i)>'9') {
      chk = -1;
    }
  }
  return (chk>0);
}

// prüfen, ob der Wert ein Floatwert ist
// 
// 
function verifyFloat(val) {
  var chk = 1;
  var gueltig = '0123456789,';
  for (var i=0; i<val.length; i++) {
    if (gueltig.indexOf(val.charAt(i))<0) {
      chk = -1;
    }
  }
  return (chk>0);
}

// öffnet einen Link im iFrame um ändert gleichzeitig das Hauptmenü
// 
// 
function goToLink(url, id, verlauf) {
  // alle Untermenüs schliessen
  for (var i=0; i<parent.document.getElementsByTagName('div').length; i++) {
    parent.document.getElementsByTagName('div')[i].style.display = 'none';
  }
  if (verlauf.indexOf(',')>0) {
    var arr = verlauf.split(',');
    for (var i=0; i<arr.length; i++) {
      if (parent.document.all['lyrMenu'+ arr[i]]) {
        parent.document.all['lyrMenu'+ arr[i]].style.display = 'block';
      }
    }
  } else {
    if (parent.document.all['lyrMenu'+ verlauf]) {
      parent.document.all['lyrMenu'+ verlauf].style.display = 'block';
    }
  }
  if (!url=='' || !id=='') {
    if (url!='') {
      parent.document.getElementById('eye').src = url;
    } else {
      parent.document.getElementById('eye').src = '../modul/seiten.asp?id='+ id;
    }
  } else {
    parent.document.getElementById('eye').src = '../blank.asp';
  }
}

// Position (x,y Koordinate auf der Seite) des gegebenen Elements finden
// 
// 
function findPos(el) {
  var xPos = 0;
  var yPos = 0;
  if (document.layers) {
    xPos = el.x;
    yPos = el.y;
  } else {
    while (el) {
      xPos += el.offsetLeft;
      yPos += el.offsetTop;
      el    = el.offsetParent;
    }
  }
  return { xPos: xPos, yPos: yPos };
}

// 
// 
// 
function enlargeImage(id) {
  var f = window.open('../modul/bildgross.asp?id='+ id,'','scrollbars=no,menubar=no');
}

// 
// 
// 
function openImage(lyr, x, y) {
  if (document.all[lyr]) {
    document.all[lyr].style.display = 'block';
    document.all[lyr].style.left = x;
    document.all[lyr].style.top = y;
  }
}

// 
// 
// 
function closeImage(lyr) {
  document.all[lyr].style.display = 'none';
}

// 
// 
// 
function findPosX(obj) {
  var curleft = 0;
  if (obj.offsetParent) {
    while (obj.offsetParent) {
      curleft += obj.offsetLeft
      obj = obj.offsetParent;
    }
  }
  else if (obj.x) {
    curleft += obj.x;
  }
  return curleft;
}

// 
// 
// 
function findPosY(obj) {
  var curtop = 0;
  if (obj.offsetParent) {
    while (obj.offsetParent) {
      curtop += obj.offsetTop
      obj = obj.offsetParent;
    }
  }
  else if (obj.y) {
    curtop += obj.y;
  }
  return curtop;
}

