function downloadRahmenOver(imgID)
{
  document.getElementById(imgID).className = "downloadRahmen";
}

function downloadRahmenOut(imgID)
{
  document.getElementById(imgID).className = "fotoseite";
}

gewaehlt = new Image();
gewaehlt.src = "button/gewaehlt.gif";
leer = new Image();
leer.src = "button/leer.gif";

function bildwechsel(Index,Bildobjekt)
{
  window.document.images[Index].src = Bildobjekt.src;
}

function neuesFenster(URL, breite, hoehe, resiz)
{
  var X = (screen.availWidth / 2) - (breite / 2);
  var Y = (screen.availHeight / 2) - (hoehe / 2);
  if (resiz == 'no')
  {
    window.open(URL, "", "resizable=no, menubar=no, scrollbars=yes, status=no, width=" + breite + ", height=" + hoehe + ", left=" + X + ", top=" + Y);
  }
  else
  {
    window.open(URL, "", "resizable=yes, menubar=no, scrollbars=yes, status=no, width=" + breite + ", height=" + hoehe + ", left=" + X + ", top=" + Y);
  }
}

function insert(aTag, eTag)
{
  var input = document.forms['formular'].elements['textblock'];
  input.focus();
/* für Internet Explorer */
  if(typeof document.selection != 'undefined')
  {
/* Einfügen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + insText + eTag;
/* Anpassen der Cursorposition */
      range = document.selection.createRange();
      if (insText.length == 0)
    {
      range.move('character', -eTag.length);
      }
    else
    {
          range.moveStart('character', aTag.length + insText.length + eTag.length);
      }
      range.select();
  }
/* für neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
/* Einfügen des Formatierungscodes */
      var start = input.selectionStart;
      var end = input.selectionEnd;
      var insText = input.value.substring(start, end);
      input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
/* Anpassen der Cursorposition */
      var pos;
      if (insText.length == 0)
    {
      pos = start + aTag.length;
      }
    else
    {
      pos = start + aTag.length + insText.length + eTag.length;
      }
      input.selectionStart = pos;
      input.selectionEnd = pos;
  }
/* für die übrigen Browser */
  else
  {
/* Abfrage der Einfügeposition */
    var pos;
      var re = new RegExp('^[0-9]{0,3}$');
      while(!re.test(pos))
    {
      pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
      }
      if(pos > input.value.length)
    {
      pos = input.value.length;
      }
/* Einfügen des Formatierungscodes */
      var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
      input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}
